North писал(а):Выдержка из документa "PXA250 and PXA210.pdf", страница 7 раздел 2.0 "Functional Overview" специально для Gab-a: "The PXA250 and PXA210 applications processors provide high integration, high performance and low power consumptionfor portable handheld and handset devices. These applications processors incorporate Intel's XScale Microarchitecture based on ARM V5TE architecture." А "нет" это не аргумент.
Сейчас посмотрим... Arm Archtecture Reference Manual (стр 6): Расшифровка V5TE - V5 - 5-я версия. Добавлены дополнительные инструкции для подключения сопроцессоров. software breakpoint. при выполнеии операции умножения флаги полнее отражают результат.
T - Thumb 32-разрядное слово инструкции уменьшают до 16-ти разрядов. (только экономия на МС памяти) И (очень важно!) отсутствие исключений.
E - Enhanced DSP Instruction. MAC и прочие специи.
Читаем дальше (стр 26): О Архитектуре ARM: ARM - это RISC т.к. он обеспечивает... и т.д.
Где гарвардская архитектура?
Единственное весёлое, что я узнал - это изначальный рассчёт на медленную память и заморочки с регистрами: 32 регистра, 16 из которых являются теневыми копиями основных + сложные правила когда что и с чем работает.
PS: С ARM я расто работаю. А так же с кучей других архитектур.
около 4000 стоит платформ билдер строишь систему под свое устройство а потом отчисляешь мс с каждого устройства по 5 уев (это если продаешь) а для наших целей можно просто скачать 180 дневную демо или диск с ней за 3 уя купить там же
А все эти системы были под СЕ или под обычные винды ? если под обычные - то согласен
Evgeny писал(а):А все эти системы были под СЕ или под обычные винды ? если под обычные - то согласен
а по поводу се готов поспорить (аргументированно) Evgeny
Я CE использовал только в КПК Впечатление - "И за это они хотят деньги?!". А так, по работе - RT Linux, в основном, и очень часто своё (например для PicoBlaze с его 1024 словом памяти )
North писал(а):2 Gab: Прошу прощения за дезинформацию: ARM действительно имеет фон-неймановскую архитектуру.
Фигня. Все ошибаются, когда нибудь.
North писал(а):Но это не х86 процессор и путать их не стоит.
Но очень похоже по подходу "Быстрый процессор -- медленная память". Хотя это уже традиция . У того же PicoBlaze память всегда работает в 2 раза медленней процессора .
PS: А то что набор команд другой - это дела не меняет. В е2к, вообще, набор команд можно менять .
Прошел год. За это время была переделана часть корпуса и микроконтроллерная плата. На новую плату я поставил ATMega 16 и собрал драйвер из L293d, установил тестовый индикатор из светодиода, помехоподавляющий конденсатор на 1000 mF между питанием, а также сделал везде разъемы, чтобы процессорную плату можно было полностью отстегивать от корпуса робота. Фотки выложу позже.
-= Александр =- писал(а):Кстати седня получил посылочку от Freescale - модули совместимые с Блютус, вай-фай и Зиг-би... Изучаю... Они кстати по SPI работают...
Есть смысл почитать книжки "PDA Robotics" и что-то типа "Ultimate PDA Robot". Существенно расширяют кругозор. Есть в емуле и на файлообменниках.
Ведь логично использовать ИК-порт КПК-шки как RS-232 и аналогично подключить микроконтроллер? Пришел домой, кинул покет или пальму в "черепную коробку" робота - и все дела.
setar писал(а):как раз занимаюсь тем что ставлю на свой кпк hp iPaq 4700 (hx4700) linux проект линукса здесь http://www.mobilelinux.ru/
Расскажешь потом? У меня такой же зверь. Игрался как-то с образом на CF, загружая через HaRet, но дальше этого не пошло. Судя по рассылке на handhelds.org у них большой разброс успех/неуспех
setar писал(а):как раз занимаюсь тем что ставлю на свой кпк hp iPaq 4700 (hx4700) linux проект линукса здесь http://www.mobilelinux.ru/
Расскажешь потом? У меня такой же зверь. Игрался как-то с образом на CF, загружая через HaRet, но дальше этого не пошло. Судя по рассылке на handhelds.org у них большой разброс успех/неуспех
Пробовал впечатления странные для повседневного использования / работы не очень - приложений мало (или просто не освоился).
для робота - неплохое решение: скрипты на bash, доступ к портам отличный, компилятор C есть (для персоналки, компилирует приложеине для КПК)
Были сложности с установкой: на моём девайсе не калибровался дисплей, совсем, так и не удалось запустить. У коллеги такой же девайс, ставил у него - всё работало отлично.