您的位置:首页 > 其它

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

2016-04-07 19:25 363 查看
本文为学习记录自用,同时分享自己的经验给需要的童鞋,若有错误之处,恳请指出,不胜感激!

制作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的过程到此结束,下面大家就可以根据自己的需要做进一步学习了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: