论坛首页
任务活动
问答
论坛专题
登录
注册
五谷道场
+ 关注
粉丝
11
|
主题
7647
|
回帖
9805
加好友
私信
帖子
主题
回复
评论
《嵌入式设计及Linux驱动开发指南——基于ARM9处理器
2013-6-25 23:02
德州仪器MCU
36
5549
3、 两个重要的数据结构: 1) device:这个数据结构是在系统中每一个设备的代表,它提供了多个设备方法, ...
2、 网络驱动程序必须解决的两个问题: 1) 不是所有建立在Linux内核的网络设备驱动程序都会有控制的设备。 ...
第八章 网络设备驱动程序开发 1、 网络设备使用网络接口管理表dev_base。dev_base是一个指向device结构的指 ...
3、 设备驱动中关键数据结构: 1) file_operations:内核内部通过file结构识别设备,通过file_operations ...
2、 设备类型分类: 1) 字符设备(char device)。字符设备是Linux最简单的设备,可以向文件一样访问。 初 ...
第七章 Linux设备驱动程序开发 1、 设备驱动的任务包括: 1) 自动配置和初始化子程序。这部分程序仅在初始 ...
4、 编译内核: 1) 配置内核 make ARCH=arm CROSS_COMPILE=arm-Linux- menuconfig 2) 创建内核依赖关系 m ...
3、 在移植过程中,定时器、中断、CACHE管理、MMU等和硬件密切相关的地方都是要相关平台的底层代码支持的, ...
/drivers包含了内核中所有的设备驱动程序。 /fs包含了所有的文件系统的代码。 /include包含了建立 ...
显然,移植工作的重点就是移植arch目录下的文件。
2、Linux内核结构: 1)arch包含了所有硬件结构特定的内核代码。 Linux系统能支持如此多平台的部分原 ...
第六章 Linux系统在ARM平台的移植 1、 使某一个平台的代码运行在其它平台上的过程就叫做移植。 ...
查看flash信息,则使用:flinfo命令。如下所示: flinfo Bank # 1: SST: 39SF040 (512KB) Size: 0 MB in ...
比如输入:printenv,就会打印下面的消息。 bootargs=mem=128M console=ttyS1,57600n8 ip=off root=/dev/mt ...
5、 常用U-Boot命令: 命令名 功能 help / ? 帮助命令。用于查询U-Boot支持的命令并列出简单说明,和“?” ...
4、 Bootloader的启动流程: 第一阶段:主要包含依赖于CPU的体系结构硬件初始化的代码,通常都用汇编实现。 ...
3、 Bootloader包含两种不同的操作模式: 1) 启动加载(Bootloading)模式; 2) 下载(Downloading)模式。 ...
2、 嵌入式Linux系统从软件的角度看通常可以分成4个层次: (1) 引导加载程序。包括固化在固件(Firmware ...
第五章 Bootloader 1、 Bootloader(引导加载程序)是系统加电后运行的第一段代码。一般它只在系统启动时运 ...
2、如果在交叉编译过程中出现错误,那么请检查: 版本选择是否正确,以及是否安装了相应的补丁; 库 ...
前一页
28
29
30
31
32
33
34
后一页
2
3
近期访客