嵌入式系统编程软件架构该注意哪些方面?

嵌入式系统编程软件架构该注意哪些方面?

模块的划分意味着对一个大型软件进行规划,将其划分为一系列功能独立的部分,以便协同完成系统需求。

从汇编看C++程序的条件判断语句

从汇编看C++程序的条件判断语句

在当今时代,如果有人熟练地使用汇编语言编写程序,可能会被当作与众不同的人对待。即使是研究逆向工程的人大多只能说他们懂得一些汇编语言,真正精通汇编的人非常少。

Linux 环境变量配置全攻略,初学者必会…

Linux 环境变量配置全攻略,初学者必会…

在自定义安装软件时,经常需要配置环境变量。下面是各种配置环境变量的方法。

只有170字节?最小的64位Hello World程序原来是这样

只有170字节?最小的64位Hello World程序原来是这样

Hello World 程序是一个非常简单的程序,但它涉及到了一些底层的细节。让我们来深入了解一下。

这两种printf()函数重定向方法,太实用了

这两种printf()函数重定向方法,太实用了

以前我们已经探讨了STM32上的串行通信编程,学习了如何通过USART1端口将数据发送至电脑的串行调试工具或从其接收数据。现在我们的目标是在STM32项目中植入printf()函数,以便在编写程序时能够轻松输出调试信息。

嵌入式开发要难于单片机开发?

嵌入式开发要难于单片机开发?

对于单片机和嵌入式的区分,实际上并没有明确的标准定义,每个开发者都有自己的理解和定义。在我看来,单片机是一种集成电路芯片

如何避免循环中“突兀”的break和continue

如何避免循环中“突兀”的break和continue

循环中经常使用到的continue、break和return是一些常见的控制语句,它们可以在特定条件下改变程序的执行流程。

嵌入式开发中需要用到设计模式吗?

嵌入式开发中需要用到设计模式吗?

工作多年以来,我经常遇到朋友们问我是否需要学习设计模式。似乎在做嵌入式开发的过程中从未遇到过需要应用设计模式的情况,因此我一直没有系统地学习。然而,我也意识到设计模式的重要性,可是时间一晃就过去了,最终没有学习到。

Blinky实例分析来认识一下QP状态机

Blinky实例分析来认识一下QP状态机

Blinky是一个内置的简单示例,相当于我们编程中常说的”Hello World!”,它能够帮助我们更好地了解QP。在这个blinky示例中,LED灯按照1HZ的频率进行闪烁,即每隔0.5秒亮一次,再间隔0.5秒熄灭一次。

Qt串口通信接收数据不完整,怎么解决?

Qt串口通信接收数据不完整,怎么解决?

下位机使用串口通信,上位机使用Qt开发,上位机从串口每次接收到的数据不完整,例如 下位机printf(“123456789”);,串口上位机接收到的数据则是123、45、6789,而不是123456789

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部