А вот чего. Мне тут рассказали, что я ебу мозг и неправильно пишу прошивку под IP камеру на линуксе. Что мне надо взять RTOS и радостно сделать всё на нём.
Почему ты не сделал бип на RTOS и что это вообще такое?
Ну Бип можно пускать на RTOS, это же всего лишь VM. Бип был сделан, потому что я опасался того, что перепрошиваемые по эфиру девайсы могут превращаться в кирпич, и, как выяснилось, совершенно правильно этого опасался. Кроме того, на нём писать быстрее, чем на Сях, и типизация как раз тут спасает.
RTOS - ну, это обрубок операционной системы, как правило шедулер + пяток примитивов, иногда бывают какие-нибудь базовые драйвера, но чаще надо писать самому. Ну, понятно, есть еще процессы и сопроцессы. А как ты пищешь камеру? Драйвер в кернел? На чём? И что там в ней? В целом - скорее те, кто такое говорят, гонят, но это зависит от того, что тебе нужно. Если тебе нужно нормальный TCP/IP стек, файловые системы, монтирование всяких накопителей, USB-стики --- то те, кто говорят про RTOS --- несут чушь. Ну или пусть говорят, какую конкретно RTOS они имеют ввиду.
Да они просто любители хардкора, вот и гонят. Как это - взять готовую ОС и надёргать в неё готового софта? Обязательно надо взять конструктор и на ассемблерных вставках писать монолитную непортируемую прошивку!
Почему ты не сделал бип на RTOS и что это вообще такое?
Reply
Reply
Reply
Reply
Reply
Reply
потому что я опасался того, что перепрошиваемые по эфиру
девайсы могут превращаться в кирпич, и, как выяснилось, совершенно
правильно этого опасался. Кроме того, на нём писать быстрее, чем на Сях,
и типизация как раз тут спасает.
RTOS - ну, это обрубок операционной системы, как
правило шедулер + пяток примитивов, иногда бывают какие-нибудь базовые
драйвера, но чаще надо писать самому. Ну, понятно, есть еще процессы и
сопроцессы. А как ты пищешь камеру? Драйвер в кернел? На чём?
И что там в ней? В целом - скорее те, кто такое говорят, гонят, но это
зависит от того, что тебе нужно. Если тебе нужно нормальный TCP/IP стек,
файловые системы, монтирование всяких накопителей, USB-стики --- то те,
кто говорят про RTOS --- несут чушь. Ну или пусть говорят, какую конкретно
RTOS они имеют ввиду.
Reply
Reply
( ... )
Reply
Reply
но при этом и сеть и файловые системы -- имеются.
USB тогда еще не придумали, правда.
Reply
dmz имеет в виду не "RTOS вообще", а конкретно те, с которыми работал.
Reply
а так -- 3Mhz, 16KB RAM, 100KB долговременной памяти.
как раз ныняшняя мухобойка.
Reply
Reply
55K ROM, частота 12 - 20 мегагерц.
Маловато места, короч. Хотя контики вон влезла, а фриртос
был тяжеловат.
Reply
Reply
Leave a comment