Цитата(zltigo @ Jan 6 2006, 11:52)

Я уже писал по поводу двух категорий людей обсуждающих эту тему. Ничего не изменилось :-(.
Отличие в том, что я знаю на что способен 133 Mhz TI OMAP (стоит в моем палме, экспериментировал).
Как живет под линуксом (Вы помнися его поклонник для встроеных систем?)
Zaurus C3000 c его 64MB RAM и 416mhz процессором (хорошая добротнная 40 мегагерцовая
386 с аналогичной памятью :-( ) и как поминаемый мною 230 мегагерцовый Geode (Заметно быстрее
133 мегагерцового 486, хотя медленнее 100 мегагерцового первого пентиума). Я это знаю, поскольку
работаю с ним, а Вы пытаетесь (не знаю уж от чего) где-то чем-то нахвататься.
Попробуйте жить _своим_ умом и приобретать _свой_ опыт и более критично относится к
MIPs = "Meaningless Indicator of Performance".
Человек слаб. Я не монстр.
Профессионально освоить все:
* MCU
-- ARM
-- PowerPC
-- MIPS
-- SH
* OS
-- uCOS
-- eCOS
-- Linux во сех его инкарнациях
-- uClinux
-- Treadx
-- RTEMS
-- еще много чего
* еще много чего...
я не смогу никогда (моргание светиком освоением не считается).
Поскольку я не хочу выбирать платформы с завязанными глазами по
принципу "делай как все" - мне приходится пылесосить инет в поисках
чужих знаний и опыта. И по мере накопления оного выстраивается
неплохая объемная картинка, на самостоятельное построение которой мне
не хватило бы жизни. И заодно становится понятно, что же мне надо
сделать самому, в чем разобраться более детально.
Возьмем Ваш пример с "Zaurus C3000 c его 64MB RAM и 416mhz
процессором".
Я не знаю, что и как Вы сравнивали (может, Вы сравнивали float poit на
Zaurus и такой же на 386 + 387), но вот есть достаточно серьезное
сравнение.
http://www.3dnews.ru/cpu/hpc-vs-pc/Из него следует, что PXA270 на 400 Мгц - это весьма быстрый процессор.
Linux на embeded (и не только) платформах - очень многолик. Например,
казалось бы такой простой вопрос, как MMU, имеет очень большое
значение для скоростных характеристик платформы.
http://www.caxapa.ru/echo/arm.html?id=46373http://electronix.ru/forum/index.php?showtopic=10721&hl=MMUПримерно год назад я поставил перед собой задачу выбора платформы для
нового поколения. Мне не надо было торопиться, впервые в жизни у меня
появилась возможность потратить массу времени для освоения
принципиально новых вещей. "Ну и дурак!" - кто-то скажет. За год мог
бы все сделать на чем попало, и заработать кучу бабла. А я в ответ
расскажу историю из своей жизни.
В 2002 году мы делали новое оборудование - систему сбора и передачи
данных по радиоканалу PageUp. Возникла проблема с базовым
оборудованием, срочно нужно было сделать несложную, как тогда казалось,
вещь: принимать пакеты по COM портам, обрабатывать их, и передавать по
COM портам.
Я интуитивно понимал, что идти надо в сторону серьезного решения на
*nix. Но времени и денег не было, знаток Linux у нас тогда уволился из
фирмы, а был толковый программер под рукой, который хорошо знал DOS и
Pascal. И я, как менеджер того проекта, сделал страшную глупость -
базовая часть системы была сделана под DOS.
Была взята кучка ПромПЦ на 386SX 40 Мгц и 5x86 133 Мгц. Все было
сделано относительно быстро и очень надежно - вопросов нет. Но
получилось абсолютно не гибко, не переносимо и не масштабируемо. В
частности, работу с Internet туда было уже никак не прикрутить (не
хватало только IP либы под дос...) ну и т.д.
И в конечном итоге проект (а в след за ним и фирма) загнулись. Ибо
ресурсов на переделку не было, а кустомеры не очень оценили
недоделанное решение.
Получилось как в "Дао программирования"
http://diev.narod.ru/daopr.htm===
Вскоре они встретили Встроенное обеспечение, хромающее, одетое в изношенное тряпье и опирающееся на посох.
Оно сказало:
"Дао лежит выше Инь и Янь.
Оно безмолвно и недвижимо как озеро.
Оно не ищет славы, поэтому никто не знает о его присутствии.
Оно не ищет богатства, так как изнутри оно завершено.
Оно существует вне пространства и времени."
===
Короче, не оценили кустомеры "скрытое совершенство".
Справедливости ради надо сказать, что embedded часть там тоже была
сделана не очень структурно и продуманно, хотя она была меньшим
ограничителем.
Сама система тогда (да и сейчас - хотя в декабре 2005 идеологии
исполнилось 6 лет от роду) намного опережала время. Она была
совершенна идеологически, но продать все это полудоделанное чудо я не
смог.
Так вот, сейчас, спустя много лет, я буду делать то же самое. Это
будет та же самая идеология, но поставленная на рельсы правильной
методологии разработки, и правильных средств этой самой разработки. Я
решил для себя - пока не достигну просветления в этой части - проект не
начну.
За год я достиг этого самого просветления. Я не очень много умею
делать руками в области правильных осей & процов, но я собрал
колоссальную библиотеку, море информации, и, главное, "нанес на карту"
места, где обитает знающий народ. Теперь у меня есть методология поиска
ответа на вопросы, и "система мышления" людей, знающих ответы на
вопросы - следовательно, я смогу их задавать максимально эффективно.
Всеми промежуточными результатами поиска я делился с народом, и мне
очень активно помогали, за что я очень благодарен.
Причем здесь x86?

Да в общем, ни при чем. Я просто категорически протестую против
необдуманного выбора платформ. А реальных предпосылок для
обоснованного использования x86 в embedded системах за год я так и не
нашел (не считая узкоспециализированных случаев). IMHO.
С праздником всех!