嵌入式软件开发如果具有更好的阅读性、扩展性以及维护性,就需要考虑很多因素。今天给大家分享几个嵌入式软件设计的原则。
2024-02-25 10:54
如何查找嵌入式软件设计中的缺陷 本文将介绍如何避免那些隐蔽然而常见的错误,并介绍的几个技巧帮助工程师发现软件中隐藏的错
2010-04-09 14:37
其他种类软件加起来还要广。嵌入式软件是交通、安全、医疗、食品、农业、国防和娱乐等应用系统的核心,事实上这些行业的每个领域都以各种方式深入到我们日常生活中。 嵌入式
2017-11-30 16:18
本文将讨论物联网设计领域中的主要软件挑战,并介绍正确的工具链选择如何有助于因应这些嵌入式设计挑战。文中主要关注于物联网软件生态系统中的三大关键领域,以及引导思考如何以高效和高性价比的方式执行
2016-11-16 10:36
本文引用自本人公众号文章: 嵌入式开发中的两点编程思想 C语言也很讲究设计模式?一文讲透 包含如下: 01)C语言和设计模式(继承、封装、多态) 02)C语言和设计模式(访问者模式
2022-06-20 09:09
面向嵌入式系统的编译器厂商都提供这些信息。 通常,每次一个函数被调用时,编译器将使用堆栈来保存返回地址并传递函数参数。函数的自动(局部)变量通常也在堆栈当中。不过,由于编译器会尽可能通过将参数或局部变量
2019-04-02 14:38
相关接口。这样化繁为简,使得学生在实验时,不仅能够对简单的ARM最小系统有比较深入的理解,也能动手设计出外围扩展电路,最后进行编程,软件和硬件的能力同时得到提高,加深学习的印象和兴趣。
2018-03-16 11:56
主控部分使用ESP32-IDF进行开发,因为芯片寄存器较多,而且采集对的实时性有要求,所以选用freeRTOS,在满足实时性的要求上程序的设计也会更简单。
2023-08-03 10:18
那么状态机的引入解决了哪些问题呢? 当程序有多个状态时,规范了程序的状态转换,避免了一些引入一些复杂的判断逻辑。 规范了程序在不同状态下的实现和所能提供的能力。 在能力上可以进行横向扩展,提供新的状态来完善现有逻辑
2023-10-27 12:33
嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。
2022-03-12 11:06