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)

Зачем он нужен, когда то же самое реализуется связкой geany + sdcc?

А эмулятора, насколько я понимаю, там нет.

Eddy_Em ☆☆☆☆☆
()

Жаль, что так поздно. Полгода назад у меня был курс по PIC'ам.

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

>>и чем AVR лучше? Так же можно сказать: «Intel не нужен, есть AMD"ю

не „Intel не нужен, есть AMD“ а тогда уж CISC и x86/x86_64 не нужен, есть SPARC, MIPS, ARM и прочие RISC

exception13 ★★★★★
()
Ответ на: комментарий от Eddy_Em

>Но, в любом случае - написано на яве, так что - закопать.

Это - да)

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

И что из «SPARC, MIPS, ARM и прочие RISC» производительнее Phenom x4 9850?

И, да, это не ответ на мой вопрос по поводу AVR ;)

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

Да, бесплатно. Какой вендор будет продавать IDE для своих контроллеров? Он стоимость разработки IDE в стоимость продукции включит, потому что на одном экземпляре IDE можно клепать много проектов.

>>написано на яве, так что - закопать.

И что, ЛОР тоже??!!

Хоть есть куча тулзов типа упомянутого выше sdcc, а также gpsim и др, пускай будет.

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

Ну, лично я потребности в симуляторе не имею: все проверяю «в железе». Все равно контроллеры недорогие, один-два-три можно сжечь на этапе разработки (особенно когда что-то мелкосерийное придумываешь).

А яву просто не люблю, тормозилово ненужное.

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

А эмулятора, насколько я понимаю, там нет.

Поясни вот эту свою фразу, пожалуйста. То что ты настолько крут, что проверяешь всё только в железе и не боишься спалить пару тушек, я уже запомнил.

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

Какой вендор будет продавать IDE для своих контроллеров? Он стоимость разработки IDE в стоимость продукции включит, потому что на одном экземпляре IDE можно клепать много проектов.

[внезапно] ARM продаёт IDE для разработки под свои процессоры. http://www.keil.com/arm/mdk.asp

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

А кнопочка скачать там к чему? :)

Конечно, можно и продавать, но не имея бесплатной IDE с минимальным функционалом хотя бы, вендор обречён на банкротство.

Потому у Xilinx, Altera, Atmel'a Microchip, и многих других не только бесплатны IDE, но и сэмплов можно поклянчить на халяву.

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

Чего пояснять? Про эмулятор-симулятор уже сказали, что он там есть. И я не «настолько крут». Но количество циклов перезаписи флеш-памяти PIC'ов позволяет при должной осторожности месяца три мучить один чип, а потом еще и сбыхать его кому-нибудь =)

Eddy_Em ☆☆☆☆☆
()

Эта бета висит уже несколько месяцев.

ATIpro ★★
()
Ответ на: комментарий от adriano32

Кнопочка «скачать» позволяет получить lite-edition с лимитом на компиляцию и отладку в 32 КБ. Если переводить на восьмибитные процессоры, это эквивалентно ~4-8КБ :(

Atmel и Microchip хорошо в своё время пропиарились, выпустив бесплатные IDE и описание простых коленочных программаторов.

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

У пик32 нет MMU, что сразу резко ограничивает его возможности.

anonymous
()

встроенная система управления версиями.

Вот это смущает больше всего. Неужели изобрели свой стотыщпятьсотпервый вариант с блэкджеком и депутатками?

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

>Но, в любом случае - написано на яве, так что - закопать.

нафиг-нафиг. пусть будет тормозилово, зато бесплатно и кроссплатформенно. с дрожью вспоминается ситуация с вендорскими IDE лет 10 назад.

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

скорее всего, это нетбинсовские плагины для CVS/SVN/прочего

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

каждый пилил свой лисапед (IDE), банчил программаторами и JTAG-эмуляторами по «бросовым» ценам. например, для камней от TI (в том числе и для вполне себе бюджетной 5000-й серии) среда разработки стоила что-то около 2-3 к$. JTAG-эмулятор примерно так же. ах да, win-only. потом жаба-поделия типа эклипса, компилятор gcc и полусофтовые эмуляторы всех их на мороз отправили.

registrant ★★★★★
()
Ответ на: комментарий от phpbb

А Вы знаете какую-то свежую среду для ASM, написанную на ASM?

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

Об ограничениях это уже другой разговор. Для учебных/тестовых поделий 32КБ эт вотак, выше крыши хватит!

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

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

>>встроенная система управления версиями.

Вот это смущает больше всего. Неужели изобрели свой стотыщпятьсотпервый вариант с блэкджеком и депутатками?

Они унаследовали её от Netbeans, не?

muon ★★★★
()
Ответ на: комментарий от Eddy_Em

продолжаете заниматься отладкой светодиодами? а с этим компилятором похоже вы не видели ничего кроме 16ых и 18ых серий

Ordog_by
()

К слову, для тех кто хочет полноценно заниматься отладкой под линуксом эта среда необходимое зло. А еще самое смешное что компания которая на основе эклипса разработала нативную среду для этих контроллеров была куплена самой майкрочип. Тем не менее майкрочип организовала нормальную поддержку своих отладчиков в линукс через libusb, и таки теперь можно работать одновременно с несколькими отладчиками (те кто организовывал связь между двумя контроллерами я думаю это оценят).

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

Я не спорю, что контора влёгкую поднимет 2-3K$. но 32KБ для любительских поделок на ARM - маловато. Например, задача подключения TFT-дисплея к контроллеру. Обидно, когда графика для дисплея не влезает вместе с кодом в эти 32КБ, и приходится заниматься допрограммированием/бутлоадерами/прочим секасом для заливки слегка располневшего проекта :(

p.s. Сам использую LPCXpresso и Code_Red как IDE для ARM-контроллеров. С Keil знаком, своих денег она стоит, но ради неё не буду перелезать на венду.

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

Какие контроллеры есть в наличие, на таких и тренируюсь. Более сложные пока не нужны. А sdcc, кстати, поддерживает довольно много разных микроконтроллеров.

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

>Какие контроллеры есть в наличие, на таких и тренируюсь.

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

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

раньше я бы согласился, плотно писал на AVR 8-битных, и теперь, когда пришлось использовать AVR32 (UC3) сейчас, я вижу что вся простота AVR-ок испарилась, появился непонятный ASF, который плохо документирован и плохо поддерживается в AVR Studio 5 как ни странно, а сама IDE написана на visual studio 2010 shell - и потому приходится юзать в VirtualBox-е, хотя оно конечно работает нормально в виртуалке и программаторы все пашут, но все равно неприятно

AVR32 Studio я попользовался это тихий ужас, и этот эклипсовый подход к добавлению файлов и вообще проекту... вот MPLAB X по идее годная вещь, NetBeans более продуманная среда, а файлы проекта и структура файлов в проекте уже человеческая, а не мутантская как eclipse... хотя может я не осилил, но отсутствие четкого файла проекта (типа SLN или NBPRJECT) - убивает

так что AVR теряет позиции, хоть и юзаю AVR32

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от anonymous

Это смотря что нужно делать. Если от контроллера требуется лишь принимать команды по CAN-шине или RS-232/485/..., управлять парой шаговых двигателей, да слушать концевики, восьмибитного пика по уши хватит. Зачем тратить деньги на большее? Если нужно больше портов, естественно, лучше будет купить ARM какой-нибудь.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Pavval

CodeWarrior Downloads

Evaluation Editions are available for free download and work for a limited time.

When you run the installer, the tools should install with all features available for 30 days.

There is no need to register or activate the product.

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

а вы я вижу тоже кактусы грызете, будете дальше рассказывать как авр обходит по производительности те же пик24? к слову атмел нишу 16битных контроллеров даже не освоила

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

>к слову атмел нишу 16битных контроллеров даже не освоила

Какой смысл в 16-битных контроллерах когда есть 32-битные. К слову microchip нишу 32-битных контроллеров даже неосвоили.

anonymous
()

с чего начать

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

Заранее спасибо.

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