会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一切有为法,应作如是观
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 开心种树
阅读(96)
评论(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)
编辑
韦东山2440-学习笔记-ADC触摸屏
摘要: 1. 程序员需要关注的硬件特性 1.1 ADC的特性 输出数据用多少位描述 10bit 模拟输入最大值 0-3.3V 采样/转换速度 每秒转换 500 * 1000 次 1.2 看本SoC ADC细节 选择输入信号,8选1. 1.2.1 如何初始化ADC 说明ADC的工作时钟需要降频,且降频方式是设
阅读全文
posted @ 2023-02-27 16:38 开心种树
阅读(178)
评论(0)
推荐(0)
编辑
韦东山2440-学习笔记-framebuffer
摘要: 1. framebuffer框架简述 1.1 init init完成主设备号申请,cdev创建并加入系统,设置了fops,但这个fops只是虚函数 fbmem_init register_chrdev 1.2 open fb_open fbidx = iminor(inode); info = re
阅读全文
posted @ 2023-02-24 16:07 开心种树
阅读(190)
评论(0)
推荐(0)
编辑
韦东山2440-学习笔记-输入子系统
摘要: 1. 框架分析 1.1 connect input_init register_chrdev(INPUT_MAJOR, "input", &input_fops); static const struct file_operations input_fops = { .owner = THIS_MO
阅读全文
posted @ 2023-02-22 16:07 开心种树
阅读(82)
评论(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
公告
昵称:
开心种树
园龄:
8年4个月
粉丝:
6
关注:
2
+加关注
统计
随笔 - 137
文章 - 1
评论 - 6
阅读 -
41092
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
文件IO
(13)
同步
(2)
进程管理
(2)
Linux
(1)
IPC
(1)
线程
(1)
内存管理
(1)
编程杂项
(1)
随笔分类
C(5)
cpp(16)
kernel(24)
Linux(26)
ngx(15)
shell(16)
tools(6)
UNP(13)
编程技巧与陷阱(2)
嵌入式(6)
软件调试(1)
数据结构与算法(1)
网络编程(1)
系统构建(4)
随笔档案
2023年3月(7)
2023年2月(4)
2023年1月(1)
2022年12月(1)
2022年11月(5)
2022年10月(3)
2022年9月(1)
2022年8月(7)
2022年7月(2)
2022年6月(15)
2022年5月(8)
2022年4月(10)
2022年3月(21)
2022年2月(2)
2022年1月(2)
2021年12月(7)
2021年11月(1)
2021年9月(4)
2021年8月(18)
2020年11月(1)
2020年4月(2)
2020年3月(7)
2020年2月(2)
2020年1月(6)
更多
阅读排行榜
1. ip rule 策略路由(5227)
2. ramfs(2000)
3. 4g 和 AT 指令(1695)
4. linux系统构建——1.交叉编译工具链(1617)
5. 《深入剖析ngx》——配置解析(1554)
评论排行榜
1. UNP——第二章,常见协议概述(4)
2. linux系统编程——文件IO——并发写的冲突问题(1)
3. UNP——第二章,TCP握手与挥手分析(1)
推荐排行榜
1. 韦东山2440-学习笔记-设备树(1)
2. ip rule 策略路由(1)
最新评论
1. Re:linux系统编程——文件IO——并发写的冲突问题
楼主 问个问题:多线程向存储器进行读写操作,怎么实现存储器IO写或读卡死呢?用尽可能多的线程IO读写吗?
--心火合滨
2. Re:UNP——第二章,TCP握手与挥手分析
请问这是啥书 ?
--春风十里不如你1027
3. Re:UNP——第二章,常见协议概述
@ 学风世子纯粹技术博客,不会涉及敏感。...
--浪客行——
4. Re:UNP——第二章,常见协议概述
@ 学风世子谢谢你的赞赏,实事求是,我还没能力做人师傅,这些文章只是UNP的读书笔记,所以只会记录我认为不清楚,或有用的。另外,编程必须实践,而博客不会列出具体代码(因为书上已经提供)。若是要学习网络...
--浪客行——
5. Re:UNP——第二章,常见协议概述
同时想问下师傅,师傅你写的open伪匹恩相关系列文章,昨天晚上我点击每一篇文章打开,显示404资源查找不到。今晚再试着打开,发现文章恢复访问,想问下师傅,你写的open伪匹恩系列博文是不是涉及到敏感,...
--学风世子
点击右上角即可分享