您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术高手进阶 2.6内核的Linux嵌入式系统应用 正文
高手进阶 2.6内核的Linux嵌入式系统应用

高手进阶 2.6内核的Linux嵌入式系统应用

点击数:7202 次   录入时间:03-04 11:59:12   整理:http://www.55dianzi.com   嵌入式系统-技术

  mkcramfs rootfs rootfs.ramfs

  YAFFS文件系统格式的支持需要将驱动加入到内核代码树下fs/yaffs/,修改内核配置文件,就可以在内核编译中加载对该文件系统的支持。使用mkyaffs工具将NAND FLASH分区格式化为YAFFS分区,将mkyaffsimage生成的应用程序镜像烧写进YAFFS分区,在启动时通过写入fstab自动加载YAFFS分区即可。

  2.5 网络设备驱动

  系统中采用CS8900A的10M网络芯片,它使用S3C2410的nGCS3和IRQ_EINT9,相应修改linux/arch/arm/mach-s3c2410/irq.c,并在mach-smdk2410.c的smdk2410_iodesc<>中增加{SMDK2410_ETH_IO,S3C2410_CS2, SZ_1M, MT_DEVICE},内核源码中加入芯片的驱动程序driverS/Net/arm/cs8900.h和cs8900.c,并且配置网络设备驱动的Makefile和Kconfig文件,加入CS8900A的配置选项,这样可以在内核编译时加载网络设备的驱动。

  在Linux2.6应用的同时,也要看到其与以前版本内核比较存在的一些问题。在内核的编译时间、内核镜像大小、内核占用RAM空间大小、系统启动时间相对Linux2.4而言都存在不同程度的不足,但在硬件条件日益进步的现今可以接受,而且一部分也是由于功能加强必然带来的。虽然Linux并非一个真正的实时操作系统,但2.6内核的改进能够满足大部分的应用需求,所以Linux2.6内核将会在嵌入式系统领域大展身手。



上一页  [1] [2] 


本文关键字:嵌入式  Linux  高手进阶  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术

《高手进阶 2.6内核的Linux嵌入式系统应用》相关文章>>>