key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Бар по 100грам и на пиво!!!

#1
Предлагаю создать такую тему обо всём что можна и не можна спросить и получить ответ сразу! Типа флудилки и помощь новичкам ! Потомучто развилось пустых тем больше чем нада! Типа бара зашол дринкнул поговорил может ето чемто комуто поможет от создания новой темы на один вопрос!!!
 

hex

New Member
#3
кто может сталкивался с операционками на контроллерах, что думаете, какие впечатления? типа готовый скелет проги, ставь себе задачи/потоки/сервисы, все разделено, переменные, есть механизм обмена данными между задачами, различные уровни абстракции, приоритеты если надо, типа приемник 433 реалтайм чтобы непроебать данные и т.д
кто что скажет интересно
 
#4
Фигасе ты тему предложил, как раз для новичков )) Хотя простенькую ОС можно и на простых контроллерах поднять, только как ее можно применить в задачах граба например? :)
 

aka_k4

Заблокирован
#5
Мб сделать и запотентовать самую удобную и интуитивно понятную ОС от phreaker.us?)
tahion, как я понел предлогаемая Хексом ОС как бэ каркас, макет для любых заготовок хоть скиммеров gsmовских, да Хекс?
 
#6
Да мой тёска токо по английски поднял темку интересную ну тежолую для приобщения как говорят молодёжи к програмированию! Я так понимаю ето устройство типа простого кпк ! Залил прогу скима и получил ским залил граб и есть граб ! Но тогда нужно цеплять лсд и проги спецом для него писать,а ето очень большому кругу не по зубам ! Я б сказал токо избраным!
 
#8
все нетак, просто я щас занялся сс2430, 8051 процессор и трансресивер на борту, етот чип заточен в основном под зигби. Так вот, производитель бесплатно предоставляет стек зигби протоколов, ну а когда я посмотрел как оно там устроено, то был приятно удивлен. HAL(Hardware abstraction level), OSAL(Operation system abstraction level),MAC(Medium access control)... сама организация зигби сети достаточно такая сложная работа, если еще учесть то что ето так называемые интеллектуальные, самоорганизующиеся сети, способные сохранять работоспособность при частичном повреждении, ретранслировать пакеты к дальним узлам. А представте на процессоре еще надо решить свою задачу, на процессоре который занят уже работой с сетью, с ее строгими таймингами, AES шифрование. А ведь я еще могу захотеть добавить лсд...
Так вот благодаря организации предложеной TI все оказывается просто. Надо лсд? без проблем, описывайте железо в HAL, запускайте сервис в OSAL и все. типа както так.
Кодграббер не такое уж и сложное устройство чтобы применять в нем подобную организацию. Вернее нет такой уж необходимости
Нет ето не типа кпк в который можно загружать программы))) Я говорю про организацию программы, если делаете достаточно сложное устройство, то можно взять основу которая будет следить за тем чтобы у так называемых задач была память, процессорное время, синхронизация с остальными задачами. Еще я упоминал про механизм обмена сообщениями между задачами.
 
#9
как устроен кодграббер? ето всего лишь цикл следящий за кнопками и запускающий определенные задачи в зависимости от внутреннего состояние, или ето граб или глушка или там еще чтото. Ничего сложного какбы, новсеравно, если мы хотим например онлайн отображать какуюто информацию на лсд, связанную например с мощностью сигнала, или иную информацию, когда уже требуется слаженая система, когда нужно успеть отобразить и непрохлопать данные с приемника, вот тогда начинаем выдумывать всякие хитроумные решения, и чем больше таких моментов тем выше вероятность сбоя программы.
Вот тут то программисты и нашли выход, они облегчили задачам жизнь, избавили их от необходимости самим бороться за ресурсы процессора, памяти. Ету задачу взяли на себя так называемые менеджеры, менеджер памяти, следящий за выделением, использованием и утилизацией памяти. Теперь задача несможет залезть в область памяти в которой хранятся данные другой задачи, программист теперь избавлен от необходимости следить за етим, вместо етого он просто говорит менеджеру-дай мне 25 байт памяти для вот етого замечательного массива.
Менеджер обмена сообщениями, ведь задачам порой бывает необходимо обмениваться данными. Та же клавиатура может отсылать сообщения о нажатых клавишах в очередь сообщений из которой их извлечет задача которая обслуживает меню, которая в свою очередь создаст сообщение задаче/сервису лсд о том что надо отобразить и как ето сделать. Примерно так устроена виндовс. ето message based операционка если хотите, и я считаю ето замечательная идея.
Я слышал что для авров есть операционка, тиниос вроде, жаль нет пока прецендента ее использовать, занимаюсь щас другими камушками. А так вот вам готовый костяк вашей программы, то , что будет следить за ресурсами, облегчая вам задачу и позволяя сосредоточится на более важных аспектах работы.
Вот както так :)
Новички часто решают задачи в лоб, типа раз здесь надо вывести на лсд то тут же и начнем выводить, более опытные уже понимают что можно написать функцию вывода и впоследуещем просто передавать ей управление и указатель на начало строки, ну а такие лентяи как я, обремененные опытом отлавливания багов после таких вот подходов в лоб, мы уже ищем красоты и изящества, мы ищем дирижера, который будет рулить парадом) Программы уже обретают характер, ета вот выделит вашим задачам память по любому требованию а иная скажет погоди, у меня запущено 8 процессов с более высоким приоритетом, им может потребоваться память, подожди пока они завершаться а пока я отказываю в выделении))
 
Последнее редактирование:

пилигрим

Moderator
Команда форума
#11
Тема для новичков :biglaugh::biglaugh::biglaugh:
Одни "зелёные человечки" , с оооочень не простой темой :1::1::1:
Хотя темка нужная , только копатся в ней будет не очень просто - каша получится...
 
#12
Ну может новичкам ещё 21 года нету рано по 100грам!!!:biglaugh::biglaugh::biglaugh:
Тогда можна просто так заходить!:gathering: Чтобы не :icon_alco:!!!:biglaugh: И не зеленеть!:35::biglaugh::biglaugh::biglaugh:
 
#13
кстати по поводу ОС

Please Login or Register to view hidden text.


Мне кажется с этой ОС удобнее всего начитать их осваивать...
Кстати хорошая инфа, я так обьяснил как умел, а в етих статейках более доступно все изьясняется. Почитайте на досуге, советую, очень интересно. Там даются общие понятия и зачем оно надо, когда оправдано использование операционки а когда нет(типа датчик температуры можно в бесконечном цикле написать без всяких осей)
Люди начинают изучать контроллеры, почитали даташиты помигали светодиодами, потом придумали собрали и сами написали девайс посложнее, где память лсд и прочее и может возникнуть ложное ощущение того что так и надо и ничего сложного в етом нет,просто берем задачу и описываем ее командами. ан нет. При дальнейшем усложнении ваших девайсов становится все легче допустить ошибку, надо уже следить за очень многим. А тут вам готовая база, скелет, структура которая как бы прослойка между ресурсами(портами IO,память, процессорное время...) и вашей программой. Разбиваете ваш проект на отдельные задачи, и пишете каждую как будто остальных несуществует, очень облегчает поверте.
Уверяю ето несложно, возможно даже легче если поймете что оно такое. Я как чтото сделаю постараюсь выложить, увидете насколько понятнее, изящнее, надежно использовать ось реального времени.
Имхо оси ето правильный пусть, думаю многим зеленым человечкам есть куда развиваться, что и надо делать
Одним словом советую)
 
#14
Ладно по теме:1: сегодня взял рыбку к пиву так и называется у нас (Рыбка к пиву ) ето лящь вяленый ! И что меня удивило что страна производитель Казахстан! На скоко я помню школу и географию то там степи откуда лящи???:35::35::35: Поправте меня если я не прав!!!
 
#15
То на днях одним любителям авто музона зделал умощнённый фм модулятор ну тот что под флешку! Так они устраивают муз тероризм подганяют 3-4 авто с хорошим звуком настраиваются и дискотека пошла ! Счас собираются 10-15 авто подогнать и проверить на стёклах жилого дома !:biglaugh::biglaugh::biglaugh::35::35::35: Вот такая безобидная штучка получилась!!!:focus:
 
#16
Я на фирме повскривав все старые сигналки в поисках PIC кантролерив преимущественно там стоит Pic16f73-72-84 но есть еще пату блоков Tomagawk а там стоит Ht46r23 хотел бы спросить что за такие кантролери HT ... и как с ними можно работать и стоит ли ваще пробовать?))))
 
#17
Для начала освой хорошо разжованое пик18ф252 такой инфы как тут я думаю нина один контролёр ты не найдёш!!!
 
Последнее редактирование:
#18
подскажите распиновку лобовика (антенного блока) 5 шерхана, где-то было на форуме, но все облазил не могу найти
 
#19
подскажите распиновку лобовика (антенного блока) 5 шерхана, где-то было на форуме, но все облазил не могу найти
Масу я думаю можна найти дальше смотри по електролитах найдёш + дальше берёш наушник и черех кондюк 0.1 мк к одному выв и масу к другому ищеш шипение ето будет выход приёмника и остаётся 2 вывода разберёшся по схеме ето будет передатчик! Ето быстрее чем искать по форуму!!!:)
 
#20
спасибо, реально постой способ

отверточки маленькой небыло, разобрал а там RX подписан :)
1 - минус
2 - плюс
4 - RX (есть контрольная точка на плате, через 700 Ом на 4 контакт)
3 - получается TX
я так понимаю если идет сигнал на TX то передатчик сам включается
+12В идут на LM78l05, можно подпаяться сразу на 5 вольт, а то думал это будет проблемой (надеюсь так реально можно и 12В там не требуется)
 
Сверху