Делал и еще продолжаю делать нечто подобное. Все самодельное (плата, прог.монитор, загрузчики и т.д.) Процессор 80C188EB-20. Все программное обеспечение разрабатывалось из под Linux. (Это принципиаоьно) Ассемблер - Nasm. Си - bcc. Для преобразования выходных форматов (bin,hex,s-rec) оказалось достаточно стандартного линуксового objcopy, хотя есть весьма хороший пакет srecord. В bcc немножко самодельная libc, понравилось то что сделать ее (либс) можно как угодно (в меру своего тяма) Так как проект с 0 мой, то проблем по заливке флеша и т.д. нет. Делал как мне удобно. Неудобства - Если пишешь на асме - без проблем. На си - не проглючь с сегментной организацией. Но у меня нет сишных прог больше 64 кб. Так,что это не проблема.
--------------------
Regards AGG
|