Перейти к содержанию
    

Embedded GUI на Nios II

Столкнулся с проблемой реализации GUI для TFT на NIOS.

Если у кого етсь опыт работы в это области или можете что то конкретное сказать по этому вопросу прошу отписаться)

Понятно что можно всё написать своими русками но чего то более менее качественного достичь за короткое время не получится, да и не рентабельно иногда. Поэтому стал присматриваться к "генераторам" кода статья-обзор Embedded GUI

 

 

Что конкретно хотелось бы узнать:

 

Есть много Embedded GUI "генераторов" как профессиональных так и не очень. Все они заточены под все виды микроконтроллеров и ОС. Возможно ли сгенерированный код GUI и подключить к Eclipse проекту, или придётся "допиливать"? (желательно ответы аргументировать). Или, возможно, есть архитектуры микроконтроллеров, максимально приближенные своим кодом к коду Nios.

 

И второе, может быть для NIOS есть "свои" библиотеки для работы с TFT.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Столкнулся с проблемой реализации GUI для TFT на NIOS.

Если у кого етсь опыт работы в это области или можете что то конкретное сказать по этому вопросу прошу отписаться)

 

К сожалению, ничего конкретного сказать не могу. Сам озадачен подобной проблемой. Делаю проект на nios с TFT 800*480. Искал сам что-либо бесплатное или недорогое. Но все предложения недешевы - 5-10 килорублей американских. На данном проекте не отобьется. А брать условно- бесплатную (с альтернативной лицензией :) ) как-то нехорошо. Ведь это будет бросаться в глаза. В принципе искать что-либо специально для nios я бы не стал. Хотя видел когда-то ролик на ютубе с ucGUI на NIOS. В любом случае элементарные функции, типа точка, линия, полигон и т.п. можно переписать за пару дней. А вот билдер избавил бы от долгой, нудной и неинтересной работы.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На альтеровских китах есть примеры с использованием микриумовского uC/GUI : http://micrium.com/page/downloads/ports/altera

и упоминавшегося в обзоре SpectraWorks от Monotype Imaging (раньше эта контора называлась PlanetaWeb): http://www.planetweb.com/ProductsServices/AlteraCyclone.aspx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может глупое предложение, но ..... а связка nios+linux+Qt не даст желаемого результата? или ниос слабоват для линукса?

К тому же вроде как есть заточки у Альтеры для Линукса. А у нокии есть плуги кутешные для Eclipse.

и Qt и Linux - бесплатные.

Изменено пользователем juvf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может глупое предложение, но ..... а связка nios+linux+Qt не даст желаемого результата? или ниос слабоват для линукса?

К тому же вроде как есть заточки у Альтеры для Линукса. А у нокии есть плуги кутешные для Eclipse.

и Qt и Linux - бесплатные.

 

Разобраться бы с тем что есть, а уже потом и Linux ставить) По поводу "слабоват" на сайте Altera есть список дистрибутивов работающих на NIOS.

 

Касательно построения графических интерфейсов, в итоге взял функции из примеров Terasic tPad System CD V.2.0.0 и допиливаю под себя.

 

Подскажите нет ли среди стандартных функций nios, функций интерполяции, антиалиасинг и т.д. для работы с большими массивами данных. Если нет кто кто где их находит?

Изменено пользователем Orochi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...