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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Измеритель, как организовать программу?
AlexandrY
сообщение Jul 2 2012, 11:11
Сообщение #31


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Lotor @ Jul 2 2012, 13:26) *
Я об избыточности предлагаемой Вами элементной базы на данную конкретную задачу. Не буду спорить на тему целесообразности "мигания светодиодом на linux", но у меня аналогичная с автором топика задача + lcd, +прием потока в 2 МБайта/с ложилась хорошо на один arm7.
А к lpc43 я и сам приглядываюсь, но это на проекты, где нужно действительно сложную математику выполнять.

Ох, слишком высокие материи пошли. Я почитал в той же wiki раздел про отличия потоков и процессов. sm.gif Как ни назови, задача - это по сути и есть поток, хотя правильнее сказать процесс.


Элементная база может быть избыточна для функциональности даже спорить не буду.
Но суть проблемы не в функциональности, а в надежности и скорости разработки.
Появление таких процессоров как LPC43xx или Vibrid кое что означает.
Разработчики этих решений в первых же строках указывают, что это драматически упрощает разработку!
Как вы думаете за счет чего?
Явно проще программировать не становится и ошибок меньше не станет... Так в чем же дело, откуда такой тренд? ...

А задачи не надо никак обзывать, они уже названы.
А перенос на задачи RTOS представлений из GPOS только запутывает суть дела.
Ибо в задачах RTOS тоже наблюдается отдельное понятие потоков, только это совсем не те потоки. wink.gif
Go to the top of the page
 
+Quote Post
Lotor
сообщение Jul 2 2012, 11:29
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(AlexandrY @ Jul 2 2012, 15:11) *
А задачи не надо никак обзывать, они уже названы.
А перенос на задачи RTOS представлений из GPOS только запутывает суть дела.
Ибо в задачах RTOS тоже наблюдается отдельное понятие потоков, только это совсем не те потоки. wink.gif

Вы явно уходите в высокие материи и термины, а я туда не хочу. sm.gif

Я обратил внимание на непоследовательность Ваших суждений. На первой странице Вы красочно описали, что не используете объекты синхронизации, что пишите переменные на прямую, зная когда к ним обращаться. Но в конце вдруг заметили необходимость сервисов очередей и событий. А ведь они и есть объекты синхронизации, которые преданы Вами анафеме. И совершенно не важно, что объекты синхронизации я обозвал средствами синхронизации потоков. Ведь понятно о чем идет речь. wink.gif


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 2 2012, 13:14
Сообщение #33


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Lotor @ Jul 2 2012, 14:29) *
Вы явно уходите в высокие материи и термины, а я туда не хочу. sm.gif

Я обратил внимание на непоследовательность Ваших суждений. На первой странице Вы красочно описали, что не используете объекты синхронизации, что пишите переменные на прямую, зная когда к ним обращаться. Но в конце вдруг заметили необходимость сервисов очередей и событий. А ведь они и есть объекты синхронизации, которые преданы Вами анафеме. И совершенно не важно, что объекты синхронизации я обозвал средствами синхронизации потоков. Ведь понятно о чем идет речь. wink.gif


Ну нет, анафеме я предал мьютексы и семафоры. А синхронизацию потоков как синоним первых двух.

Хотя может быть семафоры оставлю. Пусть живут. biggrin.gif
Дело в том, что семафоры чаще используются в реентерабельном middleware и драйверах.
Но вы это часто получаете готовым.
Реализуя же собственное приложение, чаще делаются единичные экземпляры задач с взаимодействием многие к одному.
И тут семафоры редко нужны.
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Jul 31 2012, 18:23
Сообщение #34


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Цитата(sasamy @ Jun 29 2012, 20:26) *
можно использовать poll в юзерспейс, при известной частоте дискретизации заранее известно сколько измерений нужно для 10 мс, задать буфер на 20 мс - процесс автоматически будет активирован когда данные готовы для обработки.

мне сейчас как раз нужно реализовать нечто подобное. Где можно посмотреть пример использования poll?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 16:24
Рейтинг@Mail.ru


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