реклама на сайте
подробности

 
 
> конкретный вопрос по выбору первого ARM, для освоения, с прицелом на работу с TFT
Лунь
сообщение Oct 23 2008, 14:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 26-02-07
Пользователь №: 25 680



Уважаемые, посоветуйте пожалуйста. Следуя моде, решил заняться освоением ARM. Нужно выбрать микроконтроллер, максимально удовлетворяющий следующим требованиям:
1. ARM7.
2. большое количество доступных библиотек, особенно касающихся интерфейсов (Ethernet и пр)
3. Распространённость
4. Возможность работать с TFT. Имеется в виду TFT "без контроллера". Нужно, чтобы процесс вывода информации не занимал слишком много ресурсов. Возможно, есть ARM с аппаратной поддержкой этого дела? Нет задачи выводить видео или какие-то часто меняющиеся картинки. Просто нужно рисовать красивое графическое меню пользователя, возможно, с графиками, и пр. Но при этом хочется чтобы ресурсов хватало еще и для прочих задач. Все относительно, конечно, но .....
5. Очень бы хотелось поиметь готовые графические библиотеки, наподобие библиотек графических примитивов Microchip. Это всякие линии, кружочки, кнопки, окна и прочее. Удобная штука. Только они для PIC24 - PIC32, а мне религия не позволяет....java script:emoticon(':maniac:',%20'smid_17')
Сам, после изучения форума и подобных ресурсов в сети смотрю в сторону LPC23xx или LPC24xx.
Что скажут люди опытные?
Спасибо.
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3  
Start new topic
Ответов (30 - 33)
AlexandrY
сообщение Oct 25 2008, 11:01
Сообщение #31


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



ARM9-ому и выше если речь идет об эффективном создании GUI приложений альтернатив нет.
И проблема не в интерфейсе к TFT. Это всего лишь вопрос драйвер-а.
И даже если он оставит всего 10% процессорного времения в среде RTOS никто неудобства не почувствует.
Проблема в том, что действительно переносимые, симулируемые, с большим набором widget-ов и других ресурсов GUI как в MS Net. Micro Framework или Android или QNX Photon microGUI требуют рунтаймных мощных либ которые сносно потянет только ARM9.
Причем цена хардварного решения на ARM9 нынче не отличается от решения на ARM7.
"сложность" освоения ARM9 преодолевается за пару месяцев.
Но сколько придется корячится на либах Microchip-а чтобы создать картинку типа этой http://www.qnx.com/images/products/adv_gra...ha_blending.jpg и еще в динамике я не представляю. Одни только сглаженные фонты обойдутся в год жизни вероятно.
Как видно несоизмеримые "сложности".

К примеру:
В либе от Microchip-а: чтобы создать такой элемент как editbox надо подобрать координаты, нарисовать рамку, выбрать фонт, написать стороку этим фонтом, следить за нажатиями кнопок, парсить их значения, самому иммитировать изменения режимов курсора, самому передвигать курсор, передвигать инверсию селекции текста, следить за переполнением текста, за откатом, за окончанием ввода и т.д.

В нормальном GUI: рисуем на PC как нравится всю композицию и ставим куда надо editbox, назначив фонты, ограничения на длину, тип курсора и проч. мелочь. Компилируем как ресурс и пристегиваем к проекту.
В проге просто даем комманду вывести ресурс, регистрируем функцию которую вызовет GUI при окончании ввода в editbox-е и все!


Естественно для озабоченных "сложностями" подбирать ARM-ы надо в этом случае не по даташитам, а по списку наличиствующих BSP у производителя выбранного GUI.


Цитата(Dog Pawlowa @ Oct 24 2008, 15:22) *
Кстати, а плз ткните меня в подходящий ARM9 ( в разрезе того, что мы тут говорили). Я этот сегмент вообще не смотрел.

Да, еще одно соображение. На каком-то уровне сложности целесообразность собственной разработки контроллера отсутствует. Мы же не делаем для себя PC. Мне казалось, что эта граница и проходит между ARM7 и AMR9. Если это не так, то где же эта граница?
Go to the top of the page
 
+Quote Post
Wano
сообщение Oct 25 2008, 12:37
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Сдаётся мне, вы рассказали о ОЧЕНЬ хорошей GUI, и ни о какой халяве и речи быть не может. К ней и верхнии прожки должны быть.
Go to the top of the page
 
+Quote Post
Лунь
сообщение Oct 26 2008, 17:47
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 26-02-07
Пользователь №: 25 680



Цитата(AlexandrY @ Oct 25 2008, 15:01) *
ARM9-ому и выше если речь идет об эффективном создании GUI приложений альтернатив.......


Очень круто, конечно, но вряд ли это стоит советовать в теме про выбор первого ARM......
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 27 2008, 06:58
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(AlexandrY @ Oct 25 2008, 14:01) *
ARM9-ому и выше если речь идет об эффективном создании GUI приложений альтернатив нет.

Александр, да я по большому счету не спорю.
Есть два аспекта:
1) Вопрос на самом деле несколько шире ARM. Допустим, стоимость аппаратуры одинакова, допустим, пару месяцев можно потратить на освоение ARM9. Дальше что? Для того, чтобы освоенные знания стали приносить отдачу, нужен источник денег. Если Вы одиночка, то постоянные разработки для кого-то, если Вы в команде, то команда. Вот Вы кто? Как Вы денежки "отбиваете" на ARM9? smile.gif
Сейчас ситуация доходит до абсурда - сложные и массовые проекты делаются Китае, а в Европе мелкие и средние фирмы такую фигню производят... На модернизации этой фигни (заказал как раз ST7FOX-A ) проще заработать деньги.
2) Повторяюсь, но IMHO сложная прослойка GUI с масштабируемыми окнами и шрифтами необязательна. Наличием загруженных в память bmp и пяти-семи фиксированных шрифтов легко обеспечить и такие картинки, как в Вашей ссылке. Ну а количество ... Сколько нужно систем навигаций? В обычном приборе так ли нужно иметь GUI аналогично Windows?
Еще раз по поводу картинки. Недавно ехал на старом Форд -Фокусе со встроенной навигацией с немецким языком (знаю сотню слов) и алфавитно-цифровым дисплеем. Жесть, но работает... :-)


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016