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

 
 
> AT91RM9200, потянет ли такую графику?, выбор ARMа
Tigrik
сообщение Feb 6 2006, 13:17
Сообщение #1


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



День добрый.

Хочу сделать MFD для дельты... Интересует какой из ARM'ов потянет примерно такую графику (см. рис.)? Картинка предполагается 640х480, 256 bpp.

Пока склоняюсь к AT91RM9200 потому как имел дело с AVR до этого, а у Atmel'a это один из самых мощных ARM'ов, как я понял (по крайней мере если судить по частоте)... Но опыта общения у меня с ними не было, по этому оценить "тяжелость" графики для него мне сложно.

Вопросы:

1. Потянет ли?
2. Сколько ресурсов (ну хотя бы +/- километр, чтобы хотя бы представлять) у него это может отъесть?
2. Насколько может облегчить его участь LCD драйвер от Epson... S1D13506 или аналогичный со встроенным ускорителем 2d графики?

Спасибо!

Сообщение отредактировал Tigrik - Feb 6 2006, 13:27
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Tigrik
сообщение Feb 8 2006, 21:21
Сообщение #2


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Просмотрел по-диагонали доки по Nano-X и FLTK...

Возможно кому-то поможут мои размышления, чтобы понять откуда ноги ростут smile.gif Для упрощения понимания все разбил на пункты smile.gif

1. Линух. Понятие Линух в embedded устройствах подразумевает не тот линух, который ставится на обычные десктопы и занимает всреднем около гига на диске со всеми дополнительными пакетами. Для embedded применения из всего этого берется только ядро (kernel), а все остальное выкидывается... Как я понял, и само ядро значительно чистится и из него выкидываются все ненужные драйвера и прочее...

В принципе в таком виде (в виде ядра) линух уже способен "жить" в нашей железяке... Но нам это не интересно... нам подавай свою програмулину... да еще желательно с графикой в цвете и с окошками... Писать все с нуля и глупо и долго... По этому смотрим по ссылкам выше и начинаем разбираться в...

2. Nano-X - это аналог X-system для Linux. "X"-ы же являются как-бы графической надстройкой для линуха и предоставляют программисту API для написания оконных приложений. Nano-X это сильно облегченный аналог X-ов, способный работать на различных embedded девайсах. Кроме этого, Nano-x берет на себя заботу "общения с железом", программист имеет возможность "писать окошки" меньше заботясь о том, как его труды будут отображаться на железе.

В принципе, связки "Ядро линуха"+"Nano-X" уже достаточно чтобы писать что-то "этакое" smile.gif Но программисты - люди ленивые (ну хорошо.. wink.gif не все...). Они решили упростить себе использование Nano-X и написали...

3. FLTK - это тулкит для написания оконных приложений и работы с графикой. Предназначен для работы с Х-ами линуха. Он использует API Nano-x (или другой "реинкарнации" Х-ов) но в то же время предоставляет программисту свой, более удобный API, снабженный, к тому же, многими другими удобными фичами. Как результат имеем, что, например, программа Hello World состоящая из одного окна с кнопкой и написанная с использованием FLTK занимает всего 8 строчек кода smile.gif Чудо да и только! smile.gif

Все... этого достаточно чтобы писать оконные и графические проги под Линух.
Надеюсь кому-то поможет хотя бы как-то разгрести кашу в голове и определиться с направлением дальнейшего поиска smile.gif

Единственное, что пока непонятно, так это:
1. Приложение даже под embedded линух живет само по себе... После развертывания ядра его кто-то должен запустить...Как это делается?
2. Обычный линух после старта ядра ненавязчего предлогает залогиниться... естественно это ненужно на embedded устройстве... как это убирается? smile.gif

Это все частные вопросы, конечно,и на данном этапе они для меня не сильно важны, но, что называется, "свербит" и хочется узнать smile.gif) Может кто подскажет? smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Tigrik   AT91RM9200, потянет ли такую графику?   Feb 6 2006, 13:17
- - d__   Производительность 9200 примерно такая-же как и у ...   Feb 6 2006, 15:29
|- - Tigrik   Цитата(d__ @ Feb 6 2006, 18:29) Производи...   Feb 6 2006, 15:52
|- - SimpleSoft   Цитата(Tigrik @ Feb 6 2006, 19:52) Цитата...   Feb 6 2006, 16:46
- - aaarrr   Цитата(Tigrik @ Feb 6 2006, 18:52) 2. И е...   Feb 6 2006, 16:49
- - d__   мини ховто http://ruslandh.narod.ru/howto_ru/mini/...   Feb 6 2006, 16:49
- - Evgeny_CD   Личный опыт: * AT91RM9200 * uCOS * uCOS GUI * 320 ...   Feb 6 2006, 18:09
|- - Tigrik   Спасибо за развернутый ответ! Пара вопросов: ...   Feb 6 2006, 19:46
|- - Evgeny_CD   Цитата(Tigrik @ Feb 6 2006, 22:46) ...Мож...   Feb 6 2006, 20:24
|- - Tigrik   Евгений, большое спасибо! 1. BGA еще не паял...   Feb 7 2006, 10:43
|- - SimpleSoft   Цитата(Tigrik @ Feb 7 2006, 14:43) Евгени...   Feb 7 2006, 10:58
|- - Tigrik   Цитата(SimpleSoft @ Feb 7 2006, 13:58) гл...   Feb 7 2006, 11:05
- - Evgeny_CD   FLTK работает и под линухом, и под виндами. При пе...   Feb 7 2006, 11:32
|- - Tigrik   Цитата(Evgeny_CD @ Feb 7 2006, 14:32) Есл...   Feb 7 2006, 12:27
|- - Evgeny_CD   Цитата(Tigrik @ Feb 7 2006, 15:27) 1. А е...   Feb 7 2006, 12:49
|- - Tigrik   Цитата(Evgeny_CD @ Feb 7 2006, 15:49) А я...   Feb 7 2006, 13:00
|- - Evgeny_CD   Цитата(Tigrik @ Feb 7 2006, 16:00) ....е....   Feb 7 2006, 13:07
|- - Tigrik   Спасибо всем Более ли менее понятно куда копать д...   Feb 7 2006, 13:18
|- - Evgeny_CD   Цитата(Tigrik @ Feb 7 2006, 16:18) Спасиб...   Feb 7 2006, 13:32
- - Evgeny_CD   Пропылесосьте тут. Там есть и по embedded Linux. h...   Feb 9 2006, 07:49
- - d__   Ну чего-то я не до конца понимаю, но употребление ...   Feb 9 2006, 10:37
- - Evgeny_CD   Можно и uC GUI взять (на ftp лежит ). Да, в малую ...   Feb 9 2006, 11:33
- - Tigrik   Цитата(Evgeny_CD @ Feb 9 2006, 14:33) Мож...   Feb 9 2006, 11:53


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

 


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


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