摘要: Wi-Fi 的发源地 Wi-Fi 的发源地是夏威夷,Wi-Fi 是一种无线局域网协议。而对于网络协议中的多址接入协议的历史可以追述到 1971 年的 ALOHAnet,按照 WiKi 的记录,ALOHAnet 是一个在夏威夷大学开发的一个无线网络,为什么要构建这个无线网络,是因为夏威夷岛屿之间不易布 阅读全文
posted @ 2020-11-15 15:11 wenzid 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 在使用 lvgl 库的时候,笔者使用的 V7 版本的库,使用过程中发现网上关于 V7 版本的资料非常少,官网有文档介绍其如何使用,但有些方面还不是很全面,而且网上现在的中文教程大多数是针对于 V6 版本的, 阅读全文
posted @ 2020-11-09 20:28 wenzid 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 引言 编程习惯的培养需要的是一个长期的过程,需要不断地总结,积累,并且我们需要从意识上认识其重要性,一个良好的编程习惯对于我们能力的提高也是由巨大的帮助的。下面是笔者在阅读《专业嵌入式软件开发》这本书时所看到的一 阅读全文
posted @ 2020-10-29 20:13 wenzid 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 前言 在上一篇文章中 "《程序是如何在 CPU 中运行的(一)》" 笔者讲述了程序中一条一条指令以及一条一条数据是如何在 CPU 中运行的,在本文笔者将以 ARM Cortex M3 的内核为背景分析指令是如何有序的执行。 寄存器组介绍 为了更好地介绍指令是如何在 ARM Cortex M3 内核中 阅读全文
posted @ 2020-05-13 18:33 wenzid 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 从 CPU 层面阐述程序运行的过程 阅读全文
posted @ 2020-05-08 20:27 wenzid 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 解析结构体为什么需要对齐以及结构体对齐的原则 阅读全文
posted @ 2020-05-07 15:41 wenzid 阅读(342) 评论(0) 推荐(1) 编辑
摘要: 分析面向过程和面向对象两种编程思想设计的有限状态机,给出面向过程设计的状态机的弊端,并以循序渐进的方式给出面向对象设计有限状态机的过程 阅读全文
posted @ 2020-05-03 14:02 wenzid 阅读(731) 评论(0) 推荐(1) 编辑
摘要: union 概念 union 在中文的叫法中又被称为共用体,联合或者联合体,它定义的方式与 struct 是相同的,但是意义却与 struct 完全不同,下面是 union 的定义格式: 那么它与结构体的定义方式相同,那么区别是什么呢,下面通过一个 struct 与 union 的嵌套来说明两者的区 阅读全文
posted @ 2020-04-29 23:40 wenzid 阅读(866) 评论(0) 推荐(2) 编辑
摘要: 内存映射 在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧缺的嵌入式系统中,是缺少 MMU 内存管理单元的。因此在一些嵌入式系统中,比如常用的 STM32 来讲,内存映射被划分为闪存段(也被称为F 阅读全文
posted @ 2020-04-29 13:37 wenzid 阅读(8068) 评论(3) 推荐(3) 编辑
摘要: 分析 rtthread 内核,论述用 C 语言实现的继承、派生与容器 阅读全文
posted @ 2020-04-28 21:40 wenzid 阅读(1069) 评论(0) 推荐(1) 编辑