ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
831555 Топик полностью
lloyd (13.04.2018 16:54, просмотров: 400) ответил LightElf на А его точно нужно именно в виде файла в файловой системе хранить? Не проще ли свой велосипед для такого дела родить, с блекджеком и шлюхами циклической структурой и версионностью?
Ну вот хотелось как раз обойтись минимальным количеством велосипедов. Думал, что если возьму тяжеловесную RTOS, то от части велосипедов избавлюсь by design. В итоге: - Поддержка тивы не реализует прерывания для выводов, отличных от GPIOP и GPIOQ. Пришлось писать свой элемент рабочей очереди для опроса кнопки - Для Тивы реализовали все, кроме встроенной eeprom. - Nuttx "из коробки" заточен под 8- светодиодов на плате. У меня их 9 - пришлось велосипедить два драйвера нижней половины - Пришлось шерстить весь код RTOS, чтобы разобраться с последовательностью инициализации периферии - Nuttx умеет в Link Management (автоматическое поднятие-опускание сетевого интерфейса), да вот не умеет в динамическую конфигурацию IP (то есть статик/dhcp по конфигу). Пришлось буквально копипастить и модифицировать код из NSH. Естественно, состояние IP не передавалось ну вообще никуда А так procfs, консолька изкоробки и милая система сборки таки радуют.