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

 
 
 
Reply to this topicStart new topic
> µC/OS-II STMicroelectronics STM3210B-EVAL, Разбор отладочной программы
Twen
сообщение Feb 3 2011, 11:52
Сообщение #1


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

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Добрый день. На сайте µC/OS-II есть отладочная программа(я ее выложил на всякий случай OS_Probe_LCD) для отладочной платы http://micrium.com/page/downloads/ports/st/stm32.
Я только начал знакомиться с ОС µC/OS-II, заказал плату на STM32F100, так как плата STM3210B-EVAL для меня дорогая)...и пытаюсь разобраться с программой для отладочной платы STM3210B-EVAL, чтобы по примеру потом реализовать себе какой-то пока-что не сложный проект.

Кто разбирался с отладочной платой STM3210B-EVAL, пишите, буду благодарен.
Я практически прочитал русский перевод части книги The Real Time Kernel, и пытаюсь создать какой-то проект не сложный на ОС.
Есть и документации на отладочную плату, они на английски, я думаю если кто-то здесь что-то расскажет на своем опыте - это лишним не будет.

Хотелось бы переделать проект для отладочной платы, выкинуть от туда некоторые модули, которые мне не нужны, чтобы осталось только возможность обработки события по нажатии кнопки и вывод логического уровня на пин МК по прерыванию.

На рисунке 1 изображена структура проекта.
Хотелось бы понять какие модули в этом проекте и для чего нужны...сейчас читаю мануалы...
За раннее спасибо )

Сообщение отредактировал Twen - Feb 3 2011, 11:54
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  OS_Probe_LCD.rar ( 1.77 мегабайт ) Кол-во скачиваний: 58
 
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Feb 3 2011, 12:00
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Я с такой платой, конечно, не работал, но вот что могу сказать.

uc/Probe немного дурацкий модуль. Я использовал самую последнюю версию и взламывал ответную часть для PC и мне она всё равно категорически не понравилась. uc/View гораздо приятнее, хотя и старая, и ответной части тоже нигде новой не найти.
Сама операционка очень хорошая. Ненужных модулей в проекте практически нет.

Структура примерно такая, что в ucos-II лежит операционка, в app_cfg и os_cfg настройки проекта, в ucos-II\Ports лежит порт под ваш проц. В BSP лежит код для обращения к железу. В CPU скорее всего специфические для вашего проца вещи, и, наверняка, библиотеки STM.
В uc/CPU и uc/LIB обычно менять ничего не требуется и лезть туда особо ни к чему. В APP наверное код собственно приложения.
Go to the top of the page
 
+Quote Post
Twen
сообщение Feb 3 2011, 12:23
Сообщение #3


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

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Спасибо за объяснение краткой структуры, а вы посоветуете какой пример проекта для старта? Микроконтроллер не имеет значения... Именно для начала работы с операционкой, тем более есть протеус.

Сообщение отредактировал Twen - Feb 3 2011, 12:23
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Feb 4 2011, 05:57
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Не понял, чем не устраивает проект на скриншоте? С него и начните. Для старта оставьте одну или две задачи и мигайте там светодиодами с заданным интервалом - сразу станет понятно, правильно ли настроен таймер для системного тика и как вообще работает операционка.
Go to the top of the page
 
+Quote Post
Twen
сообщение Feb 4 2011, 06:35
Сообщение #5


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

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Хорошо, так и сделаю )
Go to the top of the page
 
+Quote Post

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

 


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


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