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
    • Experts & Guidance
    • 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 Intel Edison Arduino Kit Unboxing.
  • 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: lcard
  • Date Created: 21 Jun 2016 1:13 PM Date Created
  • Views 616 views
  • Likes 3 likes
  • Comments 14 comments
Related
Recommended

Intel Edison Arduino Kit Unboxing.

lcard
lcard
21 Jun 2016

Introduction:

 

Occasionally in life you see glimpses of things to come. I remember fifteen or more years ago sharing music across the Internet was rampant. (It still is of course.) It occurred to me at the time that sharing movies and video content was a logical extension or progression of the trend. I didn't have particular insight regarding what it would mean for our lives or how to profit from it. I just knew it was coming and wondered when it would arrive. Youtube and Netflix even made it legitimate and profitable. I certainly had no insight on how they would do that.

 

So here I am your lame visionary.

 

The prevalence of low-cost computing platforms like Edison, RPi, BeagleBone, Arduino and others is an interesting trend today. In the world of computing and electronics we have all seen the trends of miniaturization, performance and cost. My cell phone is the disposable razor blade head in the business model of my telecom service provider. It's camera, which I'm using to take pictures below, is like a detail feature to grab a few more customers and manufacture the need for more telecom service. The camera here is like the fourth blade on a razor.

 

The concept I wrote up for the element14 RoadTest give away was a "simple low-powered SCADA remote" using Edison. In my line of work we use PLCs as remote telemetry devices. They work well but sometimes I can't help but feel they cost a lot for what you get. I acknowledge that in many ways comparing an Edison to a PLC is silly and not a fair comparison. There is a huge difference between a field-ready PLC and a IOT development platform, and we're not going to be throwing out our Modicons any time soon.

 

Having said that most of the control functions in our system are fairly simple. A lot of it is just mapping sensor I/O to an address space for our SCADA system. There's nothing our PLCs do which couldn't be replicated with cron-jobs and scripts. (Our control and measurement cycles are quite slow.) PLC vendors provide great tools to set them up using ladder-logic and function-block-diagrams etc. I'm never quite comfortable with such functionality designed to make our lives easier. I'd be happier if I had more visibility into the complete function of the PLC's OS and run-time environment.

 

Back to my speculation is about technology trends. Just as ladder-logic made PLCs attractive for the plant engineer accustomed to wiring plant logic with relays and wires, I wonder what the PLC market will have to do to retain kids who grew up with coding clubs and IOT maker boards. When today's kids one day enter the workforce in roles setting up SCADA systems and plant automation, my gut feeling is that to stay successful PLC products will have to evolve. I suspect there may be some convergence in the PLC and IOT maker-space device markets.  (Remember, my visionary skills are quite lame here.) Anyway - BeagleBones are readily available in extended temperature range versions.

 

The Box:

Here is the box sent to me by my friend Dave (element14Dave). Edison has been out for a while and this whole review is late enough I doubt this unboxing will be too exciting for anyone. Here goes anyway.

image

image

This thing is *very* small. I don't have a banana, so we'll use a quarter for scale.

image

A full unix host in book of matches. That kinda of floors me. After assembly below.

image

When I flipped the board over I noticed a serious set of test points. I was impressed with the number. I'm sure anyone attempting to develop a product based on Edison will be happy. (I may not be equipped to fully appreciate them since since my oscilloscope is two short wires and a piezo element.)

image

image

Finally the ports shot. Look at those ports clearly made for connections.

 

My overall impressions of the hardware are positive. The Arduino breakout board is well thought out. The flexibility of being able to choose between the Ardiuno breakout board and mini breakout boards is really nice. The system-on-module with Hirose connector is interesting. I don't know if my aspirations will ever get beyond a hobby level, towards actual hardware product development. If they ever do the prospect of designing a circuit board around that Hirose connector seems less daunting than trying to spin a board including "everything". System-on-module certainly lowers barriers to entry in product design (which is obviously Intel's intent.) 

 

I'm slightly embarrassed I started this post over a month ago. It has far more rambling and far less meat than I would like. (At some point you have to just click "publish".) Even though I have not shared it here I have done more with this kit than take it out of the box. (Honest!) In a next post I'll try to cover my impressions on device and software set up. (Mostly positive.) After that the plan is to get into developing our simple SCADA remote.

 

And so there you have an Edison un-boxing.

 

Epilogue:

 

I have a confession. (Well lots actually but they're mostly beyond scope here.) When I came across the element14 RoadTest giveaway contest I was pretty excited. Some gates switched in my head, and a flip-flop or two even latched. I read about the platform some more and was really enamoured with it. I thought about what it could mean for my industry and how it might be relevant to my area of work. I wrote up my best contest entry and clicked send with bated breath....

 

Then *the fear* struck. What if I didn't win? Can't take that risk. I found my answer in a Craigslist SF-area posting with with a kit for sale. Emails were exchanged. Three available. Now we're talking. Paypals whisked my hard earned credit through the tubes and a box made it to my home somehow. Hope they're not stolen.

 

I don't know if this is cheating or if anyone will care, but my write-ups and RoadTest ramblings may include more than one Edison. Knowing the number of devices I have accidently let the smoke out of we may need a spare or two here anyway.

image

I tried to decide what a group of Edisons should be called. Probably just a cluster. Look out TaihuLight?

 

 

-Loren

  • Sign in to reply
  • tgunthorpe
    tgunthorpe over 7 years ago in reply to lcard

    Hi Loren,

     

    Yes - the very long storey short is that everything needs to be compiled on the Edison. To stay within Eclispe, the sqlite source needs to be added to the Eclipse project as I suspected. Intel themselves recommend against that. Going to be interesting to see how well their sales go with the new Studio program they are trying to sell for US$699 when you can't use it !

     

    Thanks for your help - I'm running now.

    - T

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

    Hey Tom - Did you get your Eclipse IDE project to link sqlite libs? How did things turn out?

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

    Note - You're dealing with (at least) two different tasks; 1) Developing your application; and 2) Getting it to compile and run on Edison.

     

    Have you considered prototyping your software application using a Linux VM (or host) and then recompiling it later on/for Edison? Also consider you shouldn't have to compile sqlite for Edison at all. It's already there. Your app should only have to include the right header files and link against the already-compiled sqlite libraries. (Note: Getting Eclipse to play nicely and actually do this for you is beyond my experience.)

     

    -L

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

    Ok - I've got it compiling main.c and sqlite3 using the command line as you showed. Now to create a 'make' file for the whole project. I've many files in the project ....

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

    Hi Loran,

    Thank you for your replies. I understand a little more now how this all hangs together and i'm all good with the ssh etc.

    When you compile your code, you are doing everything on the Edison - correct? Just like the Pong example.

    When I compile my code - it's all inside Eclipse - then the binary is transferred to the Edison.

    While the sqlite3.h file is included in the Eclipse environment - sqlite3.c is not. I tried putting the sqlite3.c file inside the Eclipse project, and will try it again. There are 10,000 #defines in the sqlite3.c file, and I've no clue what needs to be set to make it work for the Edison. I was getting all sorts of compile errors.

    If i where to transfer my Eclipse project files to the Edison and compile on the Edison, such as the Pong example, given that my files are .c, how would the you create the 'make' file to also include sqlite3? I have no clue or experience in the command line

     

    - T

    • 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

  • X
  • Facebook
  • linkedin
  • YouTube