Presentation is loading. Please wait.

Presentation is loading. Please wait.

Free and Open ARM Cortex-M Development Tools www.coocox.org July, 2012 Cooperative Marketing with Shine Arduino into ARM Cortex-M Development.

Similar presentations


Presentation on theme: "Free and Open ARM Cortex-M Development Tools www.coocox.org July, 2012 Cooperative Marketing with Shine Arduino into ARM Cortex-M Development."— Presentation transcript:

1 Free and Open ARM Cortex-M Development Tools www.coocox.org July, 2012 Cooperative Marketing with Shine Arduino into ARM Cortex-M Development

2 Arduino-compatible ARM Prototyping Platform Co-Shining Agenda

3 Arduino-compatible ARM Prototyping Platform Co-Shining Product Differentiation Cooperative Marketing Agenda

4 Arduino-compatible ARM Prototyping Platform Co-Shining Arduino- compatible ARM Prototyping Platform Open source and Arduino form-factor fully compatible 32-bit ARM Cortex MCU based Hardware / Software building blocks based on a standard form A community for sharing & using the building blocks

5 Arduino-compatible ARM Prototyping Platform Co-Shining SCH, BOM List, PCB are all open, CoLinkEx Firmware is free to use, users can DIY. CoLinkEx* (USB-JTAG/SW debug probe) onboard, Debug IN/OUT selectable with jumper Types of 32-bit ARM Cortex MCUs available (M0/M3/M4) Hardware open under CC BY- SA 3.0 license Features Fully compatible with Arduino, over 280 Shields can be reused Extended interfaces* beyond Arduino form-factor available Work on both 3.3V and 5V * OPTIONAL

6 Arduino-compatible ARM Prototyping Platform Co-Shining Low- cost Easy- to-use Com- munity Enormous building blocks Rapid Prototyping Easy to learn for beginners; Reduce time-to-market for product developers CooCox users from all over the world to communicate & share DIY < 20 USD

7 Arduino-compatible ARM Prototyping Platform Co-Shining Co-Shining Overview Cooperative Marketing Orientation → Hardware → Software → Applications → Community Agenda

8 Arduino-compatible ARM Prototyping Platform Co-Shining Arduino Toys for everybody Raspberry Pi Toys for linux players Orientation

9 Arduino-compatible ARM Prototyping Platform Co-Shining MCU 8-bit AVR MCU 8MHz / 16MHz 32-bit ARM Cortex MCU ≥ 50MHz 32-bit ARM11 700MHz Arduino Raspberry Pi Hardware – MCU

10 Arduino-compatible ARM Prototyping Platform Co-Shining Extended Interfaces (OPTIONAL) Arduino Over 280 Over 280 Shields available based on the unified Arduino form-factor CoLinkEx (OPTIONAL) JTAG/SW USB-JTAG/SW debug probe onboard, Debug IN/OUT selectable with jumper Interfaces beyond Arduino form-factor like Ethernet, CAN, etc. Hardware

11 Arduino-compatible ARM Prototyping Platform Co-Shining Arduino Raspberry Pi Development tools Simplified C language C language Python or any language compiles for ARMv6 Arduino IDECooCox tool kit Development tools for Linux system Available Available across different MCUs with CoX / Reusable code Programming language Software

12 Arduino-compatible ARM Prototyping Platform Co-Shining Full-functional IDE Software Manager RTOS JTAG/SW Debug adapter Flash Programmer Unified Peripheral Interface Register Assistant  CooCox tool kit is a complete set of tool chain.  CoIDE supports debugging while Arduino does not. More adequate for developing products Software – CooCox tool kit

13 Arduino-compatible ARM Prototyping Platform Co-Shining Standard: USB 2.0 Standard: CoX Software – Reusable code Drivers CodeMCU Standard Interface Reusable across different MCUs via CoX interface Fan Plug and play via USB interface

14 Arduino-compatible ARM Prototyping Platform Co-Shining Arduino Applications LED cube 8x8x8 demo Arduino Air Drums Wireless Arduino Powered Chess Vehicle with a wirelesssteering wheel These can also be realized with Co-Shining. Click the pictures to see the videos on YouTube.

15 Arduino-compatible ARM Prototyping Platform Co-Shining Hardware building blocks in Arduino form-factor ❶❷ ❸❹ ❺ 1.Co-Shining NuMicro EVB 2.Arduino Ethernet Shield 3.Motor Control Shield for Arduino 4.LCD Keypad Shield 5.Two motors connected to Shield 3 Press the ‘UP’ key, motor speed will increase. Keypad controlled motor demo

16 Arduino-compatible ARM Prototyping Platform Co-Shining Software building blocks – Components & Examples integrated in CoIDE Create a project just by mouse- clicking Select driver components Select peripheral components Create a project just by mouse- clicking Select driver components Select peripheral components Configure according to IO connection and APP purpose Macros’ definition Some parameters Configure according to IO connection and APP purpose Macros’ definition Some parameters APP layer development left for users Examples for reference Abundant APIs available APP layer development left for users Examples for reference Abundant APIs available

17 Arduino-compatible ARM Prototyping Platform Co-Shining Sharing – General accesses Posts Photos Videos Official promoters / Users Forum Blog

18 Arduino-compatible ARM Prototyping Platform Co-Shining OverviewSupported DevicesSource FilesDocument FilesPublish Component Platform – Upload with just 5 steps Next version: Simpler sharing by uploading selected files within a compiled CoIDE project directly Basic info like driver names, descriptions, …

19 Arduino-compatible ARM Prototyping Platform Co-Shining Component Platform A sound management system with no need of secondary handle Easy sharing & communication CommentsShare Favorite

20 Arduino-compatible ARM Prototyping Platform Co-Shining CooCox Community Abundant documents & reusable code from CooCox as well as community members Free & Timely technical support through Forum and E-mailForumE-mail Experts & Hobbyists around the world to communicate and share Get whatever you need for development

21 Arduino-compatible ARM Prototyping Platform Co-Shining Agenda Co-Shining Overview Product Differentiation

22 Arduino-compatible ARM Prototyping Platform Co-Shining MCU: Proposal 1 – LM4F (M4) Proposal 2 – LM3S (M3) Extended interfaces: ‒I2C ‒SPI ‒CAN ‒… Debug adapter onboard: Proposal 1 – CoLinkEx Proposal 2 – None Features

23 Arduino-compatible ARM Prototyping Platform Co-Shining Cooperative Marketing with E14 Reference:  Arduino UNO – $25  Raspberry Pi – $25 for Model A, $35 for Model B Advantage:  Regional sale strategy of Element14  Much cheaper freight fee (CooCox shipment cost $22- $81 within 0.5 kg)

24 www.coocox.org Co-Shining


Download ppt "Free and Open ARM Cortex-M Development Tools www.coocox.org July, 2012 Cooperative Marketing with Shine Arduino into ARM Cortex-M Development."

Similar presentations


Ads by Google