|
какую графическую библиотеку используете?, собираюсь работать с Еинк |
|
|
|
 |
Ответов
|
May 27 2017, 19:48
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(AlexRayne @ May 25 2017, 17:07)  Дайте наводку на годную графическую билиотеку. ГУЙ вроде не требуется, но отобразить текст, штрих-коды и картинки, возможно в какойто разметке надо. Я уже пару лет, в прерывистом режиме, осваиваю Микрочиповскую демонстрационную графическую библиотеку. Дисплей у меня маленький, монохромный OLED 128 х 64, но нужен минимальный ГУИ. Библиотеку портировал с ПИКов и GCC на MSP430 и ИАР, закрыв глаза на лицензию. Когда выбирал, смотрел только у производителей МК. У Тексаса для MSP430 есть графическая библиотека в примерах, но я ее отмел, т.к. там был только уровень графических примитивов, мне же нужен был и уровень графических объектов - виджетов. А вы, если вам ГУИ не нужен, гляньте родные примеры для MSP430. Микрочиповскую библиотеку сильно рекомендовать не могу, т.к. это больше пример-заготовка. Хотя понаписано там очень много, с нуля я бы за такое не взялся. Они хотят объять все, поэтому для моих задач она сильно избыточная. Пришлось брать большой напильник и править под себя почти все. Написана на Си, но из-за графических объектов все на указателях и динамическом выделении памяти, что тяжеловато воспринимается без плюсов. Но я уже погряз, времени потратил много, почти все что мне нужно, у меня работает. А вы какой МК, если не секрет, будете использовать? А то я начал на средненьком MSP430 с 128к флеша и крохами ОЗУ, и у меня очень быстро все кончилось. В дальнейшем планируем новые проекты переводить на STM32.
|
|
|
|
|
May 28 2017, 19:18
|
Местный
  
Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877

|
Цитата(Baser @ May 27 2017, 23:48)  Я уже пару лет, в прерывистом режиме, осваиваю Микрочиповскую демонстрационную графическую библиотеку. Дисплей у меня маленький, монохромный OLED 128 х 64, но нужен минимальный ГУИ. Библиотеку портировал с ПИКов и GCC на MSP430 и ИАР, закрыв глаза на лицензию. Когда выбирал, смотрел только у производителей МК. У Тексаса для MSP430 есть графическая библиотека в примерах, но я ее отмел, т.к. там был только уровень графических примитивов, мне же нужен был и уровень графических объектов - виджетов. А вы, если вам ГУИ не нужен, гляньте родные примеры для MSP430. графическую либу техаса смотреть не особливо хочу ибо на их сайте предлагается только версия 1,0,0 - тоесть она както не особенно пилится, и видимо не востребована. но глянуть таки придется. Цитата(Baser @ May 27 2017, 23:48)  Микрочиповскую библиотеку сильно рекомендовать не могу, т.к. это больше пример-заготовка. Хотя понаписано там очень много, с нуля я бы за такое не взялся. Они хотят объять все, поэтому для моих задач она сильно избыточная. Пришлось брать большой напильник и править под себя почти все. Написана на Си, но из-за графических объектов все на указателях и динамическом выделении памяти, что тяжеловато воспринимается без плюсов. Но я уже погряз, времени потратил много, почти все что мне нужно, у меня работает. чето заморачиваться на С с ГУИ неохота, это зопа. надо чтото плюсовое имхо. Цитата(Baser @ May 27 2017, 23:48)  А вы какой МК, если не секрет, будете использовать? А то я начал на средненьком MSP430 с 128к флеша и крохами ОЗУ, и у меня очень быстро все кончилось. В дальнейшем планируем новые проекты переводить на STM32. CC430F5137. на мое щастье функционал не нужен шибко сильный - принять картинку и вывести на дисплей. надуюсь памяти хватит. на стм нам не перелезть ибо надо встроенное радио. Если не секрет - какими иснтрументами работаете? я поставил CCS7, и вот пока не получил железо думаю, какое ограничение на объем кода положит свободная лицензия? есть ли реальные удобные альтернативы КодКомпозеру для отладки? Выше мне уже написали что МСП не имееет паралельной шины, а в дадшите я увидел ЛСДинтерфейс. есть ли какието проблемы подключить Еинк а МСП? Цитата(x893 @ May 28 2017, 01:15)  Разные eInk есть я использовал ED060SC4 - это слово и набирал в поиске. Можно набрать epd или epaper в поиске. Но лучше марку своего eInk наберите и выберите. Со штрих кодами не заморачивался, но это не проблема если уметь рисовать линии - библиотек для генерации прорва. Выше говорили что у МСП какието проблемы с паралельной шиной. Есть какието проблемы подключать дисплей? Цитата(AHTOXA @ May 27 2017, 19:10)  У меня в закладках две ссылки: К сожалению, сам пока не пробовал ни одну из них - руки не доходят. Пасиба
Сообщение отредактировал AlexRayne - May 28 2017, 19:25
|
|
|
|
|
May 29 2017, 10:23
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(AlexRayne @ May 28 2017, 22:18)  CC430F5137. на мое щастье функционал не нужен шибко сильный - принять картинку и вывести на дисплей. надуюсь памяти хватит. на стм нам не перелезть ибо надо встроенное радио. CC430F5137 = 32KB Flash, 4KB RAM Соболезную, экономить придется на всем. Хотя, если только графические примитивы, без ГУИ, может и удастся ногами запихать. А дисплей с каким разрешением? У меня маленький монохром 128 х 64 - это уже 1 кбайт памяти. Если брать с 4-я битами на градации серого - это уже 4 кбайта. Т.е. буфер дисплея в ОЗУ сделать уже не получается, приходится рисовать прямо в видеопамяти дисплея, а это мигания при перерисовке. Цитата(AlexRayne @ May 28 2017, 22:18)  Если не секрет - какими иснтрументами работаете? я поставил CCS7, и вот пока не получил железо думаю, какое ограничение на объем кода положит свободная лицензия? есть ли реальные удобные альтернативы КодКомпозеру для отладки? Я уже более 15 лет юзаю оценочные версии ИАРа, все никак не могу "оценить". Но вполне вероятно, что когда мои работодатели "окончательно разбогатеют" они купят лицензию. Было дело, работал на немцев, так те сразу коробку с ИАРом прислали. Правда, после окончания проекта попросили отдать  Цитата Выше мне уже написали что МСП не имееет паралельной шины, а в дадшите я увидел ЛСДинтерфейс. есть ли какието проблемы подключить Еинк а МСП?
Выше говорили что у МСП какието проблемы с паралельной шиной. Есть какието проблемы подключать дисплей? Как уже сказали, аппаратной параллельной шины нет - вот это и есть небольшая проблема. Просто приходиться ее эмулировать ножками портов "ногодрыганием". тут проблем нет, просто медленнее. А по еИнк ничего сказать не могу, не применял, даже не знаю, какие там контроллеры бывают. Вот вы нам расскажите, а мы посоветуем, как ими управлять
|
|
|
|
Сообщений в этой теме
AlexRayne какую графическую библиотеку используете? May 25 2017, 14:07 x893 Какая понравиться на github'е - ту и используй... May 25 2017, 16:30 AlexRayne Цитата(x893 @ May 25 2017, 19:30) Какая п... May 26 2017, 20:02  x736C Цитата(AlexRayne @ May 26 2017, 23:02) на... May 26 2017, 20:42  Obam Цитата(AlexRayne @ May 27 2017, 00:02) на... May 27 2017, 09:57   jcxz Цитата(Obam @ May 27 2017, 11:57) Вы в ка... Jun 1 2017, 06:55    Obam Понесли кроссовки Митю…
Цитата(jcxz @ Jun 1 2... Jun 1 2017, 08:13     jcxz Цитата(Obam @ Jun 1 2017, 10:13) Не вижу ... Jun 1 2017, 08:44 hsoft А кстати да, вот как искать GUI library на github.... May 27 2017, 11:40 AHTOXA У меня в закладках две ссылки:
u8glib fgui
К сожа... May 27 2017, 15:10  Obam Цитата(AlexRayne @ May 28 2017, 23:18) Вы... May 29 2017, 08:45   AlexRayne Цитата(Obam @ May 29 2017, 11:45) Хардвер... May 29 2017, 10:00   AlexRayne Цитата(Baser @ May 29 2017, 13:23) CC430F... May 29 2017, 10:48    Obam Цитата(Obam @ May 29 2017, 15:18) Про зап... May 29 2017, 14:23 x893 Разные eInk есть
я использовал ED060SC4 - это слов... May 27 2017, 21:15 x893 Проблем с подключением никаких нет
Берутся два опи... May 28 2017, 21:01 AlexandrY Цитата(AlexRayne @ May 25 2017, 17:07) Пр... May 29 2017, 05:31 AlexRayne Цитата(AlexandrY @ May 29 2017, 08:31) AG... May 29 2017, 07:47 scifi Цитата(AlexRayne @ May 25 2017, 17:07) Да... Jun 1 2017, 09:13 jcxz Цитата(scifi @ Jun 1 2017, 11:13) Короче,... Jun 1 2017, 09:19  scifi Цитата(jcxz @ Jun 1 2017, 12:19) В качест... Jun 1 2017, 09:28   jcxz Цитата(scifi @ Jun 1 2017, 11:28) Он ещё ... Jun 1 2017, 09:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|