240 likes | 338 Vues
Co-Shining. Shine Arduino into ARM Cortex-M Development. Cooperative Marketing with . Agenda. Co-Shining Overview. Product Differentiation. Cooperative Marketing. Agenda. Co-Shining Overview. Product Differentiation. Cooperative Marketing. What is Co-Shining ?. Arduino -compatible.
E N D
Co-Shining Shine Arduino into ARM Cortex-M Development Cooperative Marketing with
Agenda Co-Shining Overview Product Differentiation Cooperative Marketing
Agenda Co-Shining Overview Product Differentiation Cooperative Marketing
What is Co-Shining? • Arduino-compatible • Open source and Arduino form-factor fully compatible • ARM • 32-bit ARM Cortex MCU based • Co-Shining • Prototyping • Hardware / Software building blocks based on a standard form • Platform • A community for sharing & using the building blocks
Co-ShiningHardware Features • Hardware open under CC BY-SA 3.0 license • Fully compatible with Arduino, over 280 Shields can be reused • Types of 32-bit ARM Cortex MCUs available (M0/M3/M4) • Work on both 3.3V and 5V • Extended interfaces* beyond Arduino form-factor available 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 * OPTIONAL
Co-ShiningHighlights DIY < 20USD • Low-cost Easy to learn for beginners; Reduce time-to-market for product developers Enormous building blocks • Easy-to-use Rapid Prototyping CooCox users from all over the world to communicate & share • Com-munity
Agenda Co-Shining Overview Product Differentiation Orientation → Hardware → Software → Applications → Community Cooperative Marketing
Orientation Raspberry Pi Toys for linuxplayers Co-Shining Entrance of Embedded Development • Arduino • Toys for everybody
Hardware – MCU MCU Raspberry Pi Co-Shining • 32-bit • ARM11 • 700MHz • Arduino • 32-bit • ARM Cortex MCU • ≥ 50MHz • 8-bit • AVR MCU • 8MHz / 16MHz
Hardware Interfaces beyond Arduino form-factor like Ethernet, CAN, etc. Extended Interfaces (OPTIONAL) • Arduino Co-Shining CoLinkEx(OPTIONAL) USB-JTAG/SWdebug probe onboard, Debug IN/OUT selectable with jumper Over 280 Shields availablebased on the unified Arduino form-factor
Software • Arduino • Co-Shining • Raspberry Pi Programming language Development tools Reusable code
Software – CooCox tool kit CoIDE More adequate for developing products CoCenter CoOS • Full-functional IDE • Software Manager • RTOS CooCox • CooCox tool kit is a complete set of tool chain. • CoIDEsupports debugging while Arduino does not. Drivers & Examples CoLinkEx • JTAG/SW Debug adapter CoAssistant CoFlash • Register Assistant CoX • Flash Programmer • Unified Peripheral Interface
Software – Reusable code • Standard: • USB 2.0 • Standard: • CoX Fan Plug and play via USB interface Standard Interface Drivers Code MCU Reusable across different MCUs via CoX interface
ArduinoApplications These can also be realized with Co-Shining. Click the pictures to see the videos on YouTube. Arduino Air Drums LED cube 8x8x8 demo Wireless Arduino Powered Chess Vehicle with a wireless steering wheel
Co-Shining Application Hardware building blocks in Arduino form-factor ❶ ❷ ❺ ❹ ❸ Co-Shining NuMicro EVB Arduino Ethernet Shield Motor Control Shield for Arduino LCD Keypad Shield Two motors connected to Shield 3 Keypad controlled motor demo Press the ‘UP’ key, motor speed will increase.
Co-Shining Application – Easier development Software building blocks – Components & Examples integrated in CoIDE • 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 • APP layer development left for users • Examples for reference • Abundant APIs available
Sharing – General accesses Photos Videos Posts Forum Official promoters / Users Blog
Sharing – Special access of Co-Shining Basic info like driver names, descriptions, … Component Platform – Upload with just 5 steps Next version: Simpler sharing by uploading selected files within a compiled CoIDE project directly
Sharing – Special access of Co-Shining Component Platform A sound management system with no need of secondary handle Easy sharing & communication Comments Share Favorite
CooCox Community Abundant documents & reusable code from CooCox as well as community members Experts & Hobbyists around the world to communicate and share Get whatever you need for development Free & Timely technical support through Forum and E-mail
Agenda Co-Shining Overview Product Differentiation Cooperative Marketing
Co-Shining TI Hardware Features • MCU: • Proposal 1 – LM4F (M4) • Proposal 2 – LM3S (M3) • Extended interfaces: • I2C • SPI • CAN • … • Debug adapter onboard: • Proposal 1 – CoLinkEx • Proposal 2 – None
Cooperative Marketing with E14 • MCUs & partial components sponsored, Co-Shining TIcan be popularized at a competitive low price. • 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)
Thank You! Co-Shining Wake up the Maker in you www.coocox.org