In this blog post, I will give you a difficult coding task to crack. One of my colleagues presented it to the Atollic development team over a coffee break a few days ago, and I thought this could be an interesting problem for other developers to discuss over the coffee break as well! Are you up for a challenge to prove you are an expert developer?
Topics: Embedded Software Development
Iot devices are being trusted to handle more critical data all the time, making it vital for the data not to become corrupted. This has increased the need for reliable file systems that protect data in the case of unexpected power loss, which is common in these devices.
In this episode of our embedded development movie series, Frederic's boss sets an unreasonable deadline for Frederic.
Watch the video below and follow Frederic's efforts as an embedded developer and the struggles of meeting management expectations.
Embedded system complexity has reached the point where many systems require a real-time operating system. In this free webinar, attendees will become familiar with the design methodologies necessary to properly schedule tasks in addition to understanding when and where to use mutexes, semaphores and message queues.
Important concepts such as preventing priority inversions, deadlock and thread starvation will be examined. The webinar will provide hands-on demonstrations using the STMicrolectronics STM32F7 Nucleo Board which uses an ARM Cortex-M7 processor with the Atollic TrueSTUDIO toolchain. Learn more!
In this short video you get to meet John. Like you, he is a skilled embedded developer. But he has a problem. In this episode of our embedded development movie series, John struggles with a variable that gets wrong values randomly.
I think we have all been in the same situation. Watch the video below and follow John's efforts as an embedded developer!
Atollic now has a new Project Import Converter supporting IAR® EmbeddedWorkbench® for ARM® (EWARM) projects. The new Project Import Converter automatically updates EWARM projects to Atollic TrueSTUDIO format during import.
Topics: Atollic TrueSTUDIO
Ashok is a devoted Cortex-M developer. Meet him in this short video about the challenges of embedded development! In this episode, Ashok is stuck with mysterious hard fault exceptions that make his embedded system crash. Despite his years of development experience, he just can't figure out what is wrong with his excellent code.
Watch the movie below to get to know Ashok and his struggles!
Debugging RTOS-based applications often introduce new complexities. In this blog post, I will reveal a trick that can give you completely new insights into the system as you debug it.
Have you ever plotted the internal behavior of an RTOS graphically, live in real-time? If you haven’t, perhaps you should consider this powerful debug technique now. Read more to find out how!
Our free MSP432 development and debugging whitepaper outlines professional tool support for MSP432 development, with a particular focus on advanced debugging including SWV/SWO/ITM event- and data tracing and kernel aware RTOS debugging. Stack and memory usage analysis as well as hard fault crash analysis are covered too.
Have you ever wondered what the key icon appearing on a specific file or folder in the project explorer actually means? If you don't know what it means, it could indicate you are in trouble. The key icon indicates one or several build settings for the related file or folder differs from the project's overall build settings. If you have set specific build settings for the file or folder, then the key icon is just a friendly reminder so you do not forget this.
If you are not aware of specific build settings for the file or folder, then this could lead to frustration and problems as the project may not build or execute as intended. In this blog post, I will explain how to resolve these problems.
Time is precious for any embedded developer. If you're a consultant or contractor, you need to show your clients results - fast. And every developer needs to stay on project schedule also when tough problems halt progress. To help you on your journey towards ARM Cortex development nirvana, we have put together a library of free white papers you can read to educate yourself.
Check out our library and utilize the information shared to become a better and more efficient embedded developer! Our current white paper library is listed below - use it for your benefit!