LINUX.ORG.RU

Встречайте: MPLAB X IDE

 dspic, , mplab, ,


0

1

Один из крупнейших разработчиков и производителей микроконтроллеров и цифровых сигнальных контроллеров, компания Microchip Technology, пополнила список сред разработки для микроконтроллеров семейства PIC и цифровых сигнальных контроллеров семейства dsPIC новым программным продуктом — MPLAB X.

В отличие от среды разработки MPLAB IDE, доступной только для ОС Windows, MPLAB X, будучи основан на NetBeans, имеет также версии для Linux и Mac OS X. Кроме кроссплатформенности MPLAB X IDE выгодно отличают от MPLAB IDE:

  • гибкие настройки интерфейса;
  • расширенные возможности редактора;
  • поддержка plug-in'ов, разрабатываемых сообществом, а не только самой Microchip;
  • встроенная система управления версиями.

На данный момент продолжается тестирование бета-версии. Участникам тестирования рекомендуется посетить страницу форума Microchip, посвящённую MPLAB X.

>>> Страница загрузки

>>> Подробности



Проверено: svu ()
Последнее исправление: Dendy (всего исправлений: 11)

Ответ на: комментарий от A-234

Если делали не идиоты, то контроль версий можно отключать, полностью или в приделах одного проекта. А файлы проекта могут отличаться по структуре в минорных релизах, что уж говорить о совершенно разных версиях. Обратная совместимость должна присутствовать, и конвертироваться проекты должны налету, так что перед запуском в Х лучше бекапить проекты из 8.хх.

win7
() автор топика

Жалкая поделка студентов!

Жалкая поделка студентов! RealICE отваливался на раз через два, отладка работает с coff компилированными только из среды, с импортированными ничего не работает. Самое главное дизассемблера, регистров процессора и т.п. — ничего показывать не умеет (!!!) И это называется отладчиком??? Это не про релиз, а про недавнюю бету. Ну её нафиг. С импортом самая большая проблема, ибо ворованный компилятор — только под виндовз — значит нужен импорт coff.

fk0
()
Ответ на: комментарий от Ordog_by

> К слову, для тех кто хочет полноценно заниматься отладкой под линуксом эта среда необходимое зло.

Ну-ну, расскажи. Необходимым злом является VirtualBox. ТОЧКА.

А еще самое смешное что компания которая на основе эклипса разработала нативную среду для этих контроллеров была куплена самой майкрочип.

В итоге нормально работающий компилятор у них — только 9.51pl2, сделан до покупки. Всё новомодное говно (PRO-версия) де-факто не рабочее.

А с MPLAB-X история простая. Индусы пилившие MPLAB-без-X под windows довели его до такого состояния, что за последние года 3 они не выпустили ни одну версию в которой бы всё работало. Ну хоть как-то. В одной глючит симулятор, в другой отваливается realice, в третий в дампе показывает только первые 256 байт и т.д. и т.п. И микрочип просто от безысходности дал людям делавшим компилятор сделать хоть что-то, в чём можно работать. Может быть, когда-нибудь, они его допилят. Но это бывшая среда HT-IDE, я с ней в ~2004..2005 eщё пытался «поработать». Если за 6 лет не смогли (MPLAB тех лет вполне рабочий был, в 2001 с интерфейсом а-ля win-3.11 всё работало)... Скорей ничего не выйдет. Лучше бы протоколы, библиотеки и т.п. в опенсоурс отдали. Хоть бы отладчик-программатор нормальный сделали, хрен с симулятором...

fk0
()
Ответ на: комментарий от anonymous

ересь.

хехе - да вы слаще морковки ничего и не пробовали :) на архитектуру avr очень хорошо ложится С, чего не скажешь про pic - на 8-битках microchip по полной слил atmel.

Сколько коммерчески продаваемых продуктов и какого уровня ты сделал на AVR? А на PIC(-16, -18)? А на x51? Не надо рассказывать сказок.

Де-факто x51 и pic18, несмотря не тормознутость (вот где AVR быстрей), несмотря на утверждения «плохо ложиться на C», имеют сопоставимую с AVR плотность кода (KEIL и hitech C против AVR-GCC). Но самое главное — в них работают константы в языке C. Без констант (оказывающихся де-факто в ОЗУ на AVR) никакой более-менее серьёзный проект просто не лезет в память AVR. Любят критиковать банки в PIC или x51? Да у вас, там, в AVR, при объёме памяти более 64кб с банками обстоит ещё хуже, а тут компилятор умеет прозрачно переключать.

Если говорить о PIC16, то для at-tiny нормального C вообще нет. Hitech сделала просто чудо.

fk0
()
Ответ на: с чего начать от buddha

> Люди, не флейма ради, я как раз заинтересовался всяким самодельничеством. Хочется начать делать разнообразные электронные гаджеты с маленькими процессорами (контроллерами) на борту. Никогда раньше с этим дел не имел, подскажите с чего начать и в какую сторону вообще смотреть.

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

fk0
()
Ответ на: комментарий от fk0

У меня 8.73 версия - работает отлично. До этого была 8.15а, тоже без нареканий. Использую отладчик MPLAB ICD-2. Эмулятор встроенный тоже работает, правда довольно убог, по этому я теперь юзаю Proteus VSM.

win7
() автор топика
Ответ на: комментарий от anonymous

> пик18 (16-битный) имеет маловато шансов против даже 8-битных авр атмег. пик24 соответственно мало что может предложить против авр32,

но я честно ни тем ни другим не пользовался

«Я Мандельштама на читал, но осуждаю!»? :)

Somebody
()
Ответ на: комментарий от fk0

то есть pickit2 уже не нормальный? то, что 3-й не допилили - то понятно, но 2-й на довольно сложных 8-ми разрядных проектах работал без вопросов.

aiqu6Ait ★★★★
()
Ответ на: с чего начать от buddha

да в любую. у нас в городе есть микрочиповский диллер - работаю с ними, если бы был АВР - работал бы с ними. на самом деле ничего принципиально различного в работе с этими контроллерами нет.

aiqu6Ait ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.