chipKIT Wi-Fire
2014-06-14 20:56Вчера приехала новинка от Digilent: плата chipKIT Wi-Fire. Это Arduino-совместимая плата на базе самого супер-пупер последнего микроконтроллера от Microchip: PIC32MZ.

Казалось бы, новым микроконтроллером сейчас мало кого удивишь. Это процессор имеет несколько особенностей, которые делают его уникальным. Вообще-то и одной строчки из этого списка хватило бы для уникальности, но их тут семь.
• Частота 200 МГц
• Память данных 512 кбайт
• Память программ 2 Мбайта
• Страничное управление памятью (MMU)
• Дополнительный набор инструкций DSP для цифровой обработки сигналов
• Высокоскоростной интейфейс USB 480 Мбит/с
• Высокоскоростной 12-битный 48-канальный АЦП, 28 мегавыборок в секунду
Кроме того, на плате установлены интейфейс Wi-Fi и карточка Flash-памяти micro-SD. Техническую информацию про плату смотрите здесь: https://github.com/sergev/Tilden/wiki/chipKIT-WiFire-board
Софт для разработки используется тот же, что и Arduino, а именно среда MPIDE. Скачать ее можно отсюда: http://chipkit.net/started/install-chipkit-software/
Я лично недолюбливаю интегрированные системы разработки и предпочитаю стандартную утилиту make. Здесь можно найти Makefile, который отлично решает задачу сборки Ардуино-приложений, и их прошивки в плату Wi-Fire. Достаточно сказать "make" для компиляции и "make load" для прошивки.
Ардуинские библиотеки и include-файлы тоже не сахар. Для серъезных задач типа переноса 4.4BSD они не имеют никакого смысла. Не проблема: можно работать с микроконтроллером поверх практическо голого железа, используя только компилятор GCC. Здесь есть пара примеров, типа мигания лампочками и вывода на UART: https://code.google.com/p/vak-opensource/source/browse/trunk/microcontrollers/#microcontrollers%2Fpic32mz-wifire

Казалось бы, новым микроконтроллером сейчас мало кого удивишь. Это процессор имеет несколько особенностей, которые делают его уникальным. Вообще-то и одной строчки из этого списка хватило бы для уникальности, но их тут семь.
• Частота 200 МГц
• Память данных 512 кбайт
• Память программ 2 Мбайта
• Страничное управление памятью (MMU)
• Дополнительный набор инструкций DSP для цифровой обработки сигналов
• Высокоскоростной интейфейс USB 480 Мбит/с
• Высокоскоростной 12-битный 48-канальный АЦП, 28 мегавыборок в секунду
Кроме того, на плате установлены интейфейс Wi-Fi и карточка Flash-памяти micro-SD. Техническую информацию про плату смотрите здесь: https://github.com/sergev/Tilden/wiki/chipKIT-WiFire-board
Софт для разработки используется тот же, что и Arduino, а именно среда MPIDE. Скачать ее можно отсюда: http://chipkit.net/started/install-chipkit-software/
Я лично недолюбливаю интегрированные системы разработки и предпочитаю стандартную утилиту make. Здесь можно найти Makefile, который отлично решает задачу сборки Ардуино-приложений, и их прошивки в плату Wi-Fire. Достаточно сказать "make" для компиляции и "make load" для прошивки.
Ардуинские библиотеки и include-файлы тоже не сахар. Для серъезных задач типа переноса 4.4BSD они не имеют никакого смысла. Не проблема: можно работать с микроконтроллером поверх практическо голого железа, используя только компилятор GCC. Здесь есть пара примеров, типа мигания лампочками и вывода на UART: https://code.google.com/p/vak-opensource/source/browse/trunk/microcontrollers/#microcontrollers%2Fpic32mz-wifire

no subject
Date: 2014-06-15 05:13 (UTC)Карочє, річ в собі.
no subject
Date: 2014-06-15 06:17 (UTC)Цена $79, есть на складе.
Сами чипы pic32mz ожидаются в продаже в ближайшее время. Дело в том, что нынешняя партия ревизии A4 все еще считается тестовой и не рекомендуется для конечных изделий.
no subject
Date: 2014-06-15 09:21 (UTC)Эксперимент с Cubiboard дал весьма положительный результат (http://sgbd.arbinada.com/node/99).
В связи с этим хочется узнать, есть в природе нормальные мини-корпуса для одноплатных компьютеров, чтобы можно было вставить три 2,5" диска?
МиниПК, которые есть в наших краях, поголовно на интеле или амд.
no subject
Date: 2014-06-15 19:00 (UTC)no subject
Date: 2014-06-15 20:26 (UTC)no subject
Date: 2014-06-15 20:36 (UTC)no subject
Date: 2014-06-15 20:52 (UTC)no subject
Date: 2014-06-15 20:58 (UTC)Первое время даже называли его "Java-like language".
no subject
Date: 2014-06-15 21:02 (UTC)