2_准备开发环境
发布时间 - 2025-07-14 00:00:00 点击率:次第二章 准备开发环境
2.1 100ASK_IMX6ULL开发板的接线与启动
在接下来的操作中,我们将通过串口与开发板进行“交流”。串口,即串行接口,是指数据按顺序逐位传输,其特点是通信线路简单。安装好MobaXterm后,使用micro USB数据线连接电脑和开发板上的6号接口(USB转串口)。
连接串口线和电源线 首先,如下图所示,将串口线连接到电脑和开发板,并将开发板插入电源。
特别需要注意的几点: a) 将开发板的启动选择拨到正确的启动方式,确保该启动方式内有可运行的系统; b) 如图所示,将配套电源插入开发板的电源接口,暂时不要打开电源开关;
安装USB串口驱动 在连接好USB串口线后,Windows会自动安装驱动(安装可能较慢,请等待约一分钟)。打开电脑的“设备管理器”,在“端口 (COM和LPT)”项下,可以看到如图所示的“(COM21)”。这里的“COM21”可能与你电脑上的不同,请记下你电脑显示的数字。
如果电脑没有显示端口号,需要手动安装驱动,从驱动精灵官网(www.drivergenius.com)下载并安装驱动精灵,运行并检测后,会自动安装串口驱动。
选择启动方式 开发板上的红色
拨码开关用于设置启动方式,支持三种方式:EMMC启动、SD卡启动和USB烧写。开发板背面有一个表格,指示这三种方式的设置方法。表格如下:
SW1(LCD_DATA5)
SW2(LCD_DATA11)
SW3(BOOT_MODE0)
SW4(BOOT_MODE1)
EMMC
OFF
OFF
ON
OFF
SD
ON
ON
ON
OFF
USB
X
X
OFF
ON
三种启动方式的设置示意图如下:
注意,在设置为USB启动时,不能插入SD卡或TF卡。刚出厂的开发板在EMMC上已烧写了系统,你可以设置为EMMC启动方式。
设置串口工具,启动开发板 打开MobaXterm,点击左上角的“Session”,在弹出的界面中选择“Serial”,如图所示选择端口号(前面设备管理器显示的端口号COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”即可。
注意:流控(Flow Control)必须选择none,否则无法在MobaXterm中向串口输入数据。
随后会显示一个黑色的窗口,此时打开开发板的电源开关,将会收到开发板通过串口发送过来的数据,如下图所示。
2.2 安装SDK、设置工具链
当你准备开发应用程序、内核或驱动程序时,需要先安装并设置交叉编译工具链。在更新内核或进行驱动开发时,也需要编译内核。首先,安装VMWare,并打开BSP包中的vmware Ubuntu镜像,启动;然后,配置Ubuntu,使其能够上网;最后,打开http://wiki.100ask.org/100ask_imx6ull,参考下图章节安装SDK、设置工具链:
# windows
# 电脑
# 工具
# Session
# 接口
# http
# ubuntu
# 串口
# 开发板
# 如图所示
# 端口号
# 三种
# 所示
# 设置为
# 板上
# 如下图
# 串口线
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何在橙子建站中快速调整背景颜色?
三星网站视频制作教程下载,三星w23网页如何全屏?
Linux系统命令中tree命令详解
如何在万网主机上快速搭建网站?
如何在不使用负向后查找的情况下匹配特定条件前的换行符
如何快速使用云服务器搭建个人网站?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
Java类加载基本过程详细介绍
如何用PHP快速搭建CMS系统?
javascript中闭包概念与用法深入理解
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
如何在 React 中条件性地遍历数组并渲染元素
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何打造高效商业网站?建站目的决定转化率
北京专业网站制作设计师招聘,北京白云观官方网站?
JavaScript数据类型有哪些_如何准确判断一个变量的类型
如何用AWS免费套餐快速搭建高效网站?
手机软键盘弹出时影响布局的解决方法
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Python制作简易注册登录系统
制作企业网站建设方案,怎样建设一个公司网站?
如何在云主机快速搭建网站站点?
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
JavaScript模板引擎Template.js使用详解
Laravel如何实现模型的全局作用域?(Global Scope示例)
如何用VPS主机快速搭建个人网站?
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
HTML 中动态设置元素 name 属性的正确语法详解
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
详解Huffman编码算法之Java实现
Python并发异常传播_错误处理解析【教程】
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
iOS正则表达式验证手机号、邮箱、身份证号等
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何快速生成专业多端适配建站电话?
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
详解CentOS6.5 安装 MySQL5.1.71的方法
如何用免费手机建站系统零基础打造专业网站?
如何用花生壳三步快速搭建专属网站?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
LinuxCD持续部署教程_自动发布与回滚机制
如何用腾讯建站主机快速创建免费网站?
Laravel如何处理CORS跨域请求?(配置示例)

