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

 
 
> Быстрая разработка программ для 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
Ответов
Kopa
сообщение Jan 24 2012, 17:50
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Тема данного топика интересна и возможно есть хорошее обсуждение в других топиках.

Не затевая "религиозных войн" Сформулирую свои критерии быстрой разработки софта

1. Интерактивная среда работы с отлаживаемым железом с минимальным откликом по
проверке работоспособности кода или его части.

2. Возможность решать задачу в терминах предметной области с заточенными под
эту область языковыми средствами.

3. Знание и использование "минимально" необходимого базиса работы с контроллером,
с "продвинутым" инструментарием.

4. Иметь возможность вместе с "эволюционированием" понимания предметной области
и способов решения задач в ней подстраивать используемый инструментарий разработки.

....

В моём случае выбран для использования Форт (Forth) язык, как наиболее адекватный
перчисленным требованиям.

P.S. Появился ещё один вариант Форта для AVR на базе Форта SPF4 пригодный для использования
как в Linux так и Windows и автор планирует его дальше развивать.
Ссылка http://www.fforum.winglion.ru/viewtopic.ph...;p=33581#p33581
Ссылки на другие Форт системы можно найти на данном форуме в разделе про микроконтроллеры.

При критике технологического подхода с использованием Форт языка желательно иметь достаточное
представление о плюсах, минусах и подводных камнях в реалиях данного вопроса.

Go to the top of the page
 
+Quote Post
ASZ
сообщение Jan 25 2012, 03:55
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 24-07-06
Из: Донецк, Украина
Пользователь №: 19 042



Зачастую пересмотр самого алгоритма работы дает на порядки бОльший эффект, чем всякие заморочки с ассемблером.
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
- - Yura_K   Цитата"выжать" из программы десяток байт...   May 6 2006, 14:12
|- - eci   Цитата(Yura_K @ May 6 2006, 17:12) Цитата...   May 11 2006, 00:10
|- - 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
- - _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 Текстовая версия Сейчас: 12th August 2025 - 00:26
Рейтинг@Mail.ru


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