ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
61910 Топик полностью
Evgeny_CD (03.07.2006 21:51, просмотров: 1) ответил Evgeny_CD на uCOS: гораздо более правильная ОСь, чем я долгое время думал. (первая часть поста)
Вторая часть поста ************************ Файловые системы *********************************** "Их есть у нас" :) ***************** EFSL (Embedded Filesystems Library) http://sourceforge.net/projects/efsl/ Library for filesystems intended to be used in embedded projects. The library currently supports FAT12/16/32 reading & writing on SD-cards, and is easily expandable for use with other devices on any platform. Там не только SD, там и CF есть. Проект хорошо развивается, дока очень грамотная. ** Синтетический порт Есть изначально. Одна из targer - большой внешний файл (для отладки) ***************** LEAN FS (Lean yet Effective Allocation and Naming) http://freedos-32. …howdoc.php?page=leanfs Раскопал это чудо (без иронии!) КонстантинТ (Сахара), он ее перехачивал для uCOS, работы (по его словам) было много, но результат его сильно впечатлил http://www.caxapa. …echo/arm.html?id=48631 http://www.caxapa. …echo/arm.html?id=50594 ** Синтетический порт Реализуемо. ***************** YAFFS (Сейчас, конечно, имеет смысл юзать YAFFS2) http://www.aleph1.co.uk/node/38 si21 (Электроникс) успешно использует ее для простых ARM устройств. ********************* Выводы ********************************* Интересно, до сюда кто-нибудь дочитал? :) 1. Если внимательно все собрать в кучку, то uCOS не такая уж и примитивна ОСь. Все минимально-необходимые вещи есть. Собственно, AlexanderY давно мне про это говорил, а я ему с eCos оппонировал. 2. Похоже, что можно сделать синтетический порт uCOS + "стандартные программы". В моем понимании, это будет просто фантатический шаг для структуризации разработки. 3. Возни, конечно, со всеми этими "синтетическими портами" будет очень много, но, IMHO, оно того стоит. Можно силами всего нескольких сотрудников (+ аутсорсеры) организовать целый конвеер по производству ПО, который сейчас доступен только очень "толстым" фирмам. Кто раскритикует мои идеи?