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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Вопросы по LPC2134 о FIQ и выдачи в UART и зависон в I2C
Папа Карло
сообщение Jan 17 2009, 11:28
Сообщение #16


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Всем привет.

Вот появилась у меня сделать свой простой менеджер задач для МК LPC2134.

Сейчас я таймером включаю светофор у задачи и в main скидываю светофор выполненной задачи.

Хочу сделать функции, чтоб можно было создать задачу, добавить её в список и чтобы она периодически вызывалась.

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

Прошу помочь идеями реализованными и советами.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jan 17 2009, 14:02
Сообщение #17


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Папа Карло @ Jan 17 2009, 19:28) *
Прошу помочь идеями реализованными и советами.

Прошу прощения, если я что-то невнимательно прочел или недопонял, но чем Вас не устраивает готовая ОС? Ведь уже проделан тяжелый, рутинный, нелегкий путь тем(и) кто создал(и) ОС. Зачем повторять эту тропу? Может быть взять результаты труда, тем более, что немало беслатных.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Jan 17 2009, 14:42
Сообщение #18


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Да уж действительно, зачем велосипед изобретать? На форуме куча RTOS разной весовой категории обсуждалась и, самое главное, по ним можно хоть советы получить, если что-то не так.
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Jan 17 2009, 15:17
Сообщение #19


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Мне так показалось, что простенький менеджер будет получше карявок готовых.
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Jan 17 2009, 15:27
Сообщение #20


Местный
***

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



Вам когда задачу ставят, вы тоже начинаете возмущаться - Да зачем это? Да нафиг надо? smile3009.gif
Да хоть просто из интереса. Почему бы не помочь человеку?
Может быть, человеку нужен именно велосипед, а не мотоцикл и не автобус wink.gif

А по теме - мне кажется, что описание scmRTOS (v2) вам ответит на все вопросы. Тем более, что написано очень приятным живым языком. Мне кажется, что почти в таком же ключе писались раньше научно-популярные книги smile.gif


Цитата(Папа Карло @ Jan 17 2009, 19:17) *
Мне так показалось, что простенький менеджер будет получше карявок готовых.

+1 Согласен с вами.

(Мой предыдущий пост - для двоих скептиков)
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jan 17 2009, 16:02
Сообщение #21


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(SpyBot @ Jan 17 2009, 23:27) *
А по теме - мне кажется, что описание scmRTOS (v2) вам ответит на все вопросы. Тем более, что написано очень приятным живым языком. Мне кажется, что почти в таком же ключе писались раньше научно-популярные книги smile.gif

Одно непонятно: соглашаясь, что свое творение может быть лучше, чем "готовые корявки", Вы тут же рекомендуете руководство по одной из таких "корявок"! Этим самым Вы противоречите себе. Абсурд!

Цитата(SpyBot @ Jan 17 2009, 23:27) *
Вам когда задачу ставят, вы тоже начинаете возмущаться - Да зачем это? Да нафиг надо? smile3009.gif

Разве я или sergeeff возмущались?
Цитата(SpyBot @ Jan 17 2009, 23:27) *
Да зачем это? Да нафиг надо? smile3009.gif

Ну в таком тоне только Вы выразились! Я же аккуратно и мягко спросил, зачем проходить это проходить самому? Если есть интерес, да пожалуйста! Я это только поощряю! Сам изобретаю велосипеды порой. И знаю, что при этом можно замечательно научиться! Но может быть человек не знал об осях? Я же не знаю, его компетенции.

Цитата(Папа Карло @ Jan 17 2009, 23:17) *
карявок готовых.

Наверно Ваша будет сразу лучше всех!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Jan 17 2009, 18:04
Сообщение #22


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



SpyBot вообще дал для ознакомления RTOS, а не советовал её использовать, как я понял.

И потом простейший менеджер задач накидать проще чем ставить ОС чужую в МК.

Я уже на половину его написал, может отлажу сегодня же.

Просто хотелось мысли вообще по этому поводу услышать.

Ну и конечно, ссылки на простейшие RTOS с внятным описанием на Русском тоже приветствуются.

Псы
ОС-ки нужны именно под Keil, а то глянул на scmRTOS там порты под IAR, который я не люблю...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 17 2009, 18:14
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Папа Карло @ Jan 17 2009, 18:17) *
Мне так показалось, что простенький менеджер будет получше карявок готовых.

Вчера "разобрались" с FIQ, сегодня пишем лучший менеджер. Извините меня, конечно, за прямоту, но рановато пока.
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Jan 17 2009, 18:25
Сообщение #24


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



А вам не рановато советовать не разобравшись FIQ ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 17 2009, 18:34
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Мне нет. Тем более, что с FIQ во всех его видах я давно разобрался.
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Jan 17 2009, 19:07
Сообщение #26


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



По вашим постам у меня сложилось мнение, что с FIQ вы ещё не разобрались...
Ну ничего я разберусь вам помогу wink.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 17 2009, 21:03
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Папа Карло @ Jan 17 2009, 20:04) *
Я уже на половину его написал, может отлажу сегодня же.


Почти как в "Джентельменах удачи " - "Могу быть переводчиком, английский я уже знаю" smile.gif 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jan 17 2009, 21:34
Сообщение #28


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Папа Карло @ Jan 17 2009, 18:17) *
Мне так показалось, что простенький менеджер будет получше карявок готовых.
+1
конечно будет лучше, если Вы реально уже готовы написать лучше...
Это не подколка, если Вы чуствуете что можете сделать в СВОЕЙ КОНКРЕТНОЙ ЗАДАЧКЕ связки лучше чем
вам может предоставить любая OS, то и думать не стоит, никакая OS не знает что же Вы хотели изначально...

З.Ы. Я чужими OS стараюсь не пользоваться...
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Jan 18 2009, 08:30
Сообщение #29


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



zltigo и aaarrr прошу не флудить в теме.
Выберете для своих умных постов другую тему пожалуйста.

Сообщение отредактировал Папа Карло - Jan 18 2009, 08:40
Go to the top of the page
 
+Quote Post
Папа Карло
сообщение Jan 18 2009, 16:30
Сообщение #30


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

Группа: Новичок
Сообщений: 176
Регистрация: 15-02-08
Из: Москва
Пользователь №: 35 074



Столкнулся со странным для меня поведением компилятора.
Написал так:
Код
*P1++;


Где P1 - ссылка на переменную.

Подумал, что если поставить в начале знак *, то будет изменятся не указатель, а переменная и ++ добавит 1 к ней.
Но не добавил!

Подскажите - это компилятор такой или всё таки *P1++ не корректное выражение ?
Go to the top of the page
 
+Quote Post

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

 


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


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