Configuration is cool but coding is king where embedded and IoT application development is concerned.
Last week, I showed you all the cool configurator plug-ins the e2 studio Integrated Solution Development Environment (ISDE) provides to help get your Synergy Platform project jumpstarted. Now is time for the grand performance!
Are you feeling the rhythm to write and edit code for your project now? I sure as heck am. I’ve got an extra keyboard handy just in case I pound the keys too hard and break this one. A good coder always has a back-up tool.
The ISDE Build Phase is all about developing application code. I’m working on a light sensor application right now to test out the new Synergy DK-S124 kit. As I’m cranking away, e2 studio is making my job more efficient with code templates, automatic code completion and keyword coding of source code.
My code is formatted automatically, and useful features such as built-in spell checking, code navigation and jump to declarations are all included. I really appreciate the automated code constructs feature (if, while, do, etc.) – it’s almost as if e2 studio is reading my mind.
Since e2 studio is based on Eclipse, it provides a Codan plug-in for static code analysis.
I’ve touched on the Smart Manual system previously. The build phase is when you can really see its context-aware, wiki-based help facility in action. One of the things I’ve always hated about being an engineer is trying to toggle back and forth between a development environment and a PDF reader (or hard copy manual). With the built-in Smart Manual, the information I need is at my disposal without having to leave the e2 studio ISDE. Big timesaver and hassle reducer!
Other e2 studio plug-ins that make my life easier during the ISDE Build Phase include the SSP module selector/configurator and GNU ARM toolchain integration.
Multiple expressions can be graphed over time while the target is running and you can track the amount of SRAM and Flash memory you have left in your project through the memory usage view.
So now that you’ve built that project, it’s time to debug it. If you’re waiting around for me to tell you how, you might be disappointed. My article on the ISDE Debug Phase won’t be published until next week. Bummer!
Live long and profit!
Professor_IoT
Hot Tip of the Week
The Synergy Platform Knowledge Base is an easy-to-use online repository for all FAQs, Question and Answer articles, technical tips, updates, known issues and workarounds. You can search for the topic you are interested in or browse through almost 200 articles that have been written to help you complete your design in record time.