0 / 0 / 0
Регистрация: 02.03.2012
Сообщений: 3
|
|
1 | |
Разработка и отладка29.10.2010, 16:26. Показов 49320. Ответов 69
Метки нет (Все метки)
Здравствуйте!
Хотелось бы услышать от обитателей форума кто и чем пользуется при разработке программ для МК. В частности интересует среда для написания программ на ассемблере (по поводу Си уже вопрос поднимался не однократно) и методы ее отладки/симуляции под linux. Сейчас для этих целей используется AVR Studyo под wine, но крайняя нестабильность работы в режиме отладки не дают нормально там работать. Иногда спасает proteus, но его отладчик не совсем удобен. На сколько я понял для отладки "в железе" можно использовать gdb, но пока не знаю с какой стороны к нему подступиться. Так что буду благодарен за информацию по этой теме, можно ткнуть носом в какой-нибудь туториал для начинающих.
0
|
29.10.2010, 16:26 | |
Ответы с готовыми решениями:
69
Разработка и отладка ActiveX Разработка и отладка циклических программ Разработка и отладка алгоритмов и программ Разработка и отладка циклических программ Разработка и отладка разветвляющихся программ |
0 / 0 / 0
Регистрация: 02.03.2012
Сообщений: 3
|
|
11.12.2010, 18:26 | 61 |
Сообщение от mkiroh
Всё равно по-моему когда пишешь всё сам, ручками, в том числе Makefile, как-то оно лучше и осознаннее получается. да там визард есть для avr проектов, позволяет быстро настроить компилятор и т.д.... С ним вполне можно обойтись и без внешнего Makefile
0
|
1 / 1 / 0
Регистрация: 28.01.2010
Сообщений: 537
|
|
11.12.2010, 23:25 | 62 |
Сообщение от mkiroh
Сам пишу на асме (AVROSM2 под AVR; asem51 для 8051; MASM32, Fasm для 80x86), пробовал WinAVR - самому очень тяжело разобраться. Всё пишу используя одну среду RadAsm 2.2.2.0. Отлаживаю проги в Proteus 7.7 - верить ему на 100% не стоит, всякие случаи бывают(ли). Проги пишу модулями - их стараюсь делать не зависимыми от основной программы. При таком подходе получаются yms-файлы, которые потом просто подключать к другому проекту с минимумом изменений или вообще без оных. Правда сделать такой модуль требует много времени и раздумий (программирование у меня не стоит на конвейере, хобби за которое еще и деньги платят) время на подумать есть. В данный момент сижу над реализацией меню для LCD дисплея (хочу сделать более универсальным). Всем удачи и ...
0
|
0 / 0 / 0
Регистрация: 28.06.2010
Сообщений: 211
|
|
14.12.2010, 20:23 | 63 |
Сообщение от mmymmy
./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 [112.5 Кб]
0
|
mmymmy
|
|
15.12.2010, 11:08 | 64 |
Спасибо за таблицу. Как бы теперь автоматизировать этот процесс ...
|
0 / 0 / 0
Регистрация: 28.06.2010
Сообщений: 211
|
|
23.12.2010, 12:59 | 65 |
Сообщение от mmymmy
Я довольно быстро перешел на АВ, поэтому не пришлось переводить большое количество программ. В этом плане начинающим надо не задерживаться на классическом ассемблере и быстрее переходить на АВ.
0
|
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 62
|
|
24.12.2010, 23:40 | 66 |
WinAVR + PN (C )
для логической отладки AVRStudyo. Из-за эмуляции отладки и пишу на Си.
0
|
0 / 0 / 0
Регистрация: 02.03.2012
Сообщений: 3
|
|
24.12.2010, 23:52 | 67 |
Сообщение от svd71
0
|
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
|
|
25.12.2010, 00:18 | 68 |
хотите иметь в своем арсенале все микроконтроллеры какие только производились? Изучайте Си
Хотите ограничить себя только АВР? Тогда можете курить АБ.
0
|
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
|
|
25.12.2010, 00:31 | 69 |
Гхм. Не поддерживает хМега. Большой, но далеко не полный выбор линейки AVR контроллеров.
К тому же нет никаких гарантий, что Геннадий Громов возьмет да не забьет на свое детище. Или, например, пойдет за хлебушком и его собьет машина. Дерьмо случается, ага. Разработка, вроде бы не опенсорцная, да даже если бы и была поднять упавшее знамя тоже далеко не всегда находятся желающие.
0
|
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 62
|
|
26.12.2010, 12:16 | 70 |
0
|
26.12.2010, 12:16 | |
26.12.2010, 12:16 | |
Помогаю со студенческими работами здесь
70
Разработка и отладка линейных программ Разработка и отладка разветвляющихся программ Разработка и отладка циклических алгоритмов и программ Разработка и отладка программ с использованием функций Разработка и отладка циклических алгоритмов и программ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |