element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Which demo would you like to evaluate the new Freescale Arduino Freedom (ARM Cortex-M0+) ?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 3 replies
  • Subscribers 401 subscribers
  • Views 349 views
  • Users 0 members are here
  • hardware
  • cortex-m0+
  • freescale
  • cortexm0+
  • cortex
  • kl25z128vlk4
  • arm
  • kl25z128
  • arduino
  • kl25z
  • freedom
Related

Which demo would you like to evaluate the new Freescale Arduino Freedom (ARM Cortex-M0+) ?

GregC
GregC over 13 years ago

Hi Arduino users


I need your help to identify the features, you would like to see in action (or you normally use) on an Arduino Microcontroller board.

Considering that the Freescale Arduino FreedomFreescale Arduino Freedom board is based on the new Kinetis-L / ARM Cortex-M0+ 32-bit microcontroller familly and that the block diagram of the board is like below,

which demo, application-note or driver would you like to evaluate this new Arduino mcu board ?

 

image

 

As you may know already, Cortex-M0+ is the newest 32-bit microcontroller core launched by ARM, targetting ultra-low-power (down to 100µA/MHz in Run Mode) with aggressive cost targets to replace/improve 8/16-bit solutions currently in place on this market

 

The new Freescale Arduino FreedomFreescale Arduino Freedom embeds an innovative debug/programing interface, called OpenSDA, reusable and customizable, based on a Freecale Kinetis-K20 (ARM Cortex-M4) microcontroller dedicated to this task.

Thanks to a preloaded USB bootloader, user can reprogram/configure the debug/programing mode runing on the K20, with a simple drag/drop of the corresponding OpenSDA Application.

 

Soon you will can download the OpenSDA Mass Storage Application and some precompiled srec example.

OpenSDA Mass Storage Application provides a simple interface for serial communications and reprogramming of the target MCU.

Just plug the usb and drag/drop the srec example file with the explorer to reprogram the Freescale KL25Z128VLK4 (no software installation required).

 

A nice video presentation of the board by Element14 team is available HERE

 

Freescale Arduino FreedomFreescale Arduino Freedom was recently announced, so don't hesitate to suggest any application, you would like to be available, when board will be delivered, to facilitate your evaluation.

  • Sign in to reply
  • Cancel

Top Replies

  • GregC
    GregC over 13 years ago in reply to ntewinkel +1
    Hello Nico Thank you for your complete and interesting answer. I agree with you, to be successfull, Freescale Freedom must be compatible with existing Arduino shield, not just for the mechanical aspect…
  • ntewinkel
    ntewinkel over 13 years ago

    The main reason I like Arduino right now is because of all the libraries and code samples that are available, along with the easy to use programming platform. I prefer to avoid cryptic bitwise operations and hard to remember special constant names.

     

    I can't find much information about the Freescale Arduino Freedom board, but it sounds like your platform is designed to be easy to use (you mention drag/drop capability), so that's a key feature for me.

     

    As for libraries, if the Freedom board is compatible with existing Arduino code, that would be ideal. In that case, a demo showing how to take any existing Arduino app and make it run on the Freedom board would really catch my attention.

     

    In terms of demos that I would find most useful in evaluating the Freedom board, it would start with something super simple like this oomlout tutorial: http://www.oomlout.com/a/products/ardx/

     

    And then continue on to something like the use of a 1602 LCD display like this: http://arduino.cc/en/Tutorial/LiquidCrystal

     

    And maybe you can show the use of inexpensive wireless adapters like this: http://arduino.cc/playground/InterfacingWithHardware/Nrf24L01

    Support for inexpensive and easy to find components like that are important to me.

     

    I've had my eyes on Arduino-based quad-copters for a while too, so a demo that builds a quad copter run by the Freedom board would be very interesting.

     

    And if you really want to get everyone's attention, show it using an iPod display (ie, the $20 replacement screens).

     

    On that note, connection to Android and iPhone/iPod/iPad is very useful too.

     

    Hope that helps, and that I understood the question correctly hehe.

     

    Cheers,

    -Nico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • GregC
    GregC over 13 years ago in reply to ntewinkel

    Hello Nico

     

    Thank you for your complete and interesting answer.

     

    I agree with you, to be successfull, Freescale Freedom must be compatible with existing Arduino shield, not just for the mechanical aspect but also from the firmware point of view.

    I am now investigating to get a list of recommanded shield for Freedom.

    Concerning shield drivers and existing Arduino code, they will need some modification to run on the Freescale KL25 embedded in Freedom ,but we expect to have some tutorial available and some updated software shared by the community of users ...

     

    Processor Expert (available independently or embedded in CodeWarrior 10.3) might be an additional tool to generate easily code example runing on Freescale Freedom/KL25 thanks to its Graphical interface and its component library.

    I found this interesting blog where an user involved in Freescale Development (and also teacher at the University) details how he ported FreeRTOS on the Freescale Kinetis-L and how he downloads it on Freedom thanks to Processor Expert and a preconfigured Component (PEupd file).

     

    I have also already seen a simple "LED Color Changing" project similar to the oomlout one runing on Freedom and I expect that additional project examples will be available soon.

     

    I will keep you informed of any new software available for Freedom

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 13 years ago in reply to GregC

    Hi Greg,

     

    Thanks for the extra information. I'll check that out.

     

    I followed your links which allowed me to find the element14 information for the freedom boards (for some reason the links in your first post don't work for me).

    For those interested who may have run into the same issue as me, here is all the information: http://www.element14.com/freedomboard

     

    I'm very impressed at the price point: at $12.95 it easily rivals the price of the Arduinos and gives much more capability.

    Plus, anything under $20 avoids import taxes for Canada, which can save a bundle if shippers like UPS get involved.

     

    I find it a major weakness of the Arduino platform that their easy software and libraries will only work with the ATMega chips. There are so many great alternatives out there nowadays. It would be great if Freescale could work with the Arduino team to add the freedom board as one of the options in the list. My feeling is that Arduino will be a thing of the past as soon as a company like Freescale or Texas Instruments builds an easy interface and provides all the little hardware libraries so that a newbie can plug it in and be happily creating things within minutes.

     

    Another possible option is for Freescale to create a new easy solution like an Eclipse plugin that simplifies things. Or just hire a developer (even just part time) whose sole mission is to build header files, libraries, and examples that makes it easy for people to use the new board.

    I have to admit that even with all my years of developing software (much of it in C, including a few years of firmware), I still prefer the easy-to-use Arduino over the MSP430, the Amicus18, and the Freescale XL-Star boards I have - it's just so much easier to quickly slap a few things together.

     

    I'm looking forward to hearing more about this board as it hits the markets in a few short weeks!

     

    Cheers,

    -Nico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube