芯片IMX6UUbuntu 和 Windows 文件互传方法一复制粘贴如果 Ubuntu 使用的是虚拟机 VMware 可以直接复制粘贴。如果是两台不同的主机那么就无法复制。方法二FTP1、开启 Ubuntu 下的 FTP 服务器。sudo apt-get install vsftpd //安装 FTP 服务 sudo vi/etc/vsftp.conf // 通过 vi 命令打开 /etc/vsftp.conf // 打开后找到下面这两行确保这两行前面没有 # 如果有 就删除掉。 local_enableYES write_enableYES :wq //保存退出 sudo /etc/inti.d/vsftpd restart //重启 FTP 服务2、Windows 下 FTP 客户端安装使用 FileZilla 这个软件。文件-站点管理器-站点-输入名字---主机Ubuntu 的 IP地址通过 ifconfig 命令查看---用户Ubuntu 的用户名---密码Ubuntu 的密码。-点击连接-连接成功后左侧是本地站点也就是 Windows 的文件右侧就是 Ubuntu 。如果 Ubuntu 下的文件夹显示都是乱码是由于字符集的问题解决方案。文件-站点管理器-字符集-选择强制 UTF-8-点击连接。传输方式直接拖拽就可以。Ubuntu 下 NFS 和 SSH 服务开启NFS 服务开启Linux 驱动开发需要 NFS 启动所以要先安装并开启 Ubuntu 中的 NFS 服务。sudo apt-get install nfs-kernel-server portmap //安装 NFS mkdir linux/nfs //创建一个 二层级文件夹 linux/nfs 用于之后开发板通过网络访问 nfs 这个文件夹 sudo vi /etc/exorts //配置 nfs,通过 vi 进入 exports文件 /home/feng/liux/nfs *(rw,snc,no_root_squash) //添加这行命令 :wq //保存退出 sudo /etc/init.d/nfs-kernel-server restart //重启 NFS 服务SSH 服务开启开启 Ubuntu 的 SSH 服务以后我们就可以在 Windows 下使用终端登录到 Ubuntu 这个不需要配置。sudo apt-get install openssh-server交叉编译器安装需要在 Linux 下编译代码那么就需要编译器但是 Ubuntu 自带的 gcc 编译器是针对 X86 架构的而我们要编译 ARM 架构的代码所以需求是在一个 X86 架构的 PC 上运行可以编译 ARM 架构代码的 GCC 编译器这个编译器就叫做 交叉编译器总结1、是一个 GCC 编译器。2、运行在 X86 架构的 PC 上的。3、是编译 ARM 架构代码的也就是编译出来的可执行文件是在 ARM 芯片上运行的。交叉的意思是在一个架构上编译另外一个架构的代码相当于两个架构价交叉起来了。其他博客的交叉编译器方法https://blog.csdn.net/weixin_53403301/article/details/147542636https://blog.csdn.net/weixin_53403301/article/details/147542636linaro 交叉编译器https://releases.linaro.org/components/toolchain/binaries/https://releases.linaro.org/components/toolchain/binaries/arm 提供的 GNU 交叉编译器https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloadshttps://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads创建工具文件夹用于存放各种工具mkdir /linux/tool //以后和工具相关的放在 tool 文件夹下通过 FTP 方式将 Windows 下载的交叉编译器放置到 Ubuntu 下的 linux/tool 文件夹下然后将其复制到 /usr/local/arm/ 文件夹下然后再解压。sudo mkdri /usr/local/arm cd /home/feng/linux/tool/ sudo cp gcc-linaro.4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/ cd /usr/local/arm/ sudo tar -vxf gcc-linaro.4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz解压完成之后Ubuntu 添加环境变量也就是打开 /etc/profile 然后再最下面添加下面内容sudo vi /etc/profile //进入 /etc/profile 文件 // 添加下面环境变量路径 export PATHSPATH:/usr/local/arm/gcc-linaro.4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin :wq //保存退出 reboot //重启 arm-linux-gnueabihf-gcc -v //验证是否安成功Putty 软件的安装用来作为 SSH 或 串口终端的。下载网址如下https://www.chiark.greenend.org.uk/~sgtatham/putty/https://www.chiark.greenend.org.uk/~sgtatham/putty/