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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Clem Martins's Blog What can be better than this?
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: clem57
  • Date Created: 10 Apr 2015 1:30 PM Date Created
  • Views 684 views
  • Likes 2 likes
  • Comments 6 comments
  • mbed
  • k64f
  • lpc1768
  • arm
Related
Recommended

What can be better than this?

clem57
clem57
10 Apr 2015

Software at its best?

 

  • Tired of those Gigabyte downloads taking up bandwidth and time.

  • Working on one computer for development while the other is connected to target machine.

  • On the run and wishing you could fix one line of code because of the ah ha moment.

  • Just finished the 100 lines of code update that went bad and wished you could go back to before.

  • Wanted to share a great code, but left it on the other computer.

     Well have I got the answer for you. I know this sounds like a used car salesman, but hear me out. Too many software vendors want give or sell their IDE or code development methodology which can be anything from good to ugh why did I ever start this. The secret lies in a true portable IDE using the internet.  Are you ready?

 

                                                  ARM mbed

 

Feature list:


      1)  A fully functional IDE. After login, you are presented with a workspace with a tree on the left for navigation and room on the right showing details of the highlighted item on the tree. In the center is your work environment. If you do not like the editor, no problem just cut and paste changes into the work space.

 

     2)  A list of supported hardware from many vendors like STM, Freescale, IBM, and more. The libraries and documentation is fairly good and growing. After a short sign up process, you are on. Best yet, it is free.

 

     3)  And a built in version control system is available by default. To compile is simple a click of a button with messages going to a small window below. On successful compile a download window appears to load the binary to your computer or to a connected target computer directly like the K64F from Freescale. That is slicker than Arduino in my opinion. With a little #define with a date embedded in the binary,  you can stamp the binary with version control information to match your source. Slick?

 

     4)  To share code is a snap since you can publish as you wish. All your code is unpublished as a default. Since it is web enabled, just send the URL. Also team programming is available for you and your friends.

 

                                                 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image
                                                                     
You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

That is it for now. If I see much interest, I could do some tutorials with videos. Please drop a like/comment to express your thoughts.

image

Thank you,

Clem

  • Sign in to reply
  • Former Member
    Former Member over 10 years ago

    I've had an mbed lpc1764 for a few years now and at first hated the online compiler, it took a while for me to get past the blockage I had in my head about not fully being in control of my own code storage but once I did get past it, the system is very useful and of course, there's no linking or toolchain needed, it's all done for you.

     

    Anything that I do produce there, I also copy and save the source code locally. It just feels more comfortable to keep my own copy (even though their servers are probably better equipped to recover data in the event of loss).

     

    It's something that people should give a try but I do wish there was an application that could be utilised offline, it's just where my comfort zone is...as i'm sure is the reason that puts most people off mbed devices.

     

     

    Lucie

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 10 years ago in reply to xever

    You may use an offline editor. But true an internet connection is needed for compile. But for most this is not bad in a day with cell phones and the such.

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • xever
    xever over 10 years ago

    Very good quick round up of mbed.  Don't want to burst any bubbles and have tried this in the past and felt the IDE has great concepts but a bit clunky and doesn't scale nicely on some displays.  Another downside is it doesn't have offline capability ready to compile a code during an aha moment but there is no internet connection.   Still, I think it's worth a try especially that there a number of code recipes available, could be a good starting point for enthusiasts.

     

    qrys

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 10 years ago in reply to DAB

    If you are doing IP work, you can build an object outside the platform and add to the project as binary like the way MBED includes their own libraries. They hide the source from prying eyes. BTW, they do provide an API to work outside the web using Python. I could document that if interest is keen.

    Thanks DAB for your views,

    Clem

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 10 years ago

    Hi Clem,

     

    I was aware of this capability, but I should caution everyone.  If you use this online capability, you will lose control of your IP.image

     

    So as long as you are doing projects to share, no problem.

     

    However if you are doing a project for profit, avoid these capabilities at all cost.

     

    Just a thought,

     

    DAB

    • 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 © 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