当前位置: 首页 > article >正文

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,设备树语法插件。


http://www.kler.cn/a/458100.html

相关文章:

  • YOLOv9-0.1部分代码阅读笔记-train.py
  • sqoop将MySQL数据导入hive
  • 基于服务器部署的综合视频安防系统的智慧快消开源了。
  • phpstudy2018问题(技巧)总结
  • Ubuntu 22.04 升级 24.04 问题记录
  • SQLiteDataBase数据库
  • C语言基础——指针(5)
  • MySQL基础-常见的增删改查操作语句总结
  • 【实习】面经:海康威视-软件开发工程师(嵌入式)
  • App信息收集(小迪网络安全笔记~
  • [Unity Shader] [图形渲染]Shader数学基础18-内置变量
  • git 在windows上显示很多文件有改动实际没有变化
  • c/c++ 无法跳转定义
  • 爬虫 APP 逆向 ---> shopee(虾皮) 电商
  • 表单元素(标签)有哪些?
  • 游戏引擎学习第66天
  • 信息差的商业渠道管理:大数据如何优化渠道管理
  • HTML5新特性|01 音频视频
  • 【每日学点鸿蒙知识】属性变量key、waterflow卡顿问题、包无法上传、Video控件播放视频、Vue类似语法
  • “乡村探索者”:村旅游网站的移动应用开发
  • #端云一体化开发# #HarmonyOS Next#《说书人》鸿蒙原生基于角色的对话式文本编辑开发方案
  • 数据结构部分题目(c语言版本)
  • 英伟达(NVIDIA)
  • Vue.js组件开发-使用KeepAlive缓存组件时,组件的状态如何保存?
  • 从0到100:基于Java的大学选修课选课小程序开发笔记(上)
  • CAT3D: Create Anything in 3D with Multi-View Diffusion Models 论文解读