|
From: Andre G. <and...@in...> - 2016-04-28 15:19:27
|
Hi folks, We are happy to announce a Contiki* OS port for the Intel® Quark™ Microcontroller Developer Kit D2000. The Intel® Quark™ microcontroller developer kit D2000 is based on the Intel® Quark™ D2000 SoC and consists of a small form-factor board that includes flash storage, a 6-axis compass/accelerometer, and a temperature sensor. It is shield-compatible with Arduino* Uno and booster-pack. For further information about this board please check [1]. The port is based on the Intel® Quark™ Microcontroller Software Interface (QMSI) [2], which is a hardware abstraction layer for Intel® Quark™ Microcontroller products. QMSI BSP provides several components that are reused by this port such as the bootstrap code, linker script, interrupt system, and device drivers. QMSI BSP is an open source project licensed under the BSD 3-clause license. The port supports Contiki’s clock module, timers (including rtimer) and watchdog, as well as C library APIs such as printf and malloc (and their friends). Contiki applications can access all I/O peripherals available in Intel® Quark™ D2000 SoC (e.g., i2c, spi, pwm, and gpio), through QMSI APIs. In platform/quark-d2000-devboard/README.md you can find detailed information about this port and instructions on how to build, flash and debug applications. We believe the port is ready for review by the Contiki community and we would like to move forward integrating it into Contiki's mainline. We have created a pull-request [4] to Contiki tree and we are looking forward to get your feedback! Except for Travis integration, which we are going to tackle as part of the upstreaming process, this port follows all of the requirements put forth by the New Platforms contribution guide [5]. Best regards, Andre Guedes Jesus Sanchez-Palencia [1] http://www.intel.com/content/www/us/en/embedded/products/quark/mcu/d2000/overview.html [2] https://github.com/01org/qmsi [3] https://github.com/otcshare/contiki [4] https://github.com/contiki-os/contiki/pull/1640 [5] https://github.com/contiki-os/contiki/wiki/Code-Contributions Intel and Quark are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. |