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

 
 
 
Reply to this topicStart new topic
> stm32f4 + KEIL + FREERTOS + GUI
loreal1970
сообщение Jul 31 2012, 07:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-04-12
Пользователь №: 71 164



У меня вопрос к ребятам, которые работают в этой связке.
С stm32 работаю недавно. Есть несколько мелких проектов.
Сейчас запустил 7" TFT с SSD1963.(шрифты, квадратики кружочки и т д)
Возникла необходимость в операционке. Пока остановился на FRERTOS.

Ребята, есть у кого нибудь, наработки в адаптации KEIL + FRERTOS + stm32f4?.
Поделитесь, пожалуйста, знаниями или исходниками, если не жалко.
Go to the top of the page
 
+Quote Post
VAI
сообщение Jul 31 2012, 13:27
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Кейловцы свою операционку выложили по Open Source License. Там есть поддержка Cortex-M4.
http://www.keil.com/pr/article/1253.htm
Вот пример EXE2 - Example of FreeRTOS on STM32F4-Discovery


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
loreal1970
сообщение Jul 31 2012, 14:57
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-04-12
Пользователь №: 71 164



Благодарю VAI за ссылки. Я их видел. Там много воды. Буду фильтровать.
Пока запустил FREERTOS в IARe. Сначала поморгал светиками, потом инициализировал TFT (SSD1963) и залил экран.
Вобщем рисовать простейшие фигуры не вопрос.
Хотелось бы на этом камне запустить нормальную GUI (под SSD1963) и в KEILe.
Думаю эта связка интересует многих. Было бы неплохо создать шаблон такой связки и дать свой ответ китайским чемберленам.
Кому интересно задавайте вопросы. Будем вместе прорываться сквозь терни к звездам.
Go to the top of the page
 
+Quote Post
dac
сообщение Aug 1 2012, 09:05
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



скоро начну делать. TNKernel + NanoX + TFT (по драйверу пока не определился)
Go to the top of the page
 
+Quote Post
loreal1970
сообщение Aug 1 2012, 10:34
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-04-12
Пользователь №: 71 164



Рискну тебе дать совет DAC.
Если будешь использовать GUI смотри , чтобы там была поддержка твоего графического контроллера. Хотя тут тоже свои нюансы.
У меня так не получилось. Те TFT-шки, которые привез заказчик были уже с SSD1963. Плюс шустрый контроллер нужен для мозгов прибора.
Можно, конечно, в VISUAL TFT поизвращаться, но 32-х пиков я ненашел.
Делать без граф. контроллера и писать свою GUI дело не одного месяца, а то и года. Хороший GUI у micrium - µCGUI или у ST. Пока смотрю в их сторону.

Go to the top of the page
 
+Quote Post
Jekin
сообщение Aug 1 2012, 14:32
Сообщение #6


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

Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406



Могу посоветовать графическую библиотеку emWin от Segger. Указанный МК поддерживается. Есть драйвер и для контроллера SSD1963:
http://www.segger.com/emwin-display-drivers.html

Кстати эта библиотека идет в пакете с последними версиями Keila.
Go to the top of the page
 
+Quote Post
loreal1970
сообщение Aug 1 2012, 17:50
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 3-04-12
Пользователь №: 71 164



emWin конечно хорошо, но цена...
Go to the top of the page
 
+Quote Post
dac
сообщение Aug 2 2012, 05:08
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



QUOTE (loreal1970 @ Aug 1 2012, 16:34) *
Рискну тебе дать совет DAC.
Если будешь использовать GUI смотри , чтобы там была поддержка твоего графического контроллера. Хотя тут тоже свои нюансы.
У меня так не получилось. Те TFT-шки, которые привез заказчик были уже с SSD1963. Плюс шустрый контроллер нужен для мозгов прибора.
Можно, конечно, в VISUAL TFT поизвращаться, но 32-х пиков я ненашел.
Делать без граф. контроллера и писать свою GUI дело не одного месяца, а то и года. Хороший GUI у micrium - µCGUI или у ST. Пока смотрю в их сторону.

за совет спасибо, в предыдущем проекте делал GUI вручную (точнее писал другой человек, я занимался драйвером, правил из какого то примера), на весь проект ушло около месяца, правда потом еще отладка, но она больше касалась функционала, нежели проблем вывода. при этом драйвер понимат несколько различных контроллеров. поэтому поддержка моего контроллера меня мало волнует, а вот удобный инструментарий для создания собственно GUI хочется. Причем хотелось именно ST применить, но, увы, он не поддерживает кирилицу. Для меня это принципиально
Go to the top of the page
 
+Quote Post
Jekin
сообщение Aug 2 2012, 09:39
Сообщение #9


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

Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406



Цитата(loreal1970 @ Aug 1 2012, 20:50) *
emWin конечно хорошо, но цена...


Если есть Keil, то за emWin платить не надо, все уже включено в стоимость Keila:
http://www.hitex.co.uk/index.php?id=2793&a...66235c26942a175
Go to the top of the page
 
+Quote Post

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

 


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


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