03 2023 档案

kernel——内存管理
摘要:0. 背景知识 0.1. 硬件 sram : 硬件复杂,成本高,CPU通过A0-A18个地址线一次输入要访问的地址,就能获得数据,所以CPU能直接访问 ddr sdram: 硬件简单,成本低,但CPU需要通过a0-a10地址线多次输入地址,先输入行地址,再输入列地址,才获得数据,由于有时序问题,所以 阅读全文

posted @ 2023-03-28 23:01 开心种树 阅读(431) 评论(0) 推荐(0) 编辑

gdbserver
摘要:下载gdb代码 进入 代码目录下 gdbserver目录 ./configure --host=arm-linux --target=arm-linux --prefix=$PWD/_install make -j5 make install 进入 gdb目录 ./configure --targe 阅读全文

posted @ 2023-03-22 23:11 开心种树 阅读(116) 评论(0) 推荐(0) 编辑

git
摘要:0. 掌握git的关键点 0.1 3个区 工作区:.git 的父目录 暂存区:.git/index记录文件元信息 和 .git/objects使用blob记录文件内容 版本库: .git/objects使用commit tree组织blob 0.2 暂存区 它有两部分: .git/index : 快 阅读全文

posted @ 2023-03-16 08:41 开心种树 阅读(29) 评论(0) 推荐(0) 编辑

韦东山2440-学习笔记-设备树
摘要:简单上手 1. 环境搭建 按照资料建立的开发环境,遇到个问题 VFS: Mounted root (yaffs filesystem) on device 31:4. Freeing unused kernel memory: 200K This architecture does not have 阅读全文

posted @ 2023-03-06 10:04 开心种树 阅读(210) 评论(0) 推荐(1) 编辑

常用命令
摘要:创建补丁文件 diff -urN <原始项目的目录> <修改后项目的目录> > xxxx.patch 当使用上面方法创建补丁文件时,使用补丁文件 cd <原始项目目录> patch -p1 < ../xxx.patch 阅读全文

posted @ 2023-03-04 11:08 开心种树 阅读(18) 评论(0) 推荐(0) 编辑

Kernel文档 DeviceTree——usage-model.txt
摘要:此文介绍Linux的设备树使用模范。 Open Firmware 设备树是用于描述硬件的数据结构和语言。 他是一种对硬件的描述,此描述是可被操作系统读的,所以OS不需要硬编码机器的详细信息。 从结构上看,DT是一个命名节点构成的树,节点可能有任意数量的属性,属性可以包含任意数量的数据。存在一种机制, 阅读全文

posted @ 2023-03-03 12:26 开心种树 阅读(95) 评论(0) 推荐(0) 编辑

韦东山2440-学习笔记-platform
摘要:1. 简介 platform是 设备驱动总线模型 2. 示例 #include <linux/platform_device.h> #include <linux/module.h> static struct platform_device *led_dev; static struct reso 阅读全文

posted @ 2023-03-01 15:02 开心种树 阅读(50) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示