- 博客(11)
- 资源 (5)
- 收藏
- 关注
转载 设备树
设备树使用手册This page walks through how to write a device tree for a new machine. It is intended to provide an overview of device tree concepts and how they are used to describe a machine.本文将介绍如何为一个新机器
2014-01-16 14:29:08
613
转载 request_irq 中断号
上面在说到安装中断的时候说过,调用request_irq()时的参数中irq的确定是个难题,为什么?你如果到网络上查一下关于linux的资料,十有八九是关于i386体系结构上的,但linux是可以运行在多种cpu上的,比如采用arm内核的s3c2410,在i386体系上的经验在这里可以用么?我们试验一下:硬件准备,使用s3c2410的EINT0引脚作中断测试,为它编写一个中断驱动程序,最后
2014-01-16 09:20:56
4122
1
原创 Linux驱动开发步骤
1、在Kconfig文件中添加选项,如下:config YS_QDECtristate "YS_QDEC"help ys_qdec2、在Makefile文件中添加编译设置,如下:obj-$(CONFIG_YS_QDEC)+= ys_qdec.o以上两步做好,就可以在menuconfig中选择,把你的驱动文件编译进内核了。注意menuconfig是按照文件夹的
2014-01-15 10:50:21
5774
转载 chm字体大小修改
有的chm文档是使用用CSS(层叠样式表)来控制字符大小的,大小是9points,通过IE的改变“文字大小”是没效果的。如果你想调整字体大小,可以试试下面的方法:启动IE,单击“工具→Internet选项”,出现“Internet选项”对话框,在“常规”标签中单击右下方的“辅助功能”按钮,在出现的“辅助功能”对话框中把“不使用网页中指定的字体大小”选项选上,按“确定”退出就可以了!现在,你再
2014-01-09 13:21:49
779
转载 设备树详解
his page walks through how to write a device tree for a new machine. It is intended to provide an overview of device tree concepts and how they are used to describe a machine.本文将介绍如何为一个新机器编写设备
2014-01-08 10:35:29
1411
原创 setup_arch
该函数根据处理器、硬件平台具体型号设置系统。解析Linux系统命令行,设置0号进程(swapper进程)的内存描述结构init_mm,系统内存管理初始化,统计并注册系统各种资源,其他杂项初始化。
2014-01-07 09:45:10
393
原创 page_address_init 高端内存初始化函数
1、32位地址总线决定ARM可以访问4G的地址空间2、Linux的内存分配策略为0~3G分配给用户进程,3~4G分配给内核进程,所以内核进程只能访问1G的内存空间3、这1G的内存空间还有128M被用作什么了,不太清楚。所以就剩下896M给内核进程。4、内核进程能有效管理的896M内存,超过896M就为高端内存,具体高端内存怎么管理不太清楚,大概就是要映射到低端内存上去吧
2014-01-07 09:28:29
723
原创 lock_kernel 内核上锁,即锁定0号进程
struct task_struct *task = current;这个current任务代表0号进程,即init()进程之前的进程,但是这个进程在哪里开始创建和处理的呢?
2014-01-07 09:21:01
505
semi标准合集.pdf
2020-04-26
通用OPC带VB、VC实例程序,亲测可用
2018-10-25
Maven SpringMVC Mybatis Mysql
2016-08-19
qt读取天气预报
2016-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人