Linux之ARM(MX6U)裸机篇----1.开发环境搭建
下载开启FTP服务
作用:用于电脑与linux系统之前文件传输
如上,编辑完成后重启
Window下FTP客户端安装使用http://www.filezilla.cn/download网址下载
新建网络连接站点
主机后写虚拟机的ip地址,用ifconfig查出ipv4的地址
笔记本电脑中虚拟机使用NAT模式可能与电脑IP不在同一子网下,可将虚拟机网络设主机模式
Ubuntu下NFS和SSH服务开启
sudo apt-get install nfs-kernel-server portmap
Window下载MobaXterm
交叉编译器安装
Ubuntu自带的GCC编译器是针对X86架构的
现在需要一个在X86架构的PC上运行,可以编译ARM架构代码的GCC编译器,为交叉编译器
在linaro官方网址下载gcc-linaro-10.9.4-2024.01-x86_64_arm-linux-gnueabihf.tar.xz,通过filezilla传输到ubuntu中解压安装
解压:sudo tar -vxf gcc-linaro-10.9.4-2024.01-x86_64_arm-linux-gnueabihf.tar.xz
编写:sudo vi /etc/profile
检验:重启客户机,输入指令arm-linux-gnueabihf-gcc -v
VScode安装 Window和Ubuntu
官网下载Window版本.exe安装
官网下载Linux版本.deb通过filezilla传输到ubuntu中安装
window版本常用插件
1)、C/C++,这个肯定是必须的。
2)、C/C++ Snippets,即 C/C++重用代码块。
3)、C/C++ Advanced Lint,即 C/C++静态检测
4)、Code Runner, 即代码运行。
5)、Include AutoComplete,即自动头文件包含。
6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。
7)、One Dark Pro, VSCode 的主题。
8)、GBKtoUTF8,将 GBK 转换为 UTF8。
9)、ARM,即支持 ARM 汇编语法高亮显示。
10)、Chinese(Simplified),即中文环境。
11)、vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
12)、compareit,比较插件,可以用于比较两个文件的差异。
13)、DeviceTree,设备树语法插件。