Почему в труъ embedded не надо Linux
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Звиняйте за общипанятный.
Не хочу писати руським транслiтом.
Так от навеяло холиварчиком с темы про успешный embedded Linux, которого скоро будет овер 9000 на SoC.
dou.ua/forums/topic/6411
Заодно вспомнилось
dou.ua/forums/topic/7109
Так от, линукс карявая ОС для труъ ембеддеда по следующим причинам:
1) привилегии рута, шоб получить доступ, напр. до старого тёплого RS232, в МК мире ты и так рут, и владеешшь всем что хочешь, зам эти привелегии?
2) файловая система, напр. на NAND шоб она при изнашивании тела жила есть UBIFS.
Дык только она борзо умирает при внезапном перебое питания.
Шоб ее поднять, если б это был Виндовоз
— надо шоб жил BIOS, нет — шьём JTAG
— с биоса форматируем FAT16
— далее ставим DOS3.0
— далее ставим WinXP
— форматируем NTFS.
— PROFIT
3) RS232 он же TTY он же COM порт.
Это уродство. Такое впечатление, шо пока не умрёт последний телетайп, не будет нормального байтового обмена и легкости настроек порта.
Ну где такое в микроконтроллере?
Теперь об Андроиде.
Само собой напрашивается обмен с внешним миром через сокеты и никаких телетайповых СОМ-портов.
Страрые дядьки чешут бороды и делают свои кулибинскпие девайсы для нормальной интеграции в сеть.
Можо быстро натягать на Java контролов на формочку и пихнуть поделие. C линупсом надо попотеть и пошаманить.
Резюме, ну и надо этот гемор с линупсом в труъ ембеддед и какие перспективы у него, кроме роутеров и серверов и IPTV и подобных свистелок и перделок?
44 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів