The Raspberry Pi is a great inexpensive, single board computer that can be used to rapidly prototype embedded systems. The Raspberry Pi (RPi) usually runs Raspian or some other offshoot of Linux. One of the annoyances of developing software on this platform is that you need an extra monitor, keyboard and mouse in order to … Continue reading Raspberry Pi – Connecting Remotely using SSH
Design News course material on “Embedded Software with Python and the Raspberry Pi” can be downloaded by entering the information below: Description: Single board computers are taking the world by storm and one of the most popular is the Raspberry Pi. These computers are enabling embedded engineers to quickly and cost effectively prototype complex systems. … Continue reading Embedded Software with Python and the Raspberry Pi
Creating embedded software can be a challenging endeavor. The experience can range from a well-defined and controlled process to shoot-from-the-hip Wild West-style development. No matter where ones development cycle falls in this range, there are elements of the design cycle that are or should be common to them all. These include gathering requirements, creating a … Continue reading Mastering the Embedded Design Cycle Templates
Developing your own drivers and API’s from scratch can be a time consuming but rewarding process. Fill in the form below to download an example NXP Kinetis-L Framework that can be used to perform your own experiments and help you get a jump start on developing reusable embedded API’s.
One of the unique challenges of writing embedded software is that it requires the programmer to understand minute details of not only the hardware but also the programming language that they use to bring the hardware alive. Sometimes the simplest of concepts is far more complicated than someone might suspect. This is particularly true when … Continue reading Understanding Portable Types
During the darkest hours of the design process when deadlines have passed, bugs are running rampant and the light at the end of tunnel is a dimly lit memory, the search for great programmers begins. These fabled wizards of industry can turn a dying program into a thriving reconfigurable and bug-free product at the drop … Continue reading The Secrets to Becoming a Great Programmer