Commit Graph

177 Commits

Author SHA1 Message Date
lion.chan 42f22a8f4d 整理文档.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-05-02 22:08:56 +08:00
lion.chan b1e52f059b 增加 从上电到系统启动 部分.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-05-02 16:18:30 +08:00
lion.chan c7a1e7920a 增加 Yocto for Raspberry pi 4 B 64 bit.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-05-02 10:49:41 +08:00
chen.yang cd3b7008e9 补充内容.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-28 11:44:47 +08:00
chen.yang 56fc0372e4 为 Linux 系统的启动流程 补充资料.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-27 09:51:15 +08:00
chen.yang 8c96c44a7d 修正为硬件内存管理机制和内存安全.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-26 15:43:10 +08:00
chen.yang eb80a42de6 整理行文思路.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-26 15:36:18 +08:00
chen.yang 8208ffa597 完善系统内存安全部分.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-26 15:10:31 +08:00
chen.yang 3caa338f53 调整内核内存部分文档结构和内容.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-26 11:32:04 +08:00
chen.yang 050d59c766 补充引入段寄存器的好处.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-26 09:31:12 +08:00
chen.yang 142203b81d 补充 8.14 Linux 系统的启动流程.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-25 14:07:18 +08:00
lion.chan 8761d8b2b6 校正内存划分说明.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-04-24 22:40:11 +08:00
lion.chan 64849f5a8b 完善内存编址类型.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-04-24 22:15:54 +08:00
chen.yang 283454e024 校正 Linux 内存空间的划分.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-24 17:33:07 +08:00
chen.yang 1901193c5e 完善 8.11 内核内存管理.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-24 14:54:10 +08:00
lion.chan 173ab24350 补充中断处理接口.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-04-22 00:19:40 +08:00
chen.yang c18e1aa512 补充终端与时钟部分.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-21 19:29:23 +08:00
chen.yang a495dd298e 修正 并发控制示例.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-21 19:16:33 +08:00
chen.yang e270b9f71f 校正文档.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-18 20:03:21 +08:00
chen.yang 4192c11fd0 完善 设备驱动中的阻塞与非阻塞 IO.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-16 16:29:37 +08:00
chen.yang 7748d464d4 修正为使用信号量.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-16 13:48:42 +08:00
chen.yang cf1b8765bc 增加 并发控制示例.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-16 13:41:10 +08:00
chen.yang e7a3e696f5 补充示例.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-15 12:51:15 +08:00
chen.yang d85646aede 补充 8.8 设备驱动中的阻塞与非阻塞 IO 等.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-14 20:12:20 +08:00
chen.yang 0489e739bd 增加 完成量 部分.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-14 09:07:42 +08:00
chen.yang df41b19231 补充 信号量基本用法.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-13 10:02:57 +08:00
lion.chan c4e3fa8281 补充 8.7 设备驱动中的并发控制.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-04-10 11:29:28 +08:00
lion.chan 05bb7cf965 完成 8.6 字符设备驱动.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-04-05 17:40:55 +08:00
lion.chan 6dddc8e048 补充 用户态 GPIO 示例.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-04-05 13:12:22 +08:00
chen.yang a50314c4e2 完善 Linux 文件系统与设备文件系统 部分.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-04-01 13:36:57 +08:00
lion.chan b3da0c90b6 完成 8.4 内核的配置和编译.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-03-30 22:19:39 +08:00
lion.chan af1154d16c 补充 8.4 内核的配置和编译.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-03-29 22:36:47 +08:00
chen.yang ce1749b18c 补充内核开发调试特点.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-03-29 18:17:48 +08:00
lion.chan 9f61931e5f 完成 8.3 内核开发环境的搭建.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-03-29 04:24:34 +08:00
lion.chan 6d0b30d1b0 完成 Linux 系统架构.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-03-29 03:11:16 +08:00
lion.chan 5c7bf347b8 补充内核开发环境搭建流程.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-03-29 02:18:59 +08:00
chen.yang 9633d5ea91 调整文档结构.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-03-28 11:47:19 +08:00
chen.yang 51696c786b 调整标题.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-03-28 09:11:39 +08:00
chen.yang 0d43c6bec5 调整文件夹结构.
Signed-off-by: chen.yang <chen.yang@yuzhen-iot.com>
2022-03-28 09:08:31 +08:00
lion.chan a7f3b12710 完善 10.1 节.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-03-28 08:08:03 +08:00
lion.chan e7ba11874d 调整文件夹结构.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-03-28 07:34:04 +08:00
lion187 b4854ff1b2 添加 'Chapter11_Linux_Driver/01_概述.md' 2022-03-24 19:37:44 +08:00
lion187 473fd8d707 Merge pull request '增加练习题.' (#6) from dev into master
Reviewed-on: #6
2022-01-09 21:51:56 +08:00
lion.chan d4b0faa74a 增加练习题.
Signed-off-by: lion.chan <cy187lion@sina.com>
2022-01-09 13:52:46 +08:00
lion187 b55ace1f59 Merge pull request '更新 'Chapter2_C与C++/2.10_类、继承和多态.md'' (#5) from lion187-patch-1 into master
Reviewed-on: https://blacktea.cpolar.cn/OrgLion-Writes/HaveFunWithEmbeddedSystem/pulls/5
2021-12-06 15:12:15 +08:00
lion187 59a067e867 更新 'Chapter2_C与C++/2.10_类、继承和多态.md' 2021-12-06 15:11:45 +08:00
lion187 1c3f54e57d Merge pull request '更新 'Chapter2_C与C++/2.10_类、继承和多态.md'' (#4) from lion187-patch-1 into master
Reviewed-on: https://blacktea.cpolar.cn/OrgLion-Writes/HaveFunWithEmbeddedSystem/pulls/4
2021-12-06 15:01:48 +08:00
lion187 b61ff6484b 更新 'Chapter2_C与C++/2.10_类、继承和多态.md' 2021-12-06 15:01:28 +08:00
lion187 5a386d24eb Merge pull request '调整章节,补充内容.' (#3) from dev into master
Reviewed-on: https://blacktea.cpolar.cn/OrgLion-Writes/HaveFunWithEmbeddedSystem/pulls/3
2020-11-26 10:29:09 +08:00
rick.chan c4cfcf4282 调整章节,补充内容.
Signed-off-by: rick.chan <chenyang@autoai.com>
2020-11-26 10:26:40 +08:00