嵌入式——Linux 学习之路(一):环境搭建

嵌入式——Linux 学习之路(一):环境搭建

一、虚拟机安装

1、Vmware Workstation

Vmware Workstation 官方下载地址:
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

2、Oracle VM Virtural Box

Oracle VM Virtural Box 官方下载地址:
https://www.virtualbox.org/wiki/Downloads

二、Ubuntu 系统安装

Ubuntu 系统镜像 官方下载地址:
https://ubuntu.com/download/desktop

三、Ubuntu 下 Vim 编辑器安装

sudo apt-get install vim

四、Ubuntu 和 Windows 文件互传

1、介绍

  Windows 和 Ubuntu 下的文件互传需要使用 FTP 服务。

2、开启 Ubuntu 下的 FTP 服务(vsftpd)

(a)打开 ubuntu 终端,执行如下命令来安装 FTP 服务

sudo apt-get install vsftpd

(b)等待软件自动安装完成以后使用如下命令打开 vsftpd.conf

sudo vim /etc/vsftpd.conf

(c)打开 vsftpd.conf 以后找到如下两行

local_enable=YES
write_enable=YES

(d)确保上面两行前面没有 ‘ # ’
在这里插入图片描述
(e)修改完 vsftpd.conf 以后保存退出,使用如下命令重启 FTP 服务

sudo /etc/init.d/vsftpd restart

3、开启 Ubuntu 下的 FTP 服务(tftpd)

(a)打开 ubuntu 终端,执行如下命令来安装 FTP 服务

sudo apt-get install tftp-ha tftpd-ha

(b)在根目录下创建 tftp 目录,并设置权限

sudo mkdir /tftpboot/
sudo chmod 777 /tftpboot/
touch /tftpboot/test.txt

(c)修改配置文件

sudo vim /etc/default/tftpd-ha

(d)修改为如下配置

# /etc/default/tftpd-ha

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tptpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"

(e)重启 tftp 服务器

sudo service tftpd-ha restart

(f)测试

tftp 127.0.0.1
tftp> get test.txt
tftp> quit

4、Windows 下 FTP 客户端安装

(a)FileZilla 官方下载地址:
https://www.filezilla.cn/download

五、Linux 驱动开发需要 NFS

1、Ubuntu 下开启 NFS 服务

(a)使用如下命令安装 NFS 服务

sudo apt-get install nfs-kernel-server rpcbind

(b)在用户目录下创建目录

mkdir -p /home/pez/linux/nfs

  上面创建的 nfs 文件夹供nfs服务器使用,开发板通过网络文件系统来访问 nfs 文件夹
(c)配置 nfs 配置文件

sudo vim /etc/exports

(d)在文件最后添加如下内容

/home/pez/linux/nfs *(rw,sync,no_root_squash)

在这里插入图片描述
(e)重启 NFS 服务

sudo /etc/init.d/nfs-kernel-server restart

六、Windows 下使用终端软件登录到 Ubuntu

1、Ubuntu 下开启 SSH 服务

(a)使用如下命令安装 ssh 服务

sudo apt-get install openssh-server

(b)使用默认配置

/* ssh 配置文件位置 */
/etc/ssh/sshd_config

(c)测试是否安装成功

ps -e | grep ssh

在这里插入图片描述

2、Windows 下安装 SecureCRT

SecureCRT 官方下载地址:
https://www.vandyke.com/download/index.html

3、Windows 下安装 PuTTY

PuTTY 官方下载地址:
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

七、Ubuntu 下安装 Visual Studio Code

1、VSCode 官方下载地址

https://code.visualstudio.com/
下载 .deb 文件

2、Linux 版本安装

sudo dpkg -i code_1.35.3-1552606978_amd64.deb

安装的所有软件图标都在目录 /usr/share/applications 中

3、Visual Studio Code 插件的安装

  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 自动补全插件,强烈推荐,谁用谁知道!
参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

屋外下着猫和狗

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值