搭建开发环境

1、安装VMware

参考01【正点原子】ATK-DLRK3568嵌入式Linux系统开发手册V1.2

2、安装ubuntu

参考01【正点原子】ATK-DLRK3568嵌入式Linux系统开发手册V1.2

2.1、Ubuntu 系统设置 root 用户密码

新安装的ubuntu没有设置 root 用户密码,打开终端,输入

sudo passwd root

执行命令后依次输入密码

2.2、虚拟机设置网络适配器

2.3、更换软件下载源,选择国内的服务器

2.4、关闭系统更新

2.5、安装VMwareTools

参考11_【北京迅为】itop-3568开发板从零搭建ubuntu开发环境手册【底板V1.7版】v1.0

解决Ubuntu虚拟机和主机之间无法使用复制粘贴问题

sudo apt-get autoremove open-vm-tools 
sudo apt-get install open-vm-tools 
sudo apt-get install open-vm-tools-desktop 
reboot

修改终端复制粘贴快捷键

2.6、Ubuntu 系统下搭建 FTP 服务器

sudo apt-get update
sudo apt-get install vsftpd
sudo apt-get install vim
sudo vim /etc/vsftpd.conf

默认情况下,“write_enable=YES”前面有一个“#”号,我们需要将其去掉,使能该配置。

重启ftp服务

2.7、Ubuntu 系统搭建 ssh 服务器

sudo apt-get install openssh-server        //安装
ps -aux | grep ssh | grep -v grep        //测试ssh服务是否开启

2.8、ubuntu安装vs code

参考15【正点原子】Ubuntu环境搭建&VSCode安装使用V1.0

2.8.1 MobaXterm通过ssh连接ubuntu,将vs code linux安装包从windos复制到linux

2.8.2 使用安装命令

注意实际版本

sudo dpkg -i code_1.72.1-1665423861_amd64.deb

 2.8.3 vscode安装插件

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,设备树语法插件。
14)、 TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!
15)、 Remote-SSH,可以远程连接到别的 vscode 上的软件、


2.8.4 vscode 远程连接Ubuntu 系统

左下角

Connect to Host

Add New SSH Host
ssh alientek@192.168.6.208 -A        按照这个格式填写远程电脑的用户名和 IP 地址
选择“C:\Users\PC用户名\.ssh\config”

点击右下角“Connect”,即可进入连接状态

选择“Linux”

 连接成功则显示ip地址

2.8.5 vscode查看和编辑Ubuntu 下的代码

在home目录下创建目录test

mkdir test


 vscode打开home目录

在home目录下创建test目录,test下创建main.c文件

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值