Linux(一)环境搭建

一、虚拟机

虚拟机的使用是实验用,方便学习使用,但是这不是最终的使用习惯。虚拟机一定不要用破解版的,最好任何的软件以后都不要用破解版的

当然没钱的话可以下载注册机,但是!!!一定不要在不认识的网站和渠道下载软件!!!弹窗你懂的!!!

虚拟机和Ubuntu镜像我之前有,所以没用原子给的,反正安装卸载五六遍,实在是不稳定容易卡死。后来用原子给的,果真没有卡死过了,很稳定。

二、初探ubuntu

安装需要注意:

最好不要用中文安装,因为后面的终端模式识别不了中文,只能在图形界面中的终端才能识别中文。

安装路径不要用中文,因为有可能会安装失败

VIM

进入vim后,a是输入模式,编辑完后,摁ESC退出输入模式进入命令模式,摁下: 再写wq,回车。就是保存后退出。

vim的剪切是命令模式先移动光标选择起始剪切点,摁v,上下左右选择结束点。选好后摁d完成剪切。

之后退回到命令行模式,a开始输入,选择光标位置摁p完成粘贴。

三、安装完系统后,安装一些服务

网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。

SSH(安全外壳协议) 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。

利用FTP、fileZilla工具传输linaro交叉编译工具,安装linaro交叉编译工具以及安装lib32stdc++6库

四、交叉编译初试

所谓交叉编译就是在一个架构(x86)中去编译另一个架构(ARM)的程序。

拷贝原子的LED裸机例程,用arm-linux-gnueabihf-gcc 来交叉编译LED程序,Makefile中以前是gcc的,都会被替换为arm-linux-gnueabihf-gcc.

 

总结:

因为在实验过程中不可能对所有知识点都记录下来,只能有选择性地记录下经验,所以在复习环境时,最好再去看一些资料完整回顾下。

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(linux)