Библиотека mbed стала открытой

mbed — это отладочная плата платформа на Cortex-m3 микроконтроллере. Платформа, потому, что кроме самой отладочной платы там есть своя отличная библиотека, и даже свой(!) облачный(!) компилятор и IDE.

Платформа собрала вокруг себя довольно много народу (даже у меня есть такая штучка), автор говорит о десятках тысяч разработчиков.

mBed opensource


Программирование mbed происходит «в облаке». То есть, в браузере открывается редактор, где можно писать код, после чего нажимаем кнопку «компилировать» и загружается уже скомпилированная прошивка, которую можно сразу сохранить на плату mbed (она обнаруживается как диск). К сожалению, раньше поддерживалась только платка mbed.

Код пишется на основе библиотеки mbed (mbed SDK), в которой есть очень много хорошего: rtos, файловая система, высокоуровневое API для периферии (включая USB и Ethernet). Код получается вполне себе интуитивным, можете посмотреть примеры.

Скомпилированную библиотеку всегда можно было использовать как для коммерческих, так и для некоммерческих проектов, но, теперь, ребята открыли ее исходники (лицензия Apache 2.0). Скажем им огромное спасибо!

Описание библиотеки
Описание внутренностей библиотеки
Исходники

3 комментария

avatar
Правда некоторая часть их библиотек честно украдена скопирована из CMSIS lib :)
avatar
Она основана на CMSIS, тут нету ничего зазорного.
avatar
Отличная новость. Первый шаг к прогрессу.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.