安装过程
1.安装arm-linux-gcc
环境:deepin 15.5 64位
最近嵌入式开发课装arm-linux-gcc,班上一群人不会,就。。。。
写了这个
无论你是安装的双系统还是虚拟机都可以
其他的发行版像ubuntu,elementary os,debain啥的都是一样的
下载文件
arm-linux-gcc-4.4.3.tar.gz
下载地址:
https://pan.baidu.com/s/1H8NnXOIjIzQzZafEO9Ae3g
下载下来
然后打开终端
进入到文件所在目录
cd Downloads
ls
查看一下
有个
arm-linux-gcc-4.4.3.tar.gz
解压
tar zxvf arm-linux-gcc-4.4.3.tar.gz
然后
ls
多出一个
opt
然后进入这个文件夹
cd opt/FriendlyARM/
然后
sudo cp -rv toolschain/ /usr/local/
然后
cd ~
不会使用vim的请自觉使用gedit
vim .profile
或者
gedit .profile
在最后加一行
export PATH=$PATH:/usr/local/toolschain/4.4.3/bin
然后保存退出
然后
source .profile
然后你可以
echo $PATH
可以看到
/usr/local/bin /usr/bin /bin /usr/local/games /usr/games /sbin /usr/sbin /usr/local/toolschain/4.4.3/bin
反正只要有
/usr/local/toolschain/4.4.3/bin
在里面就行
然后用命令
arm-linux-gcc -v
可以看到
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure --build=i386-build_redhat-linux-gnu --host=i386-build_redhat-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.4.3 --with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --enable-languages=c,c++ --disable-multilib --with-arch=armv4t --with-cpu=arm920t --with-tune=arm920t --with-float=soft --with-pkgversion=ctng-1.6.1 --disable-sjlj-exceptions --enable-__cxa_atexit --with-gmp=/opt/FriendlyARM/toolschain/4.4.3 --with-mpfr=/opt/FriendlyARM/toolschain/4.4.3 --with-ppl=/opt/FriendlyARM/toolschain/4.4.3 --with-cloog=/opt/FriendlyARM/toolschain/4.4.3 --with-mpc=/opt/FriendlyARM/toolschain/4.4.3 --with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-c99 --enable-long-long --enable-target-optspace
Thread model: posix
gcc version 4.4.3 (ctng-1.6.1)
注意:使用ubuntu的同学可能会出某个包not found的情况,原因是缺少一个包请使用以下命令:
sudo apt-get update
sudo apt-get install lib32ncurses5
要是还是没用请使用:
sudo apt-get update
sudo apt-get upgrade
要是还是没用就换个镜像吧,某tan姓男子就是镜像有问题然后换了个镜像有用的,还是要安利一下deepin。
2.安装minicom
更新下软件列表
sudo apt-get update
sudo apt-get install minicom
安装完成后下一步启动minicom
sudo minicom -s
这时候提示报错
minicom: cannot open /dev/modem: No such file or directory
不要担心
sudo ln -s /dev/ttyS0 /dev/modem
这是串口一
如果你用的串口二,那么
sudo ln -s /dev/ttyS1 /dev/modem
然后再次启动
sudo minicom -s
image.png
然后按照书上的要求配置下
按下
Ctrl+A
image.png
然后
按O
image.png
按方向键选第三个
image.png
回车确定,然后出现
image.png
按照书上的配置填一下,要改哪一个数值就在键盘上按那个对应的字母
我改成了这样(ttyS0还是ttyS1?你用的哪个就填哪个)
image.png
然后回车,又到了这个界面
然后选择Save setup as dfl,回车,然后选择Exit退出
然后
ctrl+a
按x退出
完成
3.安装NFS
这个你们先不弄
这个我不知道要不要装,就暂时先写一下安装和配置,具体的等老师说吧
查看你的仓库里有没有这个包
sudo apt-cache search nfs-kernel-server
有的话就像下图
结果
没有就
sudo apt-get update
再来一次
然后安装
sudo apt-get install nfs-kernel-server
然后配置
sudo gedit /etc/exports
或者
sudo vim /etc/exports
在最下面添加
/mnt/Movies/1.5T *(insecure,rw,sync,no_subtree_check,no_root_squash)
配置是我参考wiki写的,想要了解的自己去看吧
具体参考官方wiki:
https://wiki.debian.org/NFSServerSetup
/mnt/Movies/1.5T 是我硬盘挂载目录
然后重启下服务
sudo /etc/init.d/rpcbind restart
这样就OK了,溜了溜了。
书上那个方法你们开心就好,biubiubiu~
网友评论