This is the JUMA.IO implementation for STM32 embedded platform. It further includes software resources including cmsis, bsp, hal for STM, drivers, drivers for sensors, middlewares, algorithm, open source product line trees based on the platform.
##Hardware Current Supported Hardware:
- Cannon Development Board 小钢炮 (STM32F401, BlueNRG-MS, 6 aixs, gyroscope, thermometer...)
- SMM02 Bluetooth System module (STM32L052, BlueNRG-MS)
- JUMA Developer Watch 小钢炮手表 (STM32F429, BlueNRG-MS, 6 aixs, gyroscope, moto, LCD, touch screen, Mems MIC...)
- To be continued...
(Welcome to contact us at [email protected] to add support your product.)
#####Cannon 小钢炮
Cannon is the development board made by JUMA for JUMA.IO STM32 platform, donated by STM. Cannon boards make it easier to try out new ideas and to build prototypes quickly in IoT and Smart device cases.
Cannon is FREE for developers right now! Apply for a Cannon at JUMA's forum.
小钢炮对开发者免费推广,您可以从我们的[论坛]((http://www.52cannon.com/bbs/forum.php?mod=viewthread&tid=131&page=1&extra=#pid433)申请。
#####SMM02 Bluetooth System module 蓝牙系统模块
SMM02 is a ultra low power module which integrates STM32L052 MCU and BlueNRG-MS, the Bluetooth LE chip.
The module is available at JUMA store here.
#####JUMA Developer Watch 小钢炮手表
JUMA developer watch integrates STM32F429, BlueNRG-MS, 6 aixs, gyroscope, moto, LCD, touch screen, Mems MIC, speaker etc. It has an external flash for 128M and 64M RAM. It is suitable for wearable device and algorthim developement.
Check out the watch here.
##Quick Start
Environment: Windows7, Keil, Cannon board.
-
Choose Demo project Learn demos under
./applications
folder, select and open one project(*.uvprojx) in Keil. -
Compile
Use build command to compile the project. -
Download firmware
Connect Cannon to computer via J-Link or ST-LINK. Download firmware to Cannon. -
Work with BLE APP
A debugger APP (./tools/JumaBleHelper.apk
) is offered to facilitate BLE development. It can be installed and run on Android machine to transmit BLE raw data to/from Cannon.
The iOS version can be downloaded in AppStore as well.
You can get detailed tutorial at here.
详细的小钢炮的上手指南文档请戳我,请仔细阅读。
- Learn software API manuals at here.
##Directories
/applications
- examples to show how to communicate with phone via Bluetooth, retrieve data in the sensor etc./product
- product base main line./system
- including drivers, HALs, middlewares, JUMA SDKs, etc./tools
- including some APP utilities which could be installed and run on Android mobiles./document
- things like document, datasheet, manuals, etc.
##Bugs & New Features You can report a bug by firing a issue at here.
You are also warmly appreciated if you fix bugs or submit new features for Cannon, that indeed is the spirit of Open Source.
For code contributing, please follow
Fork + Pull
flow, detailed could be viewed at here.
欢迎为小钢炮提交代码,代码提交采用Fork + Pull
的方式,详情参见这里。
##Further Resources
- Home/主页: www.juma.io/cannon.html
- Contact/联系: [email protected]
- Forum/论坛: 52cannon.com/bbs
- Quick Start/上手指南: www.juma.io/doc/zh/stm32_platform/cannon_first/
- JUMA online store/聚码在线商店here
- QQ group/小钢炮QQ群:
271927055