FPGA上运行LINUX

时间:2024-03-30 15:54:29

U盘分区:一个FAT32的BOOT,一个LINUXEXT3的rootfs,电脑不显示盘,就格式化一***意盘区类型别格式化没了
安装VMWARE:用这个打开linux虚拟机,运行要密码,解压也要密码,解压字符(解压前输入)sudo tar --strip-components=3 -C /media/z/rootfs -xzpf linaro-o-ubuntu-desktop-tar-20111219-0.tar.gz   binary/boot/filesystem.dir
这是解压到media/z路径里面,如果不知道路径,就到某个终端下右击点击Open in Terminal
FPGA上运行LINUX
虚拟机指令:ls是查看所有文件,cd后面跟文件夹,打开这个文件夹,ifconfig是查看配置,可以查看到虚拟机IP后,在电脑路径里输入ftp://虚拟机IP,即可打开虚拟机所有文件
用SD卡启动:先把U盘BOOT区格式化,FAT32格式,不能快速格式化,把sd_image里的文件复制进格式化后的BOOT区。注意跳线帽连好,用putty_V0.63.0.0.43510830打开端口(之前要安装驱动),打开后选择Serial,波特率115200,端口号对应上,然后OPEN,重启FPGA即可,输入指令write_sw查看拨码开关状态,read_led 0xff全亮,read_led 0x01亮一个
挂载U盘:把文件从电脑拷进虚拟机,再从虚拟机拷进U盘的两个去,BOOT里面是三个启动文件,rootfs里面是桌面系统linaro-o-ubuntu-desktop-tar-20111219-0.tar的解压问价,用命令符解压后输入管理员密码(密码不会显示),等大概半个小时,之前回车不会有东西,出现下图则虚拟机装进SD卡
FPGA上运行LINUX
然后将虚拟机挂载的SD卡断开,用sudu shutdown -h now指令关闭虚拟机
将SD卡插入FPGA,启动串口终端,连接FPGA,重启,读内核映像,挂载系统盘
连上HDMI显示屏就可以显示LINUX桌面,连上鼠标键盘就可以操作了,接上网线可以浏览网页
输入date可以显示虚拟系统时间,输入 date -s "20160519 12:31:00"设置时间