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

Программирование mbed происходит «в облаке». То есть, в браузере открывается редактор, где можно писать код, после чего нажимаем кнопку «компилировать» и загружается уже скомпилированная прошивка, которую можно сразу сохранить на плату mbed (она обнаруживается как диск). К сожалению, раньше поддерживалась только платка mbed.
Код пишется на основе библиотеки mbed (mbed SDK), в которой есть очень много хорошего: rtos, файловая система, высокоуровневое API для периферии (включая USB и Ethernet). Код получается вполне себе интуитивным, можете посмотреть примеры.
Скомпилированную библиотеку всегда можно было использовать как для коммерческих, так и для некоммерческих проектов, но, теперь, ребята открыли ее исходники (лицензия Apache 2.0). Скажем им огромное спасибо!
Описание библиотеки
Описание внутренностей библиотеки
Исходники
Платформа собрала вокруг себя довольно много народу (даже у меня есть такая штучка), автор говорит о десятках тысяч разработчиков.

Программирование mbed происходит «в облаке». То есть, в браузере открывается редактор, где можно писать код, после чего нажимаем кнопку «компилировать» и загружается уже скомпилированная прошивка, которую можно сразу сохранить на плату mbed (она обнаруживается как диск). К сожалению, раньше поддерживалась только платка mbed.
Код пишется на основе библиотеки mbed (mbed SDK), в которой есть очень много хорошего: rtos, файловая система, высокоуровневое API для периферии (включая USB и Ethernet). Код получается вполне себе интуитивным, можете посмотреть примеры.
Скомпилированную библиотеку всегда можно было использовать как для коммерческих, так и для некоммерческих проектов, но, теперь, ребята открыли ее исходники (лицензия Apache 2.0). Скажем им огромное спасибо!
Описание библиотеки
Описание внутренностей библиотеки
Исходники
3 комментария
украденаскопирована из CMSIS lib :)