2012级高级编程复习重点.docVIP

  • 13
  • 0
  • 约 6页
  • 2016-06-03 发布于重庆
  • 举报
2012级高级编程复习重点

1、内核移植又名最小系统移植,移植后的内核具备网络通信,串口通信,根文件系统可用等基本条件。 2、将交叉编译工具arm-linux-gcc-4.3.2.tar.gz解压到/目录下的命令是:tar xvzf arm-linux-gcc-4.3.2.tar.gz –C / 3、嵌入式Linux系统由内核和根文件系统两部分构成,两者缺一不可。 4、配置arm平台内核的命令:make menuconfig ,编译内核的命令make bzImage? 5、Linux引入虚拟文件系统VFS(Virtual File System)为各类文件系统提供一个统一的应用编程接口。 6、在嵌入式Linux应用中,主要的存储设备为RAM 和FLASH。Flash(闪存)作为嵌入式系统的主要存储媒介,主要有NOR和NAND两种技术。 Flash:存储器的擦写次数是有限的,NAND闪存还有特殊的硬件接口和读写时序。因此,必须针对Flash的硬件特性设计符合应用要求的文件系统。 Jffs2主要用于NOR型flash,基于MTD驱动层,特点是:可读写、支持数据压缩的日志型文件系统,并提供了崩溃/掉电安全保护等。 yaffs/yaffs2 (Yet Another Flash FileSystem)是专为NAND型flash而设计的一种日志型文件系统。 Cramfs是Linux的创始人 Linus 参与开发的一种只

文档评论(0)

1亿VIP精品文档

相关文档