Hyunwoo Choiforhyunwoochoi.hashnode.net·Aug 10, 2022Unit Testing For Embedded C codeHow often firmware engineers expose to unit testing? This was an unusual topic to me at first while I have worked as firmware engineer for microcontrollers. Most of microctonroller applications are still developed in C or C++. In the past, while yo...Discuss·56 readsTDD - Embedded System using CC
Hyunwoo Choiforhyunwoochoi.hashnode.net·Aug 10, 2022How to deal with dependency issues among modulesIn general, firmware cannot be discussed without hardware dependency in embedded system. For example, led_controller module needs to use functions from interface_gpio module to control hardware. When we need to unit test this type of interface, the m...Discuss·34 readsTDD - Embedded System using Cceedling
AirQo EngineeringforAirQo Engineeringairqoengineering.hashnode.net·Jul 31, 2022Addressing air quality data gaps: a hardware perspective to sustainable air quality networksWritten by Gideon Lubisia Air pollution is responsible for millions of respiratory-related illnesses and deaths globally. Most countries in the global north have developed high-quality air quality monitoring infrastructures to collect data used to in...DiscussInsightssensor network
Hyunwoo Choiforhyunwoochoi.hashnode.net·Apr 21, 2023Reliability(Point of Firmware Developer's View)Why do we need to consider reliability in firmware? The firmware is a binary program file that runs in the microcontroller. The microcontroller is a hardware device, to function consistently over time, without errors. Yes, however, the hardware is no...DiscussReliability
Sumit KumarforEmbedded Masteryembeddedmastery.hashnode.net·Oct 16, 2022BootloaderOften in early carrier with embedded, we hear the jargon that feels overwhelming to cope up with. Going through them, one at a time is the only way to master this field. One such term is Bootloader. You don't need to know the ins and outs of the term...Discuss·2.1K readsembedded systems
Embedsys WeeklyforEmbedded Systems Weeklyembeddedsystems.hashnode.net·Aug 13, 2022Embedded Systems Weekly #113Classpert is our sponsor this week. They offer a free seat to participate in the third cohort of the course Making Embedded Systems. The famous 10-week course given by Elecia White, author of O’Reilly’s Making Embedded Systems and host of the popular...Discussembedded systems
Hyunwoo Choiforhyunwoochoi.hashnode.net·Aug 10, 2022How to deal with dependency issues among modulesIn general, firmware cannot be discussed without hardware dependency in embedded system. For example, led_controller module needs to use functions from interface_gpio module to control hardware. When we need to unit test this type of interface, the m...Discuss·34 readsTDD - Embedded System using Cceedling
Hyunwoo Choiforhyunwoochoi.hashnode.net·Aug 10, 2022Get familiar with CeedlingHow to set up Ceedling From last post, Ceedling was introduced as a unit testing framework for C. In this post, I want to show how to set up Ceedling and how to use Ceedling with the simple example. Ceedling is required to install ruby. I download...Discuss·39 readsTDD - Embedded System using Cceedling
Hyunwoo Choiforhyunwoochoi.hashnode.net·Aug 10, 2022Unit Testing For Embedded C codeHow often firmware engineers expose to unit testing? This was an unusual topic to me at first while I have worked as firmware engineer for microcontrollers. Most of microctonroller applications are still developed in C or C++. In the past, while yo...Discuss·56 readsTDD - Embedded System using CC
AirQo EngineeringforAirQo Engineeringairqoengineering.hashnode.net·Jul 31, 2022Addressing air quality data gaps: a hardware perspective to sustainable air quality networksWritten by Gideon Lubisia Air pollution is responsible for millions of respiratory-related illnesses and deaths globally. Most countries in the global north have developed high-quality air quality monitoring infrastructures to collect data used to in...DiscussInsightssensor network