Image
Image

五谷道场

+ 关注

粉丝 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、如果在交叉编译过程中出现错误,那么请检查:  版本选择是否正确,以及是否安装了相应的补丁;  库 ...  
2
3
近期访客