Linux 驱动开发环境搭建需要的工具

1 Ubuntu 和 Windows 文件互传

Windows 和 Ubuntu 下的文件互传使用 FTP 服务
1、开启 Ubuntu 下的 FTP 服务

sudo apt-get install vsftpd

2、Windows 下 FTP 客户端安装
Windows 下 FTP 客户端使用 FileZilla

3、FileZilla 软件设置
Ubuntu 作为 FTP 服务器,FileZilla 作为 FTP 客户端。

2 Ubuntu 下 NFS 和 SSH 服务开启

2.1 NFS 服务开启

因为需要用**NFS(网络文件系统)**挂载Linux根文件系统,因此要先安装并开启 Ubuntu 中的 NFS 服务

sudo apt-get install nfs-kernel-server rpcbind

配置 nfs

打开/etc/exports,在后面添加如下所示内容:

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

2.2 SSH 服务开启

开启 Ubuntu 的 SSH 服务以后我们就可以在 Windwos 下使用终端软件登陆到 Ubuntu,比如
使用 Mobaxtern,Ubuntu 下使用如下命令开启 SSH 服务:

sudo apt-get install openssh-server

在windows下使用Mobaxterm登陆ubuntu:
Linux 驱动开发环境搭建需要的工具_第1张图片

3 Ubuntu 交叉编译工具链安装

我们需要一个在 X86 架构的 PC 上运行,可以编译 ARM 架构代码的 GCC 编译器,这个编译器就叫做交叉编译器。(安装和配置参考文档)
下载地址:https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/

4 VSCode安装

Visual Stuio Code 是代码编辑阅读器,是一个跨平台的编辑器。下载地址:添加链接描述
windows和ubuntu都需要安装。

5 MobaXterm 安装

MobaXterm是一个类似 SecureCRT 和 Putty 的终端软件,,功能强大而且免费(也有收费版),windows下安装。
下载地址:https://mobaxterm.mobatek.net/

各工具的安装和配置参考文档:I.MX6U 嵌入式 Linux 驱动开发指南第四章https://download.csdn.net/download/shengnan89/85090640?spm=1001.2014.3001.5503

你可能感兴趣的:(arm,linux,vscode,c++)