SPI、UART、I2C通信的区别与应用!

SPI、UART、I2C通信的区别与应用!

电子设备之间的通信有点像人与人之间的交流,要进行有效的交流,双方都需要使用相同的语言。在电子产品中,这种共同语言被称为通信协议。

工程师必备:C/C++单元测试万能插桩工具

工程师必备:C/C++单元测试万能插桩工具

研发效能是一个广泛讨论的话题,它涉及软件交付的整个生命周期,包括产品、架构、开发、测试和运维等环节,每个环节都对持续有效的高质量交付产生影响。

ZYNQ简介 | ZYNQ到底是什么?

ZYNQ简介 | ZYNQ到底是什么?

Zynq7000系列是基于Xilinx SoC架构的产品。这些产品中集成了双核或单核ARM Cortex-A9 MPCore处理系统(PS)和Xilinx可编程逻辑(PL),并且通过最新的高性能、低功耗(HPL)、28 nm和高k金属栅极(HKMG)工艺技术得以实现。

Linux虚拟内存,你理解到位了?

Linux虚拟内存,你理解到位了?

最近,组内有一个我非常期待的分享主题:”Linux的虚拟内存”。某天晚上加班时,我们在讨论虚拟内存的概念时,我们的领导发现几位同事对虚拟内存的理解不够清晰,于是特意为这位同事挑选了这个主题(笑)。

瑞士军刀 | 通用的文件转换器Pandoc

瑞士军刀 | 通用的文件转换器Pandoc

工作中常常需要进行文档格式转换,以提高开发效率和团队沟通。最近我发现一个开源免费的工具 called Pandoc,它是一个超级强大的跨平台文档格式转换工具,被官方称为该领域的”瑞士军刀”。我推荐给大家试试。

当单片机遇到状态机——入门QP

当单片机遇到状态机——入门QP

前几天在微信上看到李肖遥的公众号,里面讲述了QP框架,让我很受启发。我已经使用QP框架很多年了,一开始用的是QM和QPC++,后来放弃了QM,直接使用QPC来编写程序,最后甚至自己写起了状态机框架。

QP实时嵌入式框架之QM

QP实时嵌入式框架之QM

关于软件开发中的重要事项,已经有很多文献探讨过了。其中之一就是从高级模型(例如状态机)中进行自动代码生成。在之前的文章中,我们提到了QM是一个用于自动生成代码的工具,但这样生成的代码真的好用吗?

一个强大的反汇编工具IDA Pro

一个强大的反汇编工具IDA Pro

最近我因为从事一些反向工程工作而熟悉了一款软件叫作IDA Pro。实际上,IDA Pro是一个反汇编器,它可以将位于库文件下的.a文件重新生成为.c文件的代码,并试图将其转换为符合C语言规范的代码。

Linux 命令 su 和 sudo 的区别

Linux 命令 su 和 sudo 的区别

之前我一直对于 su 和 sudo 这两个命令感到困惑,最近经过专门的搜索,终于弄清楚了它们之间的关系和用法。在这篇文章中,我将对它们进行系统总结。

Linux 系统开机加电后发生了什么?

Linux 系统开机加电后发生了什么?

电脑启动后,CPU逻辑电路被设计为只能运行内存中的程序,没有能力直接运行存在于软盘或硬盘中的操作系统,如果想要运行,必须要加载到内存(RAM)中。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部