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

 
 
> 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
Ответов
Evgeny_CD
сообщение Feb 7 2006, 11:32
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



FLTK работает и под линухом, и под виндами. При переходе с одного на другое, насколько я понимаю, код надо править незначительно.

Если User Interface не нужен, то можно просто рисовать "картинки в памяти", а затем отображать их на экран для контроля.

Тогда можно и с линухом не заморачиваться. Поставить uCOS и работать в свое удовольствие.

По Cirrus - есть более дешевые платы

http://electronix.ru/forum/index.php?showtopic=10753

Там есть под всякие Cirrus'ы.
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Feb 7 2006, 12:27
Сообщение #3


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

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



Цитата(Evgeny_CD @ Feb 7 2006, 14:32) *
Если User Interface не нужен, то можно просто рисовать "картинки в памяти", а затем отображать их на экран для контроля.

Тогда можно и с линухом не заморачиваться. Поставить uCOS и работать в свое удовольствие.


Спасибо за терпение и выдержку smile.gif) Я, конечно, глупые вопросы задаю, но нужно же с чего-то начинать smile.gif

1. А ежели все-таки заморочиться с Линухом, то как будет выглядить готовое приложение?
Допустим у меня есть plain-C который рисует в буфер то что мне нужно... Как это подоткнуть в Линух? Интегрируется ли это прямо а ядро линуха... и оно передает моему приложению управление в какой-то момент... или как? Хотя бы "на пальцах", чтоб дальше знать по каким ключевым словам "в поиск" smile.gif
2. Если производитель дает свои библки для работы с 2D-акселератором (как Epson, например), то по идее я должен юзать их взамен/параллельно с FLTK?
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Feb 7 2006, 12:49
Сообщение #4


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Tigrik @ Feb 7 2006, 15:27) *
1. А ежели все-таки заморочиться с Линухом, то как будет выглядить готовое приложение?
Допустим у меня есть plain-C который рисует в буфер то что мне нужно... Как это подоткнуть в Линух? Интегрируется ли это прямо а ядро линуха... и оно передает моему приложению управление в какой-то момент... или как? Хотя бы "на пальцах", чтоб дальше знать по каким ключевым словам "в поиск" smile.gif
А ядро то тут причем? Есть user application, ктоторое пользуется frame buffer "в лоб". Сосем точно не отвечу, но выглядеть это должно где-то так

Тут Вам чтива надолго хватит... biggrin.gif
http://jungla.dit.upm.es/~jmseyas/linux/ke...ckers-docs.html
Цитата(Tigrik @ Feb 7 2006, 15:27) *
2. Если производитель дает свои библки для работы с 2D-акселератором (как Epson, например), то по идее я должен юзать их взамен/параллельно с FLTK?
По идее да, но я такие либы не юзал.
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Feb 7 2006, 13:00
Сообщение #5


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

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



Цитата(Evgeny_CD @ Feb 7 2006, 15:49) *
А ядро то тут причем? Есть user application, ктоторое пользуется frame buffer "в лоб". Сосем точно не отвечу, но выглядеть это должно где-то так

А... т.е. все-таки "мухи отдельно, котлеты отдельно"? smile.gif Т.е. есть линух... есть мое приложение... И при запуске линуха он просто автоматом запускает мою прогу? Так, нужно понимать? smile.gif

Спасибо... сейчас прогуляюсь по линку... smile.gif
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Feb 7 2006, 13:07
Сообщение #6


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Tigrik @ Feb 7 2006, 16:00) *
....е. есть линух... есть мое приложение...
Где-то так biggrin.gif
В общем, становитесь своим, и пылесосьте ftp по теме.
А пока купите хорошую книжку по Линуху и почитайте. Да поставьте Линух под VmWare или Colinux у себя на пЫсюке.
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Feb 7 2006, 13:18
Сообщение #7


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

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



Спасибо всем smile.gif Более ли менее понятно куда копать дальше...
Похоже нужно начать с графики а не с железа... smile.gif
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Feb 7 2006, 13:32
Сообщение #8


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(Tigrik @ Feb 7 2006, 16:18) *
Спасибо всем smile.gif Более ли менее понятно куда копать дальше...
Похоже нужно начать с графики а не с железа... smile.gif
Мне тоже далеко не сразу стало понятно, что начинать надо сверху, а не снизу biggrin.gif Почитайте
http://www.caxapa.ru/echo/arm.html?id=49785
http://electronix.ru/forum/index.php?showtopic=11623
http://electronix.ru/forum/index.php?showtopic=11570
http://electronix.ru/forum/index.php?showtopic=12180
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
- - Tigrik   Просмотрел по-диагонали доки по Nano-X и FLTK... ...   Feb 8 2006, 21:21
- - 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 Текстовая версия Сейчас: 25th June 2025 - 04:47
Рейтинг@Mail.ru


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