element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • 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
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs ImageCraft JumpStart Microbox Education Kit - Part 1: Preview
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Jan Cumps
  • Date Created: 18 Oct 2015 10:05 AM Date Created
  • Views 558 views
  • Likes 5 likes
  • Comments 18 comments
  • educational
  • firmware
  • sama5d4
  • imagecraft
  • embedded
  • arm_cortex
  • stm32
  • stmicro
  • kit
  • nucleo
Related
Recommended

ImageCraft JumpStart Microbox Education Kit - Part 1: Preview

Jan Cumps
Jan Cumps
18 Oct 2015

The ImageCraft JumpStart Microbox Education Kit is a set of hardware and software tools to teach C and Cortex-M embedded programming.

In essence, it's an Arduino compatible shield, an STMicro Nucleo dev board, a C book, an IDE, a compiler and libraries.

 

In this blog series I'm trying to find out if it's more then just an existing 3rd party dev board paired with a shield. And if (and how) this kit can turn you into an embedded programmer.

 

This video is unavailable.
You don't have permission to edit metadata of this video.

 

In part 1, I'm checking the out-of-box experience. Is it easy to get the boards and tool chain running?

Spoiler Alert: it's easy

 

Getting Started Fast

 

We all know what it's like to unpack a new development board, and then struggle for hours, days, weeks (hello, sama5d4, I'm looking at you).

That's not the case with this board. The Quick Start Guide walks you through software and hardware setup. Step by step, as it should be.

 

When completed, you have the drivers installed, the IDE up and running and the tool chain configured.

Compiling and running the first example works straight away. The OLED display was showing 'Hello World' without any issue. Perfect experience.

I tested 6 of the examples, and they all work flawlessly. The build cycle is fast.

 

The only thing I struggled with a little (and the quickstart guide warns you for that) is mounting the shield on the ST Nucleo board. The shield uses stacking headers, with springy sharp pins.

It's a bit tough to properly align the shield with the dev board.

With proper care, this works, though.

 

 

image

 

 

Food for thought

I don't know at this moment,after doing the quickstart, what the competitive advantage of this kit is going to be.

It's running on multiple legs. It tries to learn standard C, and also embedded C for a particular controller family.

The IDE is not one you'd usually see in your common professional environment.

it comes with an own compiler and abstraction libraries - is that going to be useful for a future firmware developer? Would a professional company choose this combination as its strategic firmware development base?

Is there an educational advantage in supporting an in-house compiler?

Why does one spend effort in designing and maintaining bespoke libraries and tool chains if the goal is education? Is there a part of ImageCraft's business model that I don't understand yet?

I don't have the answers to those questions yet. But if the training track is as smooth as the out-of-box experience, I have high hopes.

 

Hang on for part 2...

 

Related posts
ImageCraft JumpStart Microbox Education Kit - Part 1: Preview
ImageCraft JumpStart Microbox Education Kit - Part 2: Stepping Through an Example - what do I learn?
ImageCraft JumpStart Microbox Education Kit - Part 3a: The Education Shield - LED matrix and I/O expander
  • Sign in to reply

Top Comments

  • sidprice
    sidprice over 7 years ago +1
    Hi, I am the developer of the Jumpstart debugger that is a part of the Jumpstart Microbox kit and also I am a longtime AVR programmer. The main reason I never switched to the Cortex MCUs is simple, the…
  • shabaz
    shabaz over 7 years ago +1
    Hi Jan, It will be great to hear what you make of it. All too often some of the technical benefits get lost in the product website / datasheet. I found the comparison with GCC on the website rather odd…
  • shabaz
    shabaz over 7 years ago in reply to richardman +1
    Hi Richard, I'll check out the latest site, just fyi the URL I'm using is in the screenshot below (the page has a 17th Sep date), and I did Ctrl-F5 to force a reload, this URL may need redirecting if this…
  • Jan Cumps
    Jan Cumps over 7 years ago

    Part 3a is a review of the led matrix and the i2c I/O expander

    ImageCraft JumpStart Microbox Education Kit - Part 3a: The Education Shield - LED matrix and I/O expander

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 7 years ago

    I've posted the second part of this review:

    ImageCraft JumpStart Microbox Education Kit - Part 2: Stepping Through an Example - what do I learn?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • 1234jgs
    1234jgs over 7 years ago

    Looks interesting, thanks for posting.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 7 years ago in reply to richardman

    Yes, I'm on a business trip In Africa. It'll take a few weeks before I can continue my review.

    The life of a frequent traveler...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • richardman
    richardman over 7 years ago

    I was going to wait until Jan to post the full review before commenting, but since that has not happened yet, let me point the readers to this page:

    https://c4everyone.com/index.php/company/why-jumpstart-tools

     

    That should give you an idea of our company's positioning in the embedded space. In short, we are not aiming to be an "Arduino Killer" per se, but rather we offer easy-to-use professional tools at reasonable / affordable prices, and we back them up with unparalleled support. This means that professional engineers can get productive and start writing code in a matter of hours instead of weeks, and the Non-Commercial license and the JumpStart MicroBox offer a more powerful alternative than Arduino with Standard C compiler and JumpStart API.

     

    If you have only programmed an AVR, PIC16 or other 8/16-bit microcontrollers, the jump to the Cortex-M is huge. Don't just take my words, search for phrases like "Getting Started with Cortex-M programming" or "STM32F Standard Peripheral Library" etc. and read what other people have to say. The JumpStart API makes this process extremely easy. As a user said recently:

     

    [On looking at JumpStart API] "Your stuff is great; by God, somebody can code old school in your organization!"

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • 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 © 2023 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

  • Facebook
  • Twitter
  • linkedin
  • YouTube