soc开发环境初步安装
自已之前接触到的linux开发板,应该是2014年购买的友善之臂的210,当时也是花了不少钱,但也一直没用上,也没什么项目可做。这次项目是基于一个soc的,所以就先从这个芯片开发环境入手了解下。
关于开发前的ubuntu使用,自己在2019时,已经使用过一段时间了,所以不陌生。但没有在上面开发过程序。自己的电脑也本来就是双系统的。所以就不像公司之前的项目一样,还要安装什么vm ware,还要在windown下安装linux虚拟机。
ubuntu开发环境安装
上一篇:ubuntu基本环境布置(在ubuntu下开发),当时的环境,是自己搭的双系统电脑上运行的ubuntu,而这篇是在win下虚拟环境的搭的ubuntu系统,但还是有参考价值的。
vsftp
ubuntu与windows做交互的,相互传文件(windowns端需要安装一个ftp工具,像file zilla,虚拟机安装的ubuntu本身就相当于一台电脑可以设置自己的网络ip,通过这个ip,windowns与ubuntu间就可以相互传文件了。)。做网络传输的,由于本身就是基于Linux ubuntu开发,所以这个暂时不用安也可以。
终端执行,sudo apt-get install vsftpd
同时要启动一下,执行:/etc/init.d/vsftpd restart,然后在windows端启动ftp工具,就可以看到ubuntu下的文件。
安装好这个工具后,同时按ctrl+alt,就可以方便的切出到windows
安装vim
脚本终端的编辑器,用来发命令的。这个之前玩ubuntu时,也应该安装上了。
终端执行:
sudo apt-get purge vim common
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vim
安装gcc及g++
终端执行gcc -v;默认ubuntu是自带的。
终端执行g++ -v;默认也是自带的。
如果没装的话,就执行sudo apt-get install g++//编译c++程序,
sudo apt-get install gcc//编译c程序
安装vscode
用来编写代码的,已经安装好了。有三种安装方式:
-
sudo dpkg -i 安装包名称.deb(这个是linux下安装包格式)
-
make make in