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

 
 
 
Reply to this topicStart new topic
> устройство с небольшим lcd экраном, вопрос(просьба помочь)
pil
сообщение Jul 10 2009, 20:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 15-11-08
Пользователь №: 41 658



Я собственно большепо программированию. но тут заказчик советуется, какое железо.
предпологается устройство с цветным экраном ~300х200. И вот вопрос, что взять под вычислитель.
А требуется от него отображать данный, сообщения, таскбары, не сложные мнемосхемы, может быть циферблаты...
При этом высказано пожелание, чтоб большая часть была конфигурируема без перепрограммирования, т.е. писать в очень общем виде.
Общение свнешним миром простое по 485, скорее всего. Кому проектировать есть, спрашивают что ставить для меня.

АРМ? какой? или может что то другое. Может кто подскажет стандартные методы получения шибко конфигурируемой системы?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 10 2009, 20:51
Сообщение #2


Гуру
******

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



На 320x240 должно хватить и LPC247x, но я бы рекомендовал что-нибудь потолще - Atmel AT91SAM926x, NXP LH7A40x и т.п.
Go to the top of the page
 
+Quote Post
pil
сообщение Jul 10 2009, 20:56
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 15-11-08
Пользователь №: 41 658



спасибо
пока дойдёт до дела аппетиты могути вырости ~300х200 -> 600х400 хотяэто уже другой тип на мой взгляд

а как насчёт обобщённости, кто нибудь сталкивался?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 10 2009, 21:03
Сообщение #4


Гуру
******

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



Цитата(pil @ Jul 11 2009, 00:56) *
пока дойдёт до дела аппетиты могути вырости ~300х200 -> 600х400 хотяэто уже другой тип на мой взгляд

Вот поэтому и стоит заложить что-то на вырост.

Цитата(pil @ Jul 11 2009, 00:56) *
а как насчёт обобщённости, кто нибудь сталкивался?

С этим, наверное, каждый сталкивался. Прежде всего от заказчика Вам нужно получить конкретное ТЗ. Пока оно звучит как "хочу, чтобы все конфигурировалось" - проект будет глубоко убыточен и не кончится никогда.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 10 2009, 21:08
Сообщение #5


Гуру
******

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



Цитата(pil @ Jul 10 2009, 23:56) *
пока дойдёт до дела аппетиты могути вырости ~300х200 -> 600х400 хотяэто уже другой тип на мой взгляд
а как насчёт обобщённости, кто нибудь сталкивался?

Делали на LPC2478, как и предлагалось. ГУИ готовится на ПЦ и пишется на карточку. Гдеß-то тут я даже тему открывал.
На самом то деле вопрос сложный. Ответ зависит от имеющихся ресурсов, программистских в первую очередь.
Стучите - вам откроют smile.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
scifi
сообщение Jul 11 2009, 06:37
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(pil @ Jul 11 2009, 00:38) *
Я собственно большепо программированию. но тут заказчик советуется, какое железо.
предпологается устройство с цветным экраном ~300х200. И вот вопрос, что взять под вычислитель.

Любой 32-разрядный МК с частотой 30 МГц или выше. Естественно, должен хорошо стыковаться с выбранным дисплеем. Ну и нужна память для хранения битмапов, если их много.

Цитата(pil @ Jul 11 2009, 00:38) *
При этом высказано пожелание, чтоб большая часть была конфигурируема без перепрограммирования, т.е. писать в очень общем виде.
...
Может кто подскажет стандартные методы получения шибко конфигурируемой системы?

Есть такой метод - скриптовый язык. Я как-то раз использовал Pawn - очень понравился. Советую посмотреть:
Pawn Scripting Language
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 11 2009, 08:19
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Еще позавчера я бы сказал что думать не о чем и Windows CE однозначна!
Но неожиданно Google в конце года собралась убить всех своей новой embedded осью с нереальным GUI
Свою ось Google делает на базе Линукса и это совсем другая парадигма чем у WinCE, поэтому не меньше полугода освоения WinCE уйдут в ж....
Опять же среда разработки будет скорее всего Eclipse вместо Visual Studio.

Хотя до этого момента более компактного и удобного фреймворка для создания оконных embedded интерфейсов чем Visual Studio я не знал.

А платформа для обоих может быть такая: http://aly.ogmis.lt/OpenProjects/ARMUltimator2/ARMU2.htm
Схему найдете там же.

Цитата(pil @ Jul 10 2009, 22:38) *
Я собственно большепо программированию. но тут заказчик советуется, какое железо.
предпологается устройство с цветным экраном ~300х200. И вот вопрос, что взять под вычислитель.
А требуется от него отображать данный, сообщения, таскбары, не сложные мнемосхемы, может быть циферблаты...
При этом высказано пожелание, чтоб большая часть была конфигурируема без перепрограммирования, т.е. писать в очень общем виде.
Общение свнешним миром простое по 485, скорее всего. Кому проектировать есть, спрашивают что ставить для меня.

АРМ? какой? или может что то другое. Может кто подскажет стандартные методы получения шибко конфигурируемой системы?
Go to the top of the page
 
+Quote Post
INT1
сообщение Jul 11 2009, 09:32
Сообщение #8


deleted
****

Группа: Свой
Сообщений: 555
Регистрация: 28-08-05
Пользователь №: 8 024



А может для этого уже взять готовый HMI ? можно с буттонами найти, можно с touch screens.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 11 2009, 09:48
Сообщение #9


Гуру
******

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



Цитата(AlexandrY @ Jul 11 2009, 11:19) *
Но неожиданно Google в конце года собралась убить всех своей новой embedded осью с нереальным GUI

Ну и чем, если трезво посмотреть на вещи, эти амбиции подкреплены? Что-то, чем дальше, тем больше Googlе дейстует по принципу MS - засрать все, а там посмотрим, что выйдет.
Цитата
Свою ось Google делает на базе Линукса...

Это-то и вызывает еще больший скепсис.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 11 2009, 11:27
Сообщение #10


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Десяток лет назад решал аналогичную проблему для B/W экрана 320х240. Использовал 16-разрядный проц H8S на скромной частоте (если склероз не подводит, 8 МГц) с тем, чтобы уложиться в жестко заданные границы потребления (проц жрал всего 15 мА, по тем временам не так уж много). В том проекте я делал только железо, без софта. Проц выбирался из довольно простых соображений: IBM PC XT успешно решала аналогичные задачи при помощи процессора, существенно более говеного, чем H8S, да еще и при более низкой тактовой, да еще и на цветном экране.

Через пару лет похожую проблему пришлось решать опять, но для B/W экрана еще меньшего размера, 128х64. Но на этот раз я делал все, и железо, и софтинку. Проц я выбрал еще более медленный, MSP430 при 4 МГц. Зато написал для него интерпретатор скрипта. Причем скрипт был не текстовый, а "бинарный" - исходник пре-компилировался кросс-компилятором на РС, а в памяти процика лежал уже байт-код, очень компактный. Интерпретатор был а-ля Форт, т.е. виртуальная машина стековая. С ней никто не сравнится по простоте и компактности реализации, а также по плотности байт-кодов. Интерпретатор и самопальная графическая библиотека, написанные на С, уложились в ~12К, остальную часть флэш-памяти MSP430F149 занимали фонты, битмапы и скрипты. Фонты я по-наглому уворовывал любые РС-шные, при помощи самопальной утилитки. B/W битмапы компрессировал простым, но достаточно эффективным алгоритмом, раза в 4 сжимал в среднем. Разворот фонтов и декомпрессия входили в упомянутые 12 кило. Реактивность получившейся системы тоже всех вполне устраивала.

Несколько осмыслив свой опыт, через некоторое время я выложил более обобщенную скриптовую часть во всеобщее пользование в виде OpenSource проекта FVM Factory
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 11 2009, 12:04
Сообщение #11


Гуру
******

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



Цитата(AlexandrY @ Jul 11 2009, 12:19) *
Но неожиданно Google в конце года собралась убить всех своей новой embedded осью с нереальным GUI

Вот только ось обещает быть плотно завязаной на нереальные веб-срвисы Google sad.gif

Цитата(=AK= @ Jul 11 2009, 15:27) *
Десяток лет назад решал аналогичную проблему для B/W экрана 320х240
...

B/W - это в 16 раз меньше все-таки.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jul 11 2009, 12:24
Сообщение #12


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(aaarrr @ Jul 11 2009, 21:34) *
B/W - это в 16 раз меньше все-таки.

Я упомянул, что IBM PC XT на 8088 при 4.77 МГц решало такие задачи для цветного. Правда, при поддержке графического контроллера. Но тоже убогого.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 11 2009, 15:02
Сообщение #13


Гуру
******

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



Цитата(=AK= @ Jul 11 2009, 16:24) *
Я упомянул, что IBM PC XT на 8088 при 4.77 МГц решало такие задачи для цветного. Правда, при поддержке графического контроллера. Но тоже убогого.

То другие времена были и задачи в общем-то другие. Теперь людям виндоуз виста подавай в карманном исполнении.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 11 2009, 16:12
Сообщение #14


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(=AK= @ Jul 11 2009, 15:27) *
Несколько осмыслив свой опыт, через некоторое время я выложил более обобщенную скриптовую часть во всеобщее пользование в виде OpenSource проекта FVM Factory

Очень интересно, буду иметь в виду, спасибо!

Цитата(aaarrr @ Jul 11 2009, 19:02) *
То другие времена были и задачи в общем-то другие. Теперь людям виндоуз виста подавай в карманном исполнении.

КолибриОС. Функционал винды (по крайней мере в части ГУИ) на дискетке.
А задачи те же самые. Набрать несколько страниц текста, сохранить, распечатать...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 11 2009, 20:54
Сообщение #15


Гуру
******

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



Цитата(MrYuran @ Jul 11 2009, 20:12) *
КолибриОС. Функционал винды (по крайней мере в части ГУИ) на дискетке.
А задачи те же самые. Набрать несколько страниц текста, сохранить, распечатать...

До функционала винды там как до Китая примерно. Ценность проекта, мягко говоря, весьма сомнительна.
Go to the top of the page
 
+Quote Post

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

 


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


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