![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| stirol |
|
|||
|
Unregistered |
Привет.
Я тут провожу небольшое исследование. Моя контора пишет IDE для своего 8битнного микроконтроллера, и посему интресно было-бы знать, мнение профессионалов. Кто какие системы разработки использовал и какие из них вам наиболее симпатичны? Если можно, то рассказать какие именно вещи и функции удобны/неудобны, важны, нужны, хотелось бы и т.д. На худой конец, просто впечатление от использования той или иной системы разработки ПО для 8ми битников. Буду очень рад услышать любыеотзывы! Best regards, stirol |
|||
|
||||
| -= Александр =- |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 9.6.2004 Репутация: нет Всего: нет |
Я пишу в ICC.
Удобно: Хороший программатор Работает с самодельным шнуром (STK200/300) Поддерживает огромную кучу контроллеров Удобная стартовая настройка контроллера (App builder) Есть терминал и всякие полезные фичи (например встроенный AVRCalc) Нету ничего лишнего Не удобно: Всякие непонятные ошибки компилятора Нету справочной системы Глючит под ХР А вообще самая удобная справка была в Borland C++ под DOS: навел курсор, нажал Ctrl+F1 и все стало понятно. |
|||
|
||||
| Zaman |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 28.6.2004 Репутация: нет Всего: 2 |
Мне понравились компиляторы CodeVision и AVR Studio(распостряняется бесплатно)
Удобно: CodeVision тоже работает с самодельным шнуром (STK200/300) Он поддерживает типы контроллеров - tiny, mega, classic, а какие конкретно сложно сказать, но тот кристал который нужен был мне я там нашел. Тоже есть стартовая настройка кристала Есть терминал Есть хелп и wizard Не глчит под ХР и win2000 Неудобно: нету дебагера, но можно проссмотреть в AVR Studio программу |
|||
|
||||
| Санчес_ |
|
|||
|
Unregistered |
В CodeVision (по крайней мере в той версии, что у меня) не поддерживаются названия функций длиннее 31 символа. ICC кушает, не ругаясь (правда, он их может молча усекать, но по крайней мере всё компилит). Терминал в ICC тоже есть (версия 6.30 у меня). Я только начинаю осваивать микроконтроллеры, поэтому окончательного выбора между компиляторами не сделал.
|
|||
|
||||
| Ludmila |
|
|||
|
Unregistered |
Я работала с IAR для MSP430 и с Keil для Intel-52
Keil (v 6.10, crack) - великолепная игрушка. Особенно мне понравился Debug. С помощью упрощенного С можно описать функционирование внешних устройств, с которыми работает МК и посмотреть, как все это работает в реальном времени. Все остальное тоже сделано профессионально. В IAR отладка похуже. Надо иметь макетную плату и работать через JTAG. Это неудобно, т.к. прерывания от таймера все забивают и сложно оценить работу МК в реальном устройстве. Уще я работала с PIC-контроллерами и больше не хочу. Сами МК отлично сделаны, но САПР - это издевательство над программистом. Пока. |
|||
|
||||
| val |
|
|||
![]() Program developer ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 992 Регистрация: 14.1.2003 Где: г. Киев Репутация: 2 Всего: 7 |
Есть такая программка от Analog Devices называется Visual DSP++... По моему личному мнению, лючшего IDE с таким набором тулзов еще не придумали...
-------------------- Терпимость - величайшее благо человечества... Ярчайший признак интеллекта – постоянно хорошее настроение… |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
А я недавно запускал AT89C5131, такой довольно приемлимый процессор от фирмы Atmel (стоит порядка 8 баксов). Самое главное это то, что для него не нужен программатор (несмотря на то, что что-то такое тебе рассказывают лопухи из техн. поддержки одной из фирм на которую мы завонили
Вообщем недавно запустил эту систему. Для начала было сделано все, чтобы можно было понять жив он или нет. То есть я спаял маленькую платку с USB, RS232, диодиком, да и еще пару кнопочками (Reset, переход в ISP (In System Programming) Mode. Потом конечно начались проблемы. Сначала глючила программа FLIP, которую предоставляет фирма Atmel (бесплатно) и я не мог поставить USB драйвер. А драйвер этот нужен для того, чтобы запрограммировать процессор через USB с помощью FLIP. Когда я приехал домой, то тут дравер установился без проблем и первая программка была через пару секунд во flash'е. Программка просто выводит то единичку, то нолик на такую-то ножку процессора и таким образом диодик начинает моргать. То есть когда он начал моргать - я понял, что вся идея была правильной и что compiler, linker и сама программа FLIP работают правильно, ну и соответственно процессор тоже работает. Я был очень рад. Compiler и linker я взял у SDCC. Все лежит бесплатно в сети. Редактор под названием MultiEdit тоже можно где-то скачать. Вообщем таким образом я сделал себе фундамент для дальнейшей работы с этим процессором. -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Стирол, а Вы часом не из Воронежа?
СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
А может вы часом Стинол и из Липецка?
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Нет, просто в Воронеже готовится выпуск "российских" AVR.
Копии AT90S8535 в частности. СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
Прикольно, а я и не знал. Значит покупать в Америке оптом все еще дороже чем сделать самим.
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Нет, просто это будут МК с 5-ой приемкой, т.е. разрешенные к приминению, скажем, в авиации...
СУВ. Добавлено @ 18:31 До настоящего времени к применению разрешены только 2-3 51-ых и 196-ые, ну и процы копии 8086... И только русского производства. и плевать, что, порой, это импорт в нашем корпусе... СУВ. ЗЫ. Так что преклонитесь перед военными российскими разработчиками у которых в руках только советские элементы (в плане авионики) и на них получаются неплохие самолеты и вертолеты, ракеты и пр. Если говорят, что установлено все самое современное, значит какой-то блок переделали с усилителей, апериодических звеньев, интеграторов и прочей рассыпухи на 1-2 контроллера 51-ых, т.е. на цифровой блок, короче, на российских самолетах летать не рекомендую. А один мой знакомый (работает на предприятии от одной крупной зарубежной самолетной фирмы) говорит, что лучше не летать на импортных. В общем, ходи пешком - надежней будет. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
| cardinal |
|
||||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
[флейм]
Это опять на тему "почему вы уехали с родины?". Кто-то давно спросил такое во флейме. Так вот по таким причинам и уезжают. Если мы отстали в электронике (процессоры), то что это значит, что нам и в остальном отставать. Странная система. Я тут, было, дело прочитал про Королева (не помню где написано было), так там вообще описано очень хорошо, как добивались первенства в космосе. У людей просто руки связаны были (тогда планами, которые были сделаны на годы вперед) и все равно добивались опупительных результатов. Видно ситуация не сильно изменилась...
Я уже ничему не удивляюсь. В западной системе есть тоже большие недоделки. Самая страшная из них - это наверно отсутствие достаточного контроля над менеджерами, для которых главное деньги, а на людей и качество (которое от такого подхода когда то тоже пострадает) им посрать. Помните пару лет назад в Германии аварию поезда ICE. Тогда в первый раз на верхушках начали чесать голову. Тогда авторитет немецкого качества мог очень сильно пострадать. Это не произошло потому, что... Да фиг его знает почему, в Германии просто за качеством на самом деле следят и сказать тут нечего - самые лучшие машине в мире делают все еще в Германии. Но как видишь (по словам твоего знакомого) те, кто работают в больших предприятиях знают, что когда-нибудь это все может плохо закончится... [/флейм] -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
||||
|
|||||
| Alexei |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 20.8.2003 Репутация: 4 Всего: 4 |
Уже разработали 486 с 5 |
|||
|
||||
| PILOT |
|
|||
|
производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Не разработали, а скопировали.
Две большие разницы. СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |