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

 
 
> Свой планировщик для IAR под AVR.
Beginning
сообщение Jul 14 2010, 14:59
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Стоит цель написать свой кооперативный планировщик под компилятор IAR под архитектуру AVR.
Почему свой, это отдельная тема, да и не стоит её здесь обсуждать.
Вобщем ищу любую информацию где и как сохраняет компилятор IAR переменные и адреса возвратов. Интересует любая информация по поводу написания планировщиков.
Спасибо.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Beginning
сообщение Jul 16 2010, 06:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



To shreck: спасибо посмотрю.
To Fktrctq:
scmRTOS как раз сейчас смотрю. Забавно – но когда разрабатывал свой планировщик – задался вопросом, а как же с локальными переменными в других кооперативных RTOS? И оказалось никак – не сохраняются, бери глобальные (а я не хочу “костыли”). И плавно пришёл к выводу, что надо сохранять весь банк регистров – а от сюда до вытесняющей один шаг, вот и смотрю на scmRTOS.
А насчёт - своё чужое, здесь может быть много мнений,в сё зависит от опыта. Пример – мой напарник был ярым приверженцем outsource – инга. Сколотил огромный сайт. Но после года –двух, выкинул всё и начал писать своё – говорит это ад, каждый месяц ломают сайт, установка новых обновлений – ад. Вообщем поменял он своё мнение.
Я работаю с контроллерами и тоже много раз сталкивался с проблемой – время, затраченное на изучение и поддержку чужого кода, оказывалось больше чем писание своего – а результат несоизмеримо меньше – что то добавить нереально. Но повторяю это всё зависит от ситуации и с опытом понимаешь где какой путь принять. Разумеется linux/windows никто писать не будет.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Beginning   Свой планировщик для IAR под AVR.   Jul 14 2010, 14:59
- - SSerge   И в чём проблема? У IAR вполне понятная и подробна...   Jul 14 2010, 15:11
- - oll   вроде неплохая на маленьком пике хорошо живет, ест...   Jul 14 2010, 15:23
- - Beginning   Долго мучал OSA, пытался викинуть всё лишнее для м...   Jul 14 2010, 15:30
- - sergeeff   Решил написать - пиши! К чему тогда всякие рас...   Jul 14 2010, 15:35
- - oll   можно еще почитать: http://habrahabr.ru/blogs/cont...   Jul 14 2010, 16:29
- - KRS   setjmp/longjmp - исходники для них есть тоже.   Jul 15 2010, 09:56
- - Beginning   Цитата(sergeeff)Решил написать - пиши! К чему ...   Jul 15 2010, 15:55
- - shreck   Когда-то давным-давно начинал делать кооперативную...   Jul 16 2010, 02:45
- - Fktrctq   Цитата(Beginning @ Jul 14 2010, 19:30) Но...   Jul 16 2010, 04:46
- - MrYuran   _Pasha в таких случаях пеарит свой любимый prototh...   Jul 16 2010, 06:40
- - Микрюков Вячеслав   По моему все операционки делятся на две категории:...   Aug 28 2010, 07:24
- - KRS   Цитата(Микрюков Вячеслав @ Aug 28 2010, 11...   Aug 28 2010, 15:18
- - zltigo   QUOTE (KRS @ Aug 28 2010, 18:18) У вас бо...   Aug 28 2010, 19:21
- - Микрюков Вячеслав   Цитата(KRS @ Aug 28 2010, 19:18) Не опера...   Sep 2 2010, 04:18


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

 


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


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