roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:52

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 16:03 
Не в сети
Аватара пользователя

Зарегистрирован: 18 май 2010, 00:32
Сообщения: 59
Откуда: Харьков
прог. языки: C, Haskell
Может так оказаться, что ни linux, ни wince не подойдут для конкретных задач роботостроения. Например, я уже сейчас вижу, что нет никакой возможности из linux напрямую управлять 18-ю сервами. Просто напросто эта операционка не является realtime OS. Выход есть - mini2440 в какой-то мере поддерживает настоящую RTOS - µC/OS-II, или для простоты uCOS2. Буду постепенно с ней разбираться и выкладывать здесь информацию.
Похоже, единственные источники - это книга µC/OS-II: The Real-Time Kernel, а также исходники с официального сайта http://micrium.com/page/downloads/os-ii_evaluation_download

PS Вот нашел еще вторую редакцию книги, с CD с примерами: MicroC OS II: The Real Time Kernel,2 Ed

_________________
Here I am, brain the size of a planet, and they ask me to take you to the bridge!


Последний раз редактировалось br0x 01 авг 2010, 16:32, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 16:13 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Просто не так это делается... Когда у тебя крутой проц и ОС - то он должен быть именно мозгом. А сервами рулить должно отдельное устройство, связанное с этим "мозгом" информационно. ПЛИС например или другой контроллер по-меньше...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 16:38 
Не в сети
Аватара пользователя

Зарегистрирован: 18 май 2010, 00:32
Сообщения: 59
Откуда: Харьков
прог. языки: C, Haskell
В данном случае не вижу никакой проблемы - mini2440 поддерживает мультизагрузку. Для одних целей можно загрузиться в линух и пользовать как неторопливый мозг, в моем случае сильно ограничена масса конструкции, а при этом хочется реализовать много функций. Да и к тому же интересно это мне)

_________________
Here I am, brain the size of a planet, and they ask me to take you to the bridge!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 16:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Почему это ПК успевает из Excel'я управлять 18 сервами в PEP, а вот mini2440 под linux не успеет?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 16:55 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
DeaD, очевидно что автор хочет из ОС дрыгать ножками сам, вместо того чтобы использовать периферийный контроллер.
И ИМХО это странное хотеть из none-rt userspace делать то что должно делать rt-ядро.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 17:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я бы сказал, что это противоестественно дергать 18 gpio-ногами с точностью 1 мкс с основного процессора, даже при скорости проца в 400МГц. Т.е. если бы только такая задача стояла - её можно реализовать, но вот загнать какой-то более менее обширный класс таких задач в типовую RTOS - уже сомнительно.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 19:15 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
возможно я сделаю открытие для некоторых но генту линукс можно легким движением руки сменой пакета ядра сделать реалтаймовым читать тут


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 21:18 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
"реалтайм ос" в отрыве от рассмотрения железа, другого софта, требуемых задач,... :) таки условность. с лёгкостью руки всё можно превратить в бесполезный утиль. :) ногодрыганье для серв логично предоставить специализированному контроллеру.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 21:26 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Angel71 писал(а):
"реалтайм ос" в отрыве от рассмотрения железа, другого софта, требуемых задач,... :) таки условность.

+1
Всего лишь маркетинговый термин.

Добавлено спустя 23 секунды:
В каком-то смысле виндовс-CE больше подходит под определение реалтаймовской системы.
Хотя для таких систем "реалтаймовость", имхо, все-равно понятие относительное...
Дело же не в скорости, а в гарантированных временах или, в жестких случаях,
- в детерминированных временах...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 01 авг 2010, 22:56 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Если б в ПК например формированием фронтов SATA занимался центральный процессор методом ногодрыганья - никакая ОС бы не справилась...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 02 авг 2010, 10:49 
Не в сети
Аватара пользователя

Зарегистрирован: 18 май 2010, 00:32
Сообщения: 59
Откуда: Харьков
прог. языки: C, Haskell
Я вообще-то не настаиваю - если информация никому не нужна, я делиться ею не стану.

_________________
Here I am, brain the size of a planet, and they ask me to take you to the bridge!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 02 авг 2010, 11:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Информация может и нужна, но зачем же её подавать под некорректным соусом? ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 16 апр 2011, 22:34 
Не в сети

Зарегистрирован: 16 апр 2011, 22:26
Сообщения: 5
Зачем нужна uC/OS-II если можно свою написать?
С Микриума ответили:
We start pricing with a Single Product license http://www.micrium.com/page/products/licensing_pricing:
uC/GUI $9,000
uC/OS-II - $6,750

Недешево..


Последний раз редактировалось Anatoliy 20 апр 2011, 13:33, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 18 апр 2011, 20:26 
Не в сети

Зарегистрирован: 16 апр 2011, 22:26
Сообщения: 5
ГОСПОДА, ПИШИТЕ БЕЗ ВСЯКИХ ЛИНУХОВ, ВИНДОВ, И ПРОЧЕЙ ЕРУНДЫ.

ПРОСТО ПРОГРАММА НА ПРОСТО ЖЕЛЕЗЕ!
А то Вас опять в дебри заведут

http://www.youtube.com/watch?v=DTvWTj6NwBg

Вот еще по теме:
http://www.youtube.com/watch?v=IWbghZRn3uM


Последний раз редактировалось Anatoliy 18 июл 2011, 18:00, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: µC/OS-II для mini2440
СообщениеДобавлено: 18 апр 2011, 23:19 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Anatoliy писал(а):
ПРОСТО ПРОГРАММА НА ПРОСТО ЖЕЛЕЗЕ!


Ну и просто на ассемблере! ;)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO