CAN、I2S、I2C、SPI、SSP总线的介绍和比较

CAN、I2S、I2C、SPI、SSP总线的介绍和比较

串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口。几乎所有Motorola公司生产的MCU(微控制器)都配备了SPI硬件接口

Linux是否能在 8 位 MCU 上运行?

Linux是否能在 8 位 MCU 上运行?

我们常常能看到初学者在单片机论坛上询问他们微不足道的8位微控制器是否可以运行Linux。这些问题往往引来一阵笑声。我们也常常可以在Linux论坛上看到人们询问运行Linux的最低要求是什么。常见的回答是Linux需要一个32位架构和一个MMU(存储管理单元),而且至少需要1MB的RAM来满足内核的需求。

为什么说重启能解决90%的问题

为什么说重启能解决90%的问题

据广为流传的说法,人生三大法宝是“多喝热水”、“吃药”以及“重启一下试试”。而如今,重启已经成为了现代人必备的生活技能。

为什么嵌入式工程师会对8位MCU有误解?

为什么嵌入式工程师会对8位MCU有误解?

在近年来,随着技术和知识产权的发展趋于成熟,32位微控制器单元 (MCU) 呈现出了迅猛的增长势头,甚至让16位的MCU逐渐被淡忘。现如今,在嵌入式MCU领域,不管是8位还是32位的产品选择繁多,而16位的型号却寥寥可数。

有没有想过:malloc分配的内存空间地址连续吗

有没有想过:malloc分配的内存空间地址连续吗

在编写程序时,我们经常使用malloc函数进行动态内存分配。但是,我们是否曾经思考过在C语言中,通过malloc函数向操作系统请求内存空间时,所得到的地址是否是连续的呢?

【编程之美】详论单片机固件模块化架构设计

【编程之美】详论单片机固件模块化架构设计

[导读] 为什么要写这篇文章呢?最近我遇到一些刚开始学习单片机的同学,他们刚刚开始进行单片机开发,还没有涉及到使用RTOS,直接使用RTOS可能会有一些困难。

15张图,了解一下TCP/IP必知也必会的10个问题

15张图,了解一下TCP/IP必知也必会的10个问题

TCP/IP协议模型(Transmission Control Protocol/Internet Protocol)是构成互联网基础的一系列网络协议,是Internet的核心协议。

循环里continue,break,return的作用,你知道吗?

循环里continue,break,return的作用,你知道吗?

编译结果如下,我们可以得出结论,在双层FOR循环中,在内循环使用Continue,只会在内循环中跳过此处循环,小循环继续执行,不会跳过大循环。

Linux 动态链接与静态链接原来是这么回事?

Linux 动态链接与静态链接原来是这么回事?

Program1和Program2分别包含Program1.o和Program2.o两个模块,他们都需要Lib.o模块。静态链接情况下,两个目标文件都用到Lib.o这个模块

C语言这些常用的标准库,你不得不知道…

C语言这些常用的标准库,你不得不知道…

有不少工程师喜欢自己封装一些已经存在于标准库中的函数。然而,自己封装的函数并不一定比标准库的函数更好,有时候它们反而会导致代码冗余和bug。下面我们来分享一些C语言中常见的标准库。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部