|
конкретный вопрос по выбору первого ARM, для освоения, с прицелом на работу с TFT |
|
|
|
Oct 23 2008, 14:37
|
Участник

Группа: Участник
Сообщений: 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. Что скажут люди опытные? Спасибо.
|
|
|
|
|
 |
Ответов
|
Oct 25 2008, 11:01
|

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. Если это не так, то где же эта граница?
|
|
|
|
|
Oct 26 2008, 17:47
|
Участник

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

|
Цитата(AlexandrY @ Oct 25 2008, 15:01)  ARM9-ому и выше если речь идет об эффективном создании GUI приложений альтернатив....... Очень круто, конечно, но вряд ли это стоит советовать в теме про выбор первого ARM......
|
|
|
|
Сообщений в этой теме
Лунь конкретный вопрос по выбору первого ARM, для освоения Oct 23 2008, 14:37 Dog Pawlowa Цитата(aaarrr @ Oct 23 2008, 18:03) 1, 4.... Oct 24 2008, 06:00  aaarrr Цитата(Dog Pawlowa @ Oct 24 2008, 10:00) ... Oct 24 2008, 06:06   Dog Pawlowa Цитата(aaarrr @ Oct 24 2008, 09:06) Да я ... Oct 24 2008, 06:15    aaarrr Цитата(Dog Pawlowa @ Oct 24 2008, 10:15) ... Oct 24 2008, 06:46     Dog Pawlowa Цитата(aaarrr @ Oct 24 2008, 09:46) Ну во... Oct 24 2008, 07:29      aaarrr Цитата(Dog Pawlowa @ Oct 24 2008, 11:20) ... Oct 24 2008, 07:31       Dog Pawlowa Цитата(aaarrr @ Oct 24 2008, 10:31) Да не... Oct 24 2008, 07:46        aaarrr Цитата(Dog Pawlowa @ Oct 24 2008, 11:46) ... Oct 24 2008, 07:52  Al Volovich Цитата(Dog Pawlowa @ Oct 24 2008, 12:00) ... Oct 24 2008, 07:19  aaarrr Цитата(Dog Pawlowa @ Oct 24 2008, 15:52) ... Oct 24 2008, 12:04  Лунь Так. Ну по ходу обсуждения я понял что вопрос с го... Oct 24 2008, 12:08   aaarrr Цитата(Лунь @ Oct 24 2008, 16:08) Что же ... Oct 24 2008, 12:20    Лунь спасибо, aaarrr Oct 24 2008, 12:42   SpiritDance Цитата(Лунь @ Oct 24 2008, 16:08) Так. Ну... Oct 24 2008, 17:44    Лунь Цитата(SpiritDance @ Oct 24 2008, 21:44) ... Oct 25 2008, 08:58  shahr Цитата(Dog Pawlowa @ Oct 24 2008, 15:52) ... Oct 25 2008, 07:59   Dog Pawlowa Цитата(AlexandrY @ Oct 25 2008, 14:01) AR... Oct 27 2008, 06:58 sergeeff Тут наткнулся на платку на at91sam9263, разработан... Oct 23 2008, 20:32 dch http://www.embedinfo.com/english/Product/SBC2440-I... Oct 23 2008, 20:53 Al Volovich Цитата(Лунь @ Oct 23 2008, 20:37) Уважаем... Oct 24 2008, 07:06 zltigo Цитата(Al Volovich @ Oct 24 2008, 09:06) ... Oct 24 2008, 07:13 Лунь Большое спасибо за размышления.
ARM9 мне пока не н... Oct 24 2008, 08:21 aaarrr Цитата(Лунь @ Oct 24 2008, 12:21) На кого... Oct 24 2008, 08:28  Лунь Цитата(aaarrr @ Oct 24 2008, 12:28) ИМХО,... Oct 24 2008, 08:33 zltigo Цитата(Лунь @ Oct 24 2008, 10:21) Если ес... Oct 24 2008, 11:10  Лунь Цитата(zltigo @ Oct 24 2008, 15:10) Про ... Oct 24 2008, 11:35   aaarrr Цитата(Лунь @ Oct 24 2008, 15:35) Все же,... Oct 24 2008, 11:41 aaarrr uC/GUI не бесплатный, а вот nanoX может быть вполн... Oct 24 2008, 18:27 Wano Сдаётся мне, вы рассказали о ОЧЕНЬ хорошей GUI, и ... Oct 25 2008, 12:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|