2_准备开发环境

Posted 韦东山

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2_准备开发环境相关的知识,希望对你有一定的参考价值。

第二章 准备开发环境

2.1 100ASK_IMX6ULL开发板接线与启动

​ 在后面的操作里,都是通过串口与板子进行”交流”。串口是串行接口的简称,是指数据一位一位地顺序传送,其特点是通信线路简单。
​ 在电脑上安装好MobaXterm后,使micro USB数据线,连接电脑和开发板上的6号接口(USB转串口)。

  1. 连接串口线和电源线

​ 首先如下图所示将串口线与电脑、板子连接,开发板插上电源。

​ 其中特别需要注意的几点:
​ a) 板子的启动选择拨到正确的启动方式,保证该启动方式里面有系统可以运行;
​ b) 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开;

  1. 安装USB串口驱动

​ 接好USB串口线后,Windows会自动安装驱动(安装可能比较慢,等一分钟左右)。打开电脑的“设备管理器”,在“端口 (COM和LPT)”项下,可以看到如下图中的“(COM21)”。这里的“COM21”可能与你电脑上的不一样,记住你电脑显示的数字。

​ 如果电脑没有显示出端口号,就需要手动安装驱动,从驱动精灵官网(www.drivergenius.com )下载一个驱动精灵,安装、运行、检测,会自动安装上串口驱动。

  1. 选择启动方式

​ 板子上的红色拨码开关用来设置启动方式,支持这3种方式:EMMC启动、SD卡启动、USB烧写。
​ 板子背后画有一个表格,表示这3种方式如何设置。
​ 表格如下:

BOOT CFG
BOOTSW1(LCD_DATA5)SW2(LCD_DATA11)SW3(BOOT_MODE0)SW4(BOOT_MODE1)
EMMCOFFOFFONOFF
SDONONONOFF
USBXXOFFON

​ 这3种启动方式的设置示意图如下:

​ 要注意的是,设置为USB启动时,不能插上SD卡、TF卡。
​ 刚出厂的板子在EMMC上烧写了系统,你可以设置为EMMC启动方式。

  1. 设置串口工具,启动开发板

​ 打开MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前面设备管理器显示的端口号COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”即可。

注意:流控(Flow Control)一定要选择none,否则你将无法在MobaXterm中向串口输入数据。

​ 随后显示一个黑色的窗口, 此时打开板子的电源开关,将收到板子串口发过来的数据,如下图所示。

2.2 安装SDK、设置工具链

​ 安装SDK、设置工具链
​ 当你想开发应用程序、内核、驱动程序时,需要先安装、设置交叉编译工具链。
​ 当你想更新内核时,当你想进行驱动开发时,都需要编译内核。
​ 首先,安装VMWare、打开BSP包中的vmware Ubuntu映象,启动;
​ 然后,设置Ubuntu,让它能上网;
​ 最后,打开http://wiki.100ask.org/100ask_imx6ull ,参考下图章节安装SDK、设置工具链:

以上是关于2_准备开发环境的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp3.2 开发环境搭建

CentOS C++开发环境准备

Oracle开发环境搭建

CentOS C++开发环境准备

CentOS C++开发环境准备

小程序之旅-----001(准备工作)