Standards, Methods, and Tools for Static Analysis of Embedded C/C++ Code

Standards, Methods, and Tools for Static Analysis of Embedded C/C++ Code

In embedded C/C++ development, due to the flexibility and complexity of the language, defects such as memory leaks, buffer overflows, and undefined behaviors are prevalent. Static Code Analysis (SCA) is a technique that can identify potential issues before code compilation and execution, making it an indispensable part of building high-reliability and high-security software. This article … Read more

DevOps Automation in Embedded System Development: Tools, Benefits, and Challenges

DevOps Automation in Embedded System Development: Tools, Benefits, and Challenges

DevOps, as a new methodology in the field of software engineering, emphasizes a culture of communication and collaboration between software development teams (Dev) and operations teams (Ops), enabling developers to build, test, and release software more quickly and reliably. DevOps encompasses Agile Development, Continuous Integration (CI), Continuous Delivery (CD), and application monitoring (or Continuous Deployment, … Read more

Static Analysis Standards, Methods, and Tools for Embedded C/C++ Code

Static Analysis Standards, Methods, and Tools for Embedded C/C++ Code

Follow usLearn Embedded Together, learn and grow together In C/C++ development, due to the flexibility and complexity of the language, defects such as memory leaks, buffer overflows, and undefined behavior are rampant. Static Code Analysis (SCA) is a technique that can identify potential issues before code compilation and execution, making it an indispensable part of … Read more

Embedded Programming and the Internet of Things

Embedded Programming and the Internet of Things

The total word count is 2502 words Estimated reading time is about 5 minutes There are two types of IoT devices: high-end and low-end devices. The operating systems for high-end devices are fully functional, including Windows, Linux, or Android. For example, Amazon’s Echo device uses the Android-based Fire OS, while Samsung’s smartwatches use the Linux-based … Read more