一、搭建环境

1.1 安装VMware


官网下载:https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0
百度网盘:https://pan.baidu.com/s/1oN7H81GV0g6cD9zsydg6vg 提取码:mrn9
阿里云盘:https://www.aliyundrive.com/s/bLRLG49hSJq

1.2 安装Ubuntu


官网下载:https://ubuntu.com/download/desktop
阿里云镜像:http://mirrors.aliyun.com/ubuntu-releases/
百度网盘:https://pan.baidu.com/s/1LzE–l-5k7PLQWhIp-ktBw 提取码:347p

1.3 安装串口驱动

  • CH340
    官网下载:https://www.wch.cn/products/CH340.html
    百度网盘:https://pan.baidu.com/s/1D47evIrufHWG1M9Av6YFOQ?pwd=kes6 提取码:kes6

1.4 安装串口工具

波特率115200

  • MobaXterm(可选)
    官网下载:https://mobaxterm.mobatek.net/download.html
    百度网盘:https://pan.baidu.com/s/1bHWwFb9DAXpnZp6BB770ZA?pwd=i6dr 提取码:i6dr

  • SecureCRT(可选)
    官网下载:https://www.vandyke.com/cgi-bin/releases.php?product=securecrt
    百度网盘:https://pan.baidu.com/s/181N27sERczQI4czfQuERAw?pwd=twcx 提取码:twcx

1.5 Ubuntu与Windows文件互传

1.5.1 安装VMware Tools或open-vm-tools

可以实现一般的文件从Windows上复制粘贴到Ubuntu。

1.5.2 安装FileZilla

需要从Windows向Ubuntu进行大数据文件的传输的时候,我们不能通过VMware Tools来进行传输,否则会导致VM工具的错误。这时候我们需要一个第三方的软件,来进行大数据文件的传输。

官网下载:https://www.filezilla.cn/download
百度网盘:https://pan.baidu.com/s/1WxcKjbYzMUv0qjAZDDmYlA 密码:jshn

  • 开启Ubuntu下的FTP服务
    sudo apt-get install vsftpd

  • 等待软件自动安装,安装完成以后使用VI命令打开/etc/vsftpd.conf,命令如下:
    sudo vi /etc/vsftpd.conf

  • 打开 vsftpd.conf 文件以后找到如下两行,输入i进行编辑,按下Esc,输入“:和wq”保存:

    local_enable=YES
    write_enable=YES
    
  • 打开FTP写入权限,确保上面两行前面没有“#”,有的话就取消掉,完成以后如图所示:

  • 修改完以后使用如下命令重启FTP服务:
    sudo /etc/init.d/vsftpd restart

  • 使用FileZilla连接到Ubuntu的FTP服务器:

1.6 Ubuntu与开发板文件互传

查看 IMX6ULL学习笔记(3)——挂载NFS网络文件系统

1.7 安装交叉编译器

查看 IMX6ULL学习笔记(4)——安装并使用交叉编译工具链

二、编译

2.1 U-Boot编译

查看 IMX6ULL学习笔记(5)——获取和编译U-Boot

2.2 Linux内核编译

查看 IMX6ULL学习笔记(8)——获取和编译Linux内核

2.3 SDK编译

查看 IMX6ULL学习笔记(11)——获取和编译官方SDK

三、烧写

3.1 镜像烧录

查看 IMX6ULL学习笔记(2)——通过SD卡烧录镜像

3.2 U-Boot烧录

查看 IMX6ULL学习笔记(6)——通过USB OTG烧录U-Boot(MfgTool工具)
查看 IMX6ULL学习笔记(7)——通过SD卡启动U-Boot

3.3 Linux内核烧录

查看 IMX6ULL学习笔记(9)——通过SD卡启动Linux内核
查看 IMX6ULL学习笔记(10)——通过TFTP烧录Linux内核

3.4 SDK烧录

查看 IMX6ULL学习笔记(12)——通过SD卡启动官方SDK程序


• 由 Leung 写于 2022 年 9 月 1 日

• 参考:[野火]Linux基础与应用开发实战指南——基于i.MX6ULL系列

IMX6ULL学习笔记(1)——搭建环境、编译烧写相关推荐

  1. go-pitaya学习笔记(1)-搭建环境测试demo-windows

    学习笔记: 我家别墅靠大海/pitaya-learn 尝试集成功能:我家别墅靠大海/pitaya-game Pitaya 是一个简单.快速和轻量级的游戏服务器框架,通过C SDK为 iOS.Andro ...

  2. 【Robotium学习笔记】搭建环境篇(2016.3.1)

    环境搭建: 1.eclipse 2.sdk 3.robotium-solo-4.2.jar(我下载的5.2.1,用最新的比较好,因为有些功能需要jar包的支持) 4.re-sign.jar 5.jdk ...

  3. lm3s811 学习笔记(一)/【安装驱动/烧写程序】

    很是激动地拿到了板子,公司现在资源有限,老大还给了我个板子,那个心情啊~~ 在工作之前,我玩过mini2440,对于ARM的理解只是一个新手的阶段.对于手上这个压根没听过的东东,我头还真大. 于是乎, ...

  4. 韦东山嵌入式第一期学习笔记DAY_2——6_2_使用eop烧写裸板程序

    作者:GWD 时间:2019.7.3 一.课程内容 1.安装JTAG驱动: 1).复制驱动所在路径: 2).安装驱动时候,选择浏览计算机以查找(注意对于EOP需要安装几次驱动,路径都是一样的) 2.安 ...

  5. ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)

    Espressif-IDE 环境搭建参看 ESP32学习笔记(50)--搭建环境.编译烧写(Windows+Espressif-IDE) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1. ...

  6. ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)

    RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...

  7. ESP32学习笔记(51)——搭建环境、编译烧写(Windows+Espressif-IDE)

    VS Code 环境搭建参看 ESP32学习笔记(1)--搭建环境.编译烧写(Windows+VS Code) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1.2 下载Espressif ...

  8. C51单片机学习笔记(一)——搭建开发环境及烧写工具

    C51单片机学习笔记(一)--搭建开发环境及烧写工具 文章目录 C51单片机学习笔记(一)--搭建开发环境及烧写工具 1.搭建软件开发环境及使用(Keil uVision) 2.将程序下载到单片机(烧 ...

  9. Ionic 学习笔记之-痛彻心扉的环境搭建

    Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...

最新文章

  1. java 三维全景_3D开发-全景技术基础
  2. 史上最详细的微生物扩增子数据库整理
  3. linux环境搭建golang服务器,Linux下golang环境搭建-Go语言中文社区
  4. .Net Core迁移到MSBuild的多平台编译问题
  5. oracle数据库相关知识,Oracle数据库相关知识点复习
  6. 动态规划做多了以后,总结的相关知识
  7. elk系列5之syslog的模块使用
  8. ios9和xcode7的适配问题
  9. 读保护_GD32VF103之片上flash读、写、擦除
  10. 微软将开放神经网络交换格式贡献给 Linux 基金会
  11. 仿IOS圆角可自定义扩展对话框
  12. MongoDB数据库可视化工具
  13. 如何利用Grasshopper中的C#制作一个简单的Tekla18.1直梁创建电池
  14. python mysql 优化_Python之MySQL优化(上)
  15. 当幻想的小说来到现实——基于stable diffusion的小说插画生成
  16. 如何使用MacBook更省电,Macbook电池应注意事项
  17. 暴笑三国(有点不雅)
  18. matlab求周期信号频谱,Matlab在周期信号分解及频谱中的应用
  19. sql server link服务器
  20. 免费矢量图标网站有哪些?

热门文章

  1. 【数据分析案例】用Excel进行数据分析:从市场调研到销售分析
  2. uniapp 打包后icon不显示
  3. 全球顶尖技术会议QCon上海2013开幕在即
  4. 非物质文化遗产的法律保护模式(九)
  5. 计算机类18个专业,独家解密18个大学专业,可报考哪些高校?毕业可从事哪些工作?...
  6. 图数据库neo4j通过py2neo的查询操作
  7. 微信跳一跳java实现自动跳_微信跳一跳自动连跳挂java源码
  8. 服务器怎样拷贝大容量文件,如何从云服务器上拷贝大文件
  9. 大学生适用的线上笔记系统
  10. python123外汇兑换计算器_python day03习题