1 / 32

I ntegra ted D evelopment E nvironment

I ntegra ted D evelopment E nvironment. A c omplete tool chain for ARM Cortex - M based MCU www .coocox. org. Agenda. Understand CooCox from technology Development Tool s & Community. Understand CooCox from business Value & Business Model. Come and Join CooCox.

regina
Download Presentation

I ntegra ted D evelopment E nvironment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IntegratedDevelopment Environment A complete tool chain for ARM Cortex-M based MCU www.coocox.org

  2. Agenda • Understand CooCox from technology • Development Tools& Community • Understand CooCox from business • Value & Business Model Come and Join CooCox A complete tool chain for ARM Cortex-M based MCU 2

  3. CooCox is a series of complete development tools for Cortex-M MCU Software Development Efficient Software Tools Open Source RTOS & Drivers • CoIDE – An Eclipse based IDE, with GCC complier and debugger • CoOS– An optimized RTOS for Cortex-M based MCU (Open Source) • CoSmart– A smart graphical code/project generating tool • CoX – Unified software interface for peripherals, enable peripheral drivers to work in different MCU platforms • CoFlash– A flash programmer • Peripheral Drivers – Provide free and open source software drivers for the rich peripheral devices • CoAssistant– An intelligent graphical MCU registers assistant online with detailed registers info, supports editing A complete tool chain for ARM Cortex-M based MCU 3

  4. CooCox is a series of complete development tools for Cortex-M MCU Hardware Customization • Debug Adapter • ColinkEx – Low cost JTAG/SWD Debugger /Programmer(BOM cost < 8 USD) • Evaluation Boards • Cookie Boards – Low cost (BOM apart from MCU cost < 10 USD) ARM MCU evaluation boards, fully compatible with Arudunio expansions • Cookie Shields – Low cost peripheral expansion modules based on Cookie Boards • Components Supply (Future) • Microcontrollers & Peripheral Devices –CooCox integrates products’ purchase links to IDE and website, so that customers can be directed to buy the supported Microcontrollers & Peripheral Devices on PF or suppliers’ transactional website. A complete tool chain for ARM Cortex-M based MCU 4

  5. Visit CooCox and Download CooCox An ARM Cortex-M community • Visit and know about CooCox: • www.coocox.org • www.coocox.com Download and tryCooCox: www.coocox.org/Downloads.htm A complete tool chain for ARM Cortex-M based MCU 5

  6. CooCoxis a free community CooCox Community A complete tool chain for ARM Cortex-M based MCU 6

  7. CooCoxis a sharing community • A platform for sharing and contribution. • Clicks in IDE to Upload and Download Drivers/Code directly.---No need to go to the code forum... • Code Components based • Rankings and Scores/Marks • Code Transactions - Idea from APP store -Idea Now A platform forcommunication of engineers: A complete tool chain for ARM Cortex-M based MCU 7

  8. Understand CooCox from technology • CooCox greatly simplify and speed up your developmentwith • Efficient Tools & Abundant reusable code • Low cost, high performance hardware

  9. CoIDE: An efficient Eclipsed based IDE • Eclipse based • GCCcomplier Integrate CoAssistant, CoFlash, CoOS, CoXin one IDE • CoAssistant • CoOS • CoX PeriperalsView • CoFlash Integrated as code componentsin the Repository View Flash Programming • CoIDE A complete tool chain for ARM Cortex-M based MCU 9

  10. CoIDE: Easy to use, 4 steps! See IDE demo. 1. Select Device 2. Add&configurecode components 3. Build 4. Debug or download A complete tool chain for ARM Cortex-M based MCU 10

  11. What makes CooCox excellent and different! Software • Fantastic Tools in CooCox • CoSmart – Smart Graphical Code Generation Tool • CoAssistant – Register Assistant • Abundant Reusable Code in CooCox • CoX – Unified Peripheral Interface • CoOS– Open Source Optimized RTOS 1 2 11

  12. Configure a peripheral and its pins just by clicking mouse CoSmart: A Graphical Code Generation Tool Auto-detect pin setting conflicts Generate complete source code Generate chip package figure Generate pin configuration report • Generate module configuration report • Generate IDE projects Intuitive UI, simple operation, and convenient for both developers better at hardware & developers better at software. A complete tool chain for ARM Cortex-M based MCU 12

  13. CoAssistant: A Register Assistant Online Features Register Information • Web based – No installation needed. • Well organized – Easy to find. • List all info and configuration options. Register Groups Registers Bit field information A complete tool chain for ARM Cortex-M based MCU 13

  14. CoX: Unified Peripheral Interface Devices frequently used in the circuit of Embedded System • CoX helps to make peripheral drivers work in different MCU platforms. Almost NO CODE CHANGES! • Easy reuse of drivers based on CoX across different MCUs • Reusable Code, Reduce Time-to-Market, Reduce Cost A complete tool chain for ARM Cortex-M based MCU 14

  15. CoOS: Open Source RTOS Work Principle of CoOS Parameters of CoOS CoIDE has integrated CoOS as a component with Examples & Solutionsavailable online. A complete tool chain for ARM Cortex-M based MCU 15

  16. What makes CooCox excellent and different! CUSTOMIZATION Hardware • Low Cost, High Performance Hardware • CoLinkEx– JTAG/SWD Debugger/Programmer • Cookie – Arduino-compatible ARM MCU EVBs • and Shields based on them 16

  17. CoLinkEx: A JTAG/SWD Debugger/Programmer Main Features □ • Supports JTAG & SWD debugging • Supports ARM Cortex MCU • Supports CoIDEand CoFlash • Supports MDK and IAR • Hardware Open □ □ □ □ SCH, BOM List, PCB are all open, Firmware is free to use. A complete tool chain for ARM Cortex-M based MCU 17

  18. Cookie Board: Arduino-compatible ARM EVB 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. • Cookie Shields, Peripheral Expansion Modules based on Cookie Extended Interfaces, are also in plan. • CoLinkEx*(USB-JTAG/SW debug probe) onboard, Debug IN/OUT selectable with jumper * OPTIONAL A complete tool chain for ARM Cortex-M based MCU 18

  19. Understand CooCox from business • New business model and excellent tools create GREAT VALUE to everyone! • Silicon Customers • MCU Silicon Suppliers • Peripheral Silicon Suppliers

  20. ARM Cortex M developers/ Silicon Customers Benifits • Complete and Professional Tools, ALL FREE • Highly efficient tools help to develop easier and faster. • Free of charge, no license needed. Money saving!!! • Low Cost, Rich Features Hardware • CoLinkEx – Support a great number of MCUs. • Cookie Board and Shields – The Arduino form and rich peripheral modules provide excellent expansion capability! • Open Source, Get WHATEVER Needed for ARM Cortex-M based Development • Oceans of reusable code components (including peripheral drivers), complete solutions, detailed documents. • Schematic circuits, BOM lists, Firmware. • A Community for Sharing, Communication and Freely & Timely Technical Support 1 2 3 4 20

  21. Business Model A complete tool chain for ARM Cortex-M based MCU 21

  22. Microcontroller Silicon Suppliers Benifits • Complete and Professional Tools, ALL FREE • Remove the tools cost barriers between you and your customers. • No need to maintain your own tools by investing Million dollars. • Hardware with Great Expansion Capability • Widely expand the application field of your MCUs ------------ Accelerate your customers. • Open Source Code Components • Rich peripheral drivers applicable in your MCU platforms --- More rapid development based on your MCU ------------------- Hook more customers for you! • Reach 83K Embedded Developers Who have Downloaded CooCox Tools 1 2 3 4 22

  23. Business Model A complete tool chain for ARM Cortex-M based MCU 23

  24. Peripheral Silicon Suppliers Benifits • Develop Drivers with Very Limited Charge • 3 price levels ($200, $500, $1000) for each driver according to device complexity • Direct Reuse across Different MCU Platforms • Standard CoX interface enables the drivers to work in different MCU platforms with almost no code changes! ---------------------- • Enlarge your customer base. • Online Exposure • Publish your products on CooCox tools and website / Implant your products page links to CooCox tools and website – • Reach 83K embedded developers who have downloaded CooCox tools! 1 2 3 24

  25. Business Model A complete tool chain for ARM Cortex-M based MCU 25

  26. CooCox is growing FAST as everyone gets benefits. Visitors Map Overlay 26

  27. CooCoxwebsite is HOT! 600,563independent IP visits for three years Latest Data *Over10,000 visits every week now *The visits haveincreased 93%during first half 2012 compared with the same period in 2011 A complete tool chain for ARM Cortex-M based MCU 27

  28. CooCoxwebsite is BIG! 83,419independent IP downloads for three years Latest Data • *Nearly1,500 downloads from CooCoxwebsite every week now More than 83K downloads --- other accesses to CooCox Tools: • Somecompanies present CooCox Tools CD to their customers • CooCox Partners Thecompanies whose JTAG is compatible with Colink CoLinkEx DIY companies Besides, enthusiastic friends provide CooCox tools download links on many other websites. 28

  29. Where are the CooCox-ers? Visits data during the 1st half of 2012: A complete tool chain for ARM Cortex-M based MCU 29

  30. Come and Join CooCox

  31. Who are working with CooCox? CooCox is • ARM Connected Community Member • Atmel 3rd Party • Energy Micro 3rd Party • Holtek Tools Partner • Nuvoton Tools Partner • NXP Partner • ST Tools Partner • TI Tools Partner Other partnerships: • Be negotiating with ST, TI, ADI, Microchip, Kentec, Toshiba • Keep in close contact with Rohm, Silicon Labs, Samsung, Fujitsu

  32. ContactCooCox www.coocox.org Market@coocox.com forum.coocox.org

More Related