对网站界面设计起决定性作用的是,黄山旅游攻略自由行,怎么做网上问卷,昵图网免费图片大全 图库 背景墙2023.7.6及7.7
概述了解 一
1.驱动框架
2. 字符设备
块设备#xff0c;存储相关
网络设备驱动
不一定属于某一种类型二
1.获取外设或传感器数据#xff0c;控制外设#xff0c;数据会提交给应用程序
2.编写一个驱动#xff0c;及测试应用程序 app。驱动和应用完全分开
3.驱…2023.7.6及7.7
概述了解 一
1.驱动框架
2. 字符设备
块设备存储相关
网络设备驱动
不一定属于某一种类型二
1.获取外设或传感器数据控制外设数据会提交给应用程序
2.编写一个驱动及测试应用程序 app。驱动和应用完全分开
3.驱动程序内核空间应用程序用户空间
4.应用程序--内核资源系统调用异常陷入、
5.应用程序通过API函数进行系统调用POSIXAPIC库
6.陷入--内核 系统调用号---系统调用
7.驱动设备表现就是一个/dev/下的文件应用程序调用openwriteclose
8.编写驱动时也要编写驱动对应的openwrite等字符设备驱动file_operations结构体三
1.字符驱动编写---file_operations
2.2种运行方式
1将驱动编译进Linux内核中则当Linux内核启动的时候就会自动运行驱动程序
2将驱动编译成模块.ko在Linux内核启动以后使用“insmod”加载驱动模块调试驱动
3.module_init(xxxxx_init) //注册模块加载函数module_exit() //注册模块卸载函数四、 1.不能使用c库开发驱动程序
2.没有内存保护
3.内核栈小
4.考虑可移植性 字节序
给用户提供统一的编程接口
使用宏代替设备端口的物理地址
不同处理器使用处理器相关函数五
1.处理器intel的PXA系列ARM的strongARMMIPS technologies的MIPS摩托罗拉龙珠日立SH3德州仪器OMAP系列
2.ARM处理器系列ARM7系列ARM9系列ARM9E系列。。。。。。。。。。。。
3.ARM处理器选型
处理器核
系统时钟控制器系统时钟决定了芯片的处理速度
存储器
GPIO数量
中断控制器
IIS总线接口开发音频应用产品
nWAIT信号外部总线速度控制信号。。利用nWAIT信号与GAL芯片可以实现符合
PCMCIA标准的WLAN卡和蓝牙卡的接口
实时时钟
LCD控制器
PWM输出。。。。。。。。。。。
4.S3C2400开发板。。。。。。。。。。linux内核子系统
1.进程管理进程是操作系统分配资源的基本单位CPU调度的基本单位
就绪执行阻塞态
2.内存管理内核为每个进程创建一个虚拟地址空间虚拟地址空间进行管理
3.文件系统
4.设备管理完成数据从设备到内存的传输。。数据首先从设备传入内存----CPU处理-----数据传入内存或设备
5.网络linux源代码结构分析
1.arch目录包含与体系结构相关的代码
2.drivers目录linux内核支持的大部分驱动程序