Новые мощные функции для Эдисона


Intel обновила прошивку и программное обеспечение для своего устройства Edison IoT. Новые функции расширяют возможности этого встроенного микроконтроллера.

Главный шаг вперед с выпуском 2.1 заключается в том, что у Edison теперь есть SDK для MCU, который до сих пор был недоступен для среднего программиста.

MCU – это отдельный небольшой ЦП, который обеспечивает взаимодействие с внешним миром. В большинстве случаев вы можете игнорировать его, потому что основной процессор Atom обращается к нему от вашего имени. Двухъядерный Atom работает под управлением ОС Linux, а MCU – это микроконтроллер в системе, работающей под управлением собственной операционной системы, производной от RTOS. MCU – это полноценный 32-битный микроконтроллер Intel Quark, работающий на частоте 100 МГц, что делает его более мощным, чем ваш средний микроконтроллер.

Во многих отношениях именно микроконтроллер делает Edison особенным; поэтому многим программистам было неприятно не иметь к нему доступа. Теперь вы можете писать программы, которые позволят MCU взять на себя часть нагрузки по обработке.

Например, вы можете мигать светодиодом, используя только MCU:

недействительным mcu_main () {gpio_setup (48,1); а (1) {gpio_write (48,1); mcu_sleep (100); gpio_write (48,0); mcu_sleep (100); }}

Конечно, не каждый захочет или будет нуждаться в программировании MCU, но если у вас есть сложная задача обработки данных, MCU может справиться с управлением данными низкого уровня, а процессоры могут обрабатывать данные на более высоком уровне. SDK дает вам доступ к контактам UART, I2C, GPIO и PWM.

Также есть новый интегрированный установщик для 64-разрядной версии Windows, и в ближайшее время появятся установщики для систем OS X и Linux.

Помимо звезды шоу – MCU есть еще два важных улучшения:

Расширенная поддержка звука – улучшенная поддержка Advanced Linux Sound Architecture (ALSA), PulseAudio и GStreamer обеспечивает поддержку звука для подключения к различным гарнитурам и аудиоустройствам через USB и Bluetooth.

Flash Tool Lite – этот начальный выпуск расширяет возможности разработки и производства Edison. Доступны версии для Windows и Linux, скоро появится Mac OS X. Параметр интерфейса командной строки позволяет интегрировать инструмент в производственный поток или инструменты управления полевыми устройствами.

Если вы еще не встречали Эдисона, это видео по распаковке представляет собой введение для новичков:

И посмотрите наш предыдущий обзор платформы Edison и Intel IoT.


Добавить комментарий