DE1-SOC开发之路--安装ubantu系统

来源:互联网 发布:淘宝怎么玩赚钱 编辑:程序博客网 时间:2024/06/06 02:28

本文为学习记录自用,同时分享自己的经验给需要的童鞋,若有错误之处,恳请指出,不胜感激!

制作misroSD card Image
ubantu系统image file官网下载地址:http://www.terasic.com.cn/cgi-bin/page/archive.pl?Language=China&CategoryNo=203&No=870&PartNo=4。

使用Win32DiskImaer.exe这个工具来进行刻录ubantu image 到microSD card 内,在开发板资料中可获得。

安装ubantu系统到SD卡中,要求sd卡8G以上,读写速度:Class 10
点击write

把sd卡从读卡器中取出放入到DE1-SOC开发板上

在DE1-SOC 板背面, 有个MSEL 的指拨开关SW10
此开关用途为设定FPGA 的配置来源。常用的设定如下表 :
这里写图片描述
在这里我们设置MESL[4:0]=00000

开启电源,不出意外,ubantu系统已经安装成功!

在这里需要说一下,貌似只能使用通过路由器转接网络能够连接,通过拨号上网的方式可能不太支持。

在终端输入
df -h
如下图所示
这里写图片描述
在位置1可以看出系统空间只有2.3G,太小不够使用(而且对于本人的64GSD卡也太浪费),因此位置2的命令就是对系统空间进行扩容,具体命令如下图所示。(希望具体了解命令含义查看linux命令: fdisk
这里写图片描述

画红线部分就是需要输入命令的地方,这里系统空间在mmcblk0p3,所以partition number(1-4)选择3
横线1和2可以自己指定,具体如何控制空间大小自己研究,都在上面。
最后若不想更改,可以在w处改为q,即为取消的意思,前面做的修改不生效,若要保存更改则输入w。
之后输入
reboot重启系统
在终端再次输入df -h 查看更改结果发现系统空间没有修改
需要输入: resize2fs /dev/mmcblk0p3
之后再查看则空间更改完毕

由于DE1-SOC为嵌入式系统,安装的是ubantu armhf系统,在国内几乎没有支持的软件源,而自带的源http://ports.ubuntuo.org/ 速度奇慢无比并且很多软件包都会报出

Unable to locate package

的错误,因此添加两个国外的源,具体方法如下图所示:
在终端输入

/etc/apt/sources.list

打开sources.list并在其中输入:

deb http://mirrors.mit.edu/ubuntu-ports/ trusty main restricted universe multiverse  deb http://mirrors.mit.edu/ubuntu-ports/ trusty-updates main restricted universe multiverse  deb http://mirrors.mit.edu/ubuntu-ports/ trusty-security main restricted universe multiverse  deb http://mirrors.mit.edu/ubuntu-ports/ trusty-backports main restricted universe multiverse  deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ trusty main restricted universe multiverse  deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ trusty-updates main restricted universe multiverse  deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ trusty-security main restricted universe multiverse  deb http://mirror.csclub.uwaterloo.ca/ubuntu-ports/ trusty-backports main restricted universe multiverse

保存退出

在DE1-SOC开发板上安装ubantu的过程到此结束,下面大家就可以根据自己的需要做进一步学习了!

0 0