|
конкретный вопрос по выбору первого 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. Что скажут люди опытные? Спасибо.
|
|
|
|
|
 |
Ответов
(15 - 29)
|
Oct 24 2008, 08:21
|
Участник

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

|
Большое спасибо за размышления. ARM9 мне пока не нужен. Я так понимаю, будет нужен - перейти не так уж сложно. Очень слежу за бюджетом своих проектов, подчас нужна небольшая по размеру микросхема, обвес по минимуму, в задачах часто бывает нужно дергать ногами и т.д. Думаю, это скорее ARM7. TFT упомянул в том смысле, что "это тоже скорее всего скоро понадобится", но это - не основное и не всегда. Речь может идти только о GUI, ни какого видео. Скорости обновления фрейма в 100 - 200 мс будет достаточно. Разрешение 320*240, больше не предвидется. TFT компаньон..... интим не предлагать. В конце концов, есть TFT со встроенными контроллерами, хоть щас AVRкой управляй. Но не надо. Sharp-овскую апликуху поизучаю, интересно.
На кого из производителей смотреть? Про NXP правильно думаю? Если есть где-то хранилище библиотек, ткните пожалуйста.
|
|
|
|
|
Oct 24 2008, 08:33
|
Участник

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

|
Цитата(aaarrr @ Oct 24 2008, 12:28)  ИМХО, для Ваших целей правильно. ага. поставил себе галочку спасибо.
|
|
|
|
|
Oct 24 2008, 11:35
|
Участник

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

|
Цитата(zltigo @ Oct 24 2008, 15:10)  Про "это" Вам уже сказали - полностью солидарен с оценкой. Дальше того что на NXP выложено лучше вообще не ходить. Там, конечно, тоже отнюдь не подарок, но хоть и не полный мрак. Ну мне пока ответили дословно: "Но качественного бесплатного продукта не бывает практически никогда", не более того. Про standartics.nxp знаю, спасибо. Все же, неужели нет никаких библиотек для ARM (возможно LPC) для работы с TFT или даже для создания на TFT базовых графических решений??? Опять же, спрашиваю под впечатлением от увиденных на выставке бесплатных библиотек Microchip.
|
|
|
|
|
Oct 24 2008, 12:04
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Dog Pawlowa @ Oct 24 2008, 15:52)  Кстати, а плз ткните меня в подходящий ARM9 ( в разрезе того, что мы тут говорили). Я этот сегмент вообще не смотрел. Atmel: AT91SAM9261, AT91SAM9263; NXP: LH7A40x; CirrusLogic: EP9307, EP9315. Цитата(Dog Pawlowa @ Oct 24 2008, 15:52)  Да, еще одно соображение. На каком-то уровне сложности целесообразность собственной разработки контроллера отсутствует. Мы же не делаем для себя PC. Мне казалось, что эта граница и проходит между ARM7 и AMR9. Если это не так, то где же эта граница? Ну, никто же не заставляет Вас делать обязательно сложную разработку на ARM9. Не так уж сильно отличаются эти ядра и продукты на их основе, чтобы тут проводить границу.
|
|
|
|
|
Oct 24 2008, 12:08
|
Участник

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

|
Так. Ну по ходу обсуждения я понял что вопрос с готовыми графическими библиотеками можно закрывать. Если не Майкрочип, то рисую сам. Что же касается интерфейса с TFT. Все же, кого из LPC выбрать? Я не очень разобрался по сайту NXP, бывает ли у них что-то вроде "аппаратной поддержки TFT". Т.е. чтобы не вручную прописывать интерфейс с дисплеем, а он каким-то образом "уже был". И еще, я правильно понимаю, что чтобы работать с TFT без контроллера, необходима внешняя SRAM? Там вроде как под мегабайт нужно??? Другие вопросы по выбору ARMа не задаю, т.к. сейчас у меня TFT все определяет. Все прочее, необходимое, у них всех есть.
|
|
|
|
|
Oct 24 2008, 12:20
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Лунь @ Oct 24 2008, 16:08)  Что же касается интерфейса с TFT. Все же, кого из LPC выбрать? Я не очень разобрался по сайту NXP, бывает ли у них что-то вроде "аппаратной поддержки TFT". Т.е. чтобы не вручную прописывать интерфейс с дисплеем, а он каким-то образом "уже был". LPC2470, LPC2478. Или из Sharp'овского наследия, но тогда без флеш. Selection GuideЦитата(Лунь @ Oct 24 2008, 16:08)  И еще, я правильно понимаю, что чтобы работать с TFT без контроллера, необходима внешняя SRAM? Там вроде как под мегабайт нужно??? Лучше SDRAM.
|
|
|
|
|
Oct 24 2008, 12:42
|
Участник

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

|
спасибо, aaarrr
|
|
|
|
|
Oct 24 2008, 17:44
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(Лунь @ Oct 24 2008, 16:08)  Так. Ну по ходу обсуждения я понял что вопрос с готовыми графическими библиотеками можно закрывать. Если не Майкрочип, то рисую сам. А какой-нибудь nanoX или uC/GUI чем не годятся?
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Oct 25 2008, 08:58
|
Участник

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

|
Цитата(SpiritDance @ Oct 24 2008, 21:44)  А какой-нибудь nanoX или uC/GUI чем не годятся?  Ничего об этом не знал. Буду разбираться, спасибо вам. Цитата(shahr @ Oct 25 2008, 11:59)  Ага, и мне "на вырост" сгодится.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|