armlinux软硬件平台搭建.docVIP

  • 11
  • 0
  • 约1.63万字
  • 约 35页
  • 2017-03-19 发布于河南
  • 举报
armlinux软硬件平台搭建

armlinux软硬件平台搭建 .简化了内核加载方式,uClinux 的内核可以在Flash上直接运行:就是把uClinux的内核的可执行映象烧写到flash上,系统启动时从Flash的某个地址开始逐句执行;也可以加载到内存中运行 :把内核的压缩文件存放在Flash上,系统启动时读取压缩文件在内存里解压,然后开始执行。 2.采用了romfs文件系统作为root文件系统:这种文件系统相对于一般的ext2文件系统要求更少的空间,首先内核支持romfs文件系统比支持 ext2文件系统需要更少的代码,其次romfs文件系统相对简单,建立文件系统superblock需要更少的存储空间。Romfs文件系统不支持动态擦写,对于系统需 要动态保存的数据采用RAM盘的方法处理,RAM盘采用ext2文件系统。 3.使用了Flat可执行文件格式:elf格式有很大的文件头,flat文件对文件头和一些段信息做了简化。 4.重写了应用程序库: uClibc对libc做了精简,uClinux对用户程序采用静态连接的形式。uClinux的开发环境 为uClinux提供了GNU的交叉编译器,包括以下组件:Gcc交叉编译器,即在宿主机上开发编译目标上可运行的二进制文件;Binut ils辅助工具,包括objdump、as、ld等;Gdb调试器。 1、如何编译安装skyeye? 编译: ./configure --ta

文档评论(0)

1亿VIP精品文档

相关文档