![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux内核驱动
文章平均质量分 65
伊叮叮
这个作者很懒,什么都没留下…
展开
-
物理地址和虚拟地址
在操作系统上的实现的,用户空间的全部是虚拟地址。即能打印的全部是虚拟地址,只有裸机变成打印的,接触的才是真正的无力地址。 LDR R1,【R2】,这个r2内写的也是虚拟地址,但是这个虚拟地址和真正的物理地址的值一样,原因是关闭了MMU(内存管理单元)。MMU负责虚拟地址到物理地址的映射,并提供硬件机制的内存条件检查。 ALU和MMU都是在CUP内,当MMU关闭的时候,就访问虚拟地址,当MM原创 2012-11-22 16:29:45 · 564 阅读 · 0 评论 -
linux内核驱动编程的Makefile详解
目的:把uart_drv.c文件编译生成.o文件。 其中:内核源码所在目录是/home/akaedu/allword/driver/LASO.tools/src/linux-2.6.35.7/ Makefile写法 obj-m:=uart_drv.o KDIR := /home/akaedu/allword/driver/LASO.tools/src/linux-2.6.35.原创 2012-11-23 10:32:03 · 715 阅读 · 0 评论