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

 
 
> конкретный вопрос по выбору первого 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
Ответов (15 - 29)
Лунь
сообщение Oct 24 2008, 08:21
Сообщение #16


Участник
*

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



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

На кого из производителей смотреть? Про NXP правильно думаю?
Если есть где-то хранилище библиотек, ткните пожалуйста.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 24 2008, 08:28
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Лунь @ Oct 24 2008, 12:21) *
На кого из производителей смотреть? Про NXP правильно думаю?

ИМХО, для Ваших целей правильно.
Go to the top of the page
 
+Quote Post
Лунь
сообщение Oct 24 2008, 08:33
Сообщение #18


Участник
*

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



Цитата(aaarrr @ Oct 24 2008, 12:28) *
ИМХО, для Ваших целей правильно.


ага. поставил себе галочку yeah.gif
спасибо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 24 2008, 11:10
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Лунь @ Oct 24 2008, 10:21) *
Если есть где-то хранилище библиотек, ткните пожалуйста.

Про "это" Вам уже сказали - полностью солидарен с оценкой. Дальше того что на NXP выложено лучше вообще не ходить. Там, конечно, тоже отнюдь не подарок, но хоть и не полный мрак.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Лунь
сообщение Oct 24 2008, 11:35
Сообщение #20


Участник
*

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



Цитата(zltigo @ Oct 24 2008, 15:10) *
Про "это" Вам уже сказали - полностью солидарен с оценкой. Дальше того что на NXP выложено лучше вообще не ходить. Там, конечно, тоже отнюдь не подарок, но хоть и не полный мрак.

Ну мне пока ответили дословно: "Но качественного бесплатного продукта не бывает практически никогда", не более того. Про standartics.nxp знаю, спасибо.
Все же, неужели нет никаких библиотек для ARM (возможно LPC) для работы с TFT или даже для создания на TFT базовых графических решений??? Опять же, спрашиваю под впечатлением от увиденных на выставке бесплатных библиотек Microchip.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 24 2008, 11:41
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Лунь @ Oct 24 2008, 15:35) *
Все же, неужели нет никаких библиотек для ARM (возможно LPC) для работы с TFT или даже для создания на TFT базовых графических решений??? Опять же, спрашиваю под впечатлением от увиденных на выставке бесплатных библиотек Microchip.

Подобных микрочиповской не встречал. А библиотека Microchip все же условно бесплатная, так как лицензия допускает использование только на их контроллерах.

Набросать базовые графические функции и самому не проблема, а остальное зачастую упирается в специфику конкретной задачи. Все сильно универсальное тяжеловесно.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Oct 24 2008, 11:52
Сообщение #22


Гуру
******

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



Цитата(aaarrr @ Oct 23 2008, 18:03) *
1, 4. Сразу отсекаете кучу вариантов на ARM9. Почему?


Кстати, а плз ткните меня в подходящий ARM9 ( в разрезе того, что мы тут говорили). Я этот сегмент вообще не смотрел.

Да, еще одно соображение. На каком-то уровне сложности целесообразность собственной разработки контроллера отсутствует. Мы же не делаем для себя PC. Мне казалось, что эта граница и проходит между ARM7 и AMR9. Если это не так, то где же эта граница?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 24 2008, 12:04
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 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. Не так уж сильно отличаются эти ядра и продукты на их основе, чтобы тут проводить границу.
Go to the top of the page
 
+Quote Post
Лунь
сообщение Oct 24 2008, 12:08
Сообщение #24


Участник
*

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



Так. Ну по ходу обсуждения я понял что вопрос с готовыми графическими библиотеками можно закрывать. Если не Майкрочип, то рисую сам.
Что же касается интерфейса с TFT. Все же, кого из LPC выбрать? Я не очень разобрался по сайту NXP, бывает ли у них что-то вроде "аппаратной поддержки TFT". Т.е. чтобы не вручную прописывать интерфейс с дисплеем, а он каким-то образом "уже был". И еще, я правильно понимаю, что чтобы работать с TFT без контроллера, необходима внешняя SRAM? Там вроде как под мегабайт нужно???
Другие вопросы по выбору ARMа не задаю, т.к. сейчас у меня TFT все определяет. Все прочее, необходимое, у них всех есть.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 24 2008, 12:20
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
Лунь
сообщение Oct 24 2008, 12:42
Сообщение #26


Участник
*

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



спасибо, aaarrr
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 24 2008, 17:44
Сообщение #27


Дух погибшего транзистора
****

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



Цитата(Лунь @ Oct 24 2008, 16:08) *
Так. Ну по ходу обсуждения я понял что вопрос с готовыми графическими библиотеками можно закрывать. Если не Майкрочип, то рисую сам.

А какой-нибудь nanoX или uC/GUI чем не годятся? smile.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 24 2008, 18:27
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



uC/GUI не бесплатный, а вот nanoX может быть вполне нормальным вариантом, если его подправить напильником.
Go to the top of the page
 
+Quote Post
shahr
сообщение Oct 25 2008, 07:59
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



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


NXP LPC3250 ещё посмотрите. и отладочные комплекты от Phytec:
http://www.phytec.com/products/rdk/ARM-XSc...M9-LPC3250.html



Цитата(aaarrr @ Oct 24 2008, 16:20) *


это старый селекшн гайд. здесь новый:
http://www.standardics.nxp.com/literature/...f/line.card.pdf


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
Лунь
сообщение Oct 25 2008, 08:58
Сообщение #30


Участник
*

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



Цитата(SpiritDance @ Oct 24 2008, 21:44) *
А какой-нибудь nanoX или uC/GUI чем не годятся? smile.gif


Ничего об этом не знал. Буду разбираться, спасибо вам.

Цитата(shahr @ Oct 25 2008, 11:59) *
NXP LPC3250 ещё посмотрите. и отладочные комплекты от Phytec:
http://www.phytec.com/products/rdk/ARM-XSc...M9-LPC3250.html
это старый селекшн гайд. здесь новый:
http://www.standardics.nxp.com/literature/...f/line.card.pdf


Ага, и мне "на вырост" сгодится. wink.gif
Go to the top of the page
 
+Quote Post

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

 


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


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