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

 
 
> Быстрая разработка программ для AVR
Yura_K
сообщение May 5 2006, 19:18
Сообщение #1


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

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Возник вопрос, при помощи чего можно ускорить разработку программ. Представляется несколько вариантов. Во-первых, использование высокоуровневого языка - C. Но у компиляторов не слишком мощная оптимизация и все равно приходится использовать asm-е вставки. Во-вторых, использование библиотек готовых функций (возможна и для asm-а, и для C). В-третьих, возникли мысли о некой прослойке (интерфейсе) между функц. узлами uC и программой, так чтобы написание как повторяющегося кода, так и нового свести к возможному минимуму. Также возможно использование некой RTOS. Ваши мысли по сабжу?


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Yura_K
сообщение May 6 2006, 14:12
Сообщение #2


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

Группа: Свой
Сообщений: 185
Регистрация: 5-05-06
Из: Ekaterinburg, Russia
Пользователь №: 16 821



Цитата
"выжать" из программы десяток байт или пяток микросекунд

Именно так иногда и приходится делать smile.gif
Цитата
Использование библиотечных функций

Цитата
Использование RTOS

Так вот на чем остановиться (в смысле библиотеки или RTOS). Просто для меня собственно это уже не очень важно. Средние по сложности программы (до 4 кБ) я могу и на asm-е делать, если побольше то конечно на C. Но вот из-за большой текучести кадров появляются люди у которых опыта работы с uC почти нет (только закончили ВУЗ), а включаться в работу надо сразу.


--------------------
Чудес не бывает - бывает мало знаний и опыта!
Go to the top of the page
 
+Quote Post
eci
сообщение May 11 2006, 00:10
Сообщение #3





Группа: Новичок
Сообщений: 5
Регистрация: 25-11-05
Пользователь №: 11 387



Цитата(Yura_K @ May 6 2006, 17:12) *
Цитата
"выжать" из программы десяток байт или пяток микросекунд

Именно так иногда и приходится делать smile.gif
Цитата
Использование библиотечных функций

Цитата
Использование RTOS

Так вот на чем остановиться (в смысле библиотеки или RTOS). Просто для меня собственно это уже не очень важно. Средние по сложности программы (до 4 кБ) я могу и на asm-е делать, если побольше то конечно на C. Но вот из-за большой текучести кадров появляются люди у которых опыта работы с uC почти нет (только закончили ВУЗ), а включаться в работу надо сразу.

Посмотри http://algrom.net/russian.html. Очень удобная среда разработки и при всем прочем это assm в чистом виде. Не надо ни каких оптимизаций.

Сообщение отредактировал eci - May 11 2006, 00:16
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Yura_K   Быстрая разработка программ для AVR   May 5 2006, 19:18
- - haker_fox   Цитата(Yura_K @ May 6 2006, 04:18) Возник...   May 6 2006, 01:30
- - Andy Mozzhevilov   Цитата(Yura_K @ May 6 2006, 01:18) Возник...   May 6 2006, 07:18
- - _Bill   Цитата(Yura_K @ May 5 2006, 22:18) Но у к...   May 6 2006, 13:03
|- - maksimp   Цитата(_Bill @ May 6 2006, 17:03) Если вс...   Jan 25 2012, 07:02
|- - ARV   Цитата(maksimp @ Jan 25 2012, 11:02) Уско...   Jan 25 2012, 07:28
|- - IgorKossak   Цитата(ARV @ Jan 25 2012, 09:28) ... с од...   Jan 25 2012, 08:53
|- - haker_fox   Цитата(eci @ May 11 2006, 09:10) Цитата(Y...   May 11 2006, 01:53
- - *SERG   Вообще не понимаю..........не оптимальный код........   May 11 2006, 02:18
|- - haker_fox   Цитата(*SERG @ May 11 2006, 11:18) Вообще...   May 11 2006, 03:05
|- - sK0T   Цитата(haker_fox @ May 11 2006, 07:05) Мн...   May 11 2006, 03:20
||- - _Bill   Цитата(sK0T @ May 11 2006, 06:20) Оптимал...   May 11 2006, 08:43
|- - skopus   Цитата(haker_fox @ May 11 2006, 07:05) Мн...   May 17 2006, 10:54
|- - haker_fox   Цитата(skopus @ May 17 2006, 19:54) Цитат...   May 18 2006, 01:07
|- - Kopa   Цитата(haker_fox @ May 18 2006, 04:07) .....   May 18 2006, 07:01
- - Kopa   Цитата(Yura_K @ May 5 2006, 22:18) Возник...   May 11 2006, 03:48
- - Yura_K   2*SERG Привет взаимно! В принципе я согласен п...   May 11 2006, 17:07
- - _artem_   ИМХО, в больших (начиная с нескольких десятков КБ)...   May 11 2006, 18:08
- - Yura_K   Цитатаинтуитивное написание программы , убыстрение...   May 13 2006, 22:00
- - _artem_   ЦитатаЦитата интуитивное написание программы , убы...   May 13 2006, 22:45
- - Yura_K   Спасибо за ссылку.   May 14 2006, 11:20
- - beer_warrior   Если знать особенности генерации кода компилятором...   May 17 2006, 18:25
- - Kopa   Тема данного топика интересна и возможно есть хоро...   Jan 24 2012, 17:50
|- - ASZ   Зачастую пересмотр самого алгоритма работы дает на...   Jan 25 2012, 03:55
- - _Pasha   Тоже наболело, но в другой плоскости. Проходит вре...   Jan 25 2012, 07:52
- - maksimp   Цитата(_Pasha @ Jan 25 2012, 11:52) мульт...   Jan 25 2012, 08:47


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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 15:30
Рейтинг@Mail.ru


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