Getting Started on Your Application - Linux Embedded systems

Embedded development on Linux is similar enough to desktop development that you may be lulled into thinking they’re the same. There are some important differences, which this covers as you go through the mechanics of setting up a project from scratch. Although several IDEs perform this for you with varying degrees of success, they all end up creating make files, executing them, and interpreting the results. Learning what’s happening behind the scenes isn’t a character-building exercise; it is, however, a way to make sure you understand what’s happening when you need to get the tool to do something that’s not on the IDE’s menu or when the tool does something contrary to your expectations or needs.

Knowing and being comfortable with the steps for getting a project running and building from the command line also gives you an important leg up when it’s time to make a repeatable build for your project. Most project plans include time for making the build and shell scripts to have the software build from the command line. Too often, that time is spent in a scramble trying to figure out how to get the software to build, because prior to that point in the project, nobody bothered to properly document the steps for building the software (let alone create a nice make file). By getting into a good habit at the start, you can avoid the build scramble.


All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Linux Embedded systems Topics