MicroBlaze处理器的PetaLinux操作系统移植
MicroBlaze处理器的PetaLinux操作系统移植
点击数:7645 次 录入时间:03-04 11:58:51 整理:http://www.55dianzi.com EDA/PLD技术
①将CF卡挂载到Linux系统中,运行命令fdisk/dev/sda把CF卡分成3个区。第1分区存放system.ace文件,第2分区为Linux Swap交换分区,第3分区存放根文件系统。
②Linux下格式化第3分区为ext2文件系统,运行命令mke2fs/dev/sda3。在/ete/fstab下输入命令/dev/sda3/mnt/rootfs auto defaults,user,noauto 0 0。把设备sda3挂在/mnt/rootfs文件下,文件系统为默认的ext2,普通用户,能挂载,不转储,启动时不扫描文件系统。通过命令mount/mnt/rootfs挂载该目录,这样就可以把根文件系统rootfs拷贝到CF卡的该分区上。
③
Windows下格式化第1分区为FAT32文件系统,把system.ace复制到这个分区。
④Linux下格式化第2分区为交换分区,运行命令mkswap/dev/sda2。
一切准备就绪后,插入CF卡,开启电源,就可以从CF卡启动PetaLinux。
结语
本文介绍了一种可用于MicroBlaze处理器的嵌入式Linux操作系统——PetaLinux,并详细讨论了其内核配置和启动方案。通过移植Peta-Linux,本文开发的SOPC可以直接用于实际工程。该嵌入式操作系统移植快速、简单,由于其基于Linux2.6内核,可以保证较高的稳定性。因此,在SOPC应用日益复杂的背景下具有较高的实用价值。
本文创新点:实现了PetaLinux在MicroBlaze处理器的移植,并成功实现PetaLinux中自定义硬件设备驱动的添加和SysACE CF卡的启动方案。
上一页 [1] [2]
本文关键字:处理器 EDA/PLD技术,单片机-工控设备 - EDA/PLD技术