2021-11-10嵌入式ITOP4412学习

3.2 加载搭建好的 Ubuntu12.04 虚拟机( 推荐

另外注意: 如果是 win8.1 系统, 在虚拟机中第一次打开已经解压好的 Ubuntu 镜像时, 会提示大意是“ 虚拟机已改动” 的信息, 有两个选项, 其中有个提示是如果你不知道则选择第二个。 这里一定要坚持选择第一个! 如果选择第二个, 启动 Ubuntu 系统时会出现物理内存不够的错误。 当出现这样的错误时,移除系统再打开, 是没有用的, 只有重新解压, 再打开, 选择第一个才好用。 其它系统可以选择第二个选项。

输入的密码为“topeet” 。 关闭虚拟机时, 必须先关闭 Ubuntu。

3.3 自己搭建 ubuntu12.04 开发环境(不推荐)(跳过)
3.3.4 安装和使用 SSH 软件
Ubuntu 系统和 Windows 主机之间经常需要传文件, 在以往的 XP 系统中, 通常做法是使用“共享文件夹” 的方式来解决这个问题。 但是在 Win7 系统下, 使用“共享文件夹” 的方式, 需要进行系统设置的地方非常多, 而且效率很低。 这里推荐大家使用“SSH 软件” 在主机和虚拟机之间传文件

3.5 虚拟机连接 U 盘和 TF 卡

3.6 虚拟机和主机之间共享文件夹

3.7 其他版本 Ubuntu 虚拟机
编译 Android5.1 需要用到 Ubuntu14.04。
编译设备树 Linux 系统可以使用我们搭建好的 Ubuntu14.04 或 Ubuntu16.04 虚拟机。 QtCreator 需要Ubuntu16 环境, 为了使用 Qt5.7 的用户开发方便, 我们提供了搭建好的 Ubuntu 16.04。

4.1 安装 USB 转串口 PL2303 驱动
是笔记本电脑, 或者是没有串口的 PC 机, 那么就需要使用 USB 转串口线来连接开发板和 PC 了, 需要安装 USB 转串口驱动

4.2 安装超级终端

4.3 安装 ADB 驱动
开发板资料中给的是win8以及以上版本系统的驱动,因此我得win7系统需要在线安装驱动。

需要连接开发板串口线(用于进入超级终端)和OTG线(即需要安装的驱动)

进入boot
在这里插入图片描述2) 在 U-boot 命令行输入“ fastboot”

在这里插入图片描述安装完显示如下
在这里插入图片描述和文档描述的不同,在这里插入图片描述### 4.3.3 ADB 基础知识-

cmd.exe
在第六章烧写镜像的时候, 用户会用到 Windows 命令行。在烧写的时候, 需要用到用户光盘文件夹“02_编译器以及烧写工具\tools\USB_fastboot_tool” 中的工具, 拷贝“USB_fastboot_tool” 文件夹到合适的目录(不要放到中文目录下) 。
进入到“USB_fastboot_tool\platform-tools” , 用户在打开“cmd.exe” 程序后, 这个就是 Windows 命令行

在这个文件夹中, 里面有几个小程序需要给大家介绍一下。 如下图, 方框中的三个小程序“cmd.exe”“adb.exe” “fastboot.exe” 。

光盘中的“cmd.exe” 可以支持 Win7-64 操作系统, 如果使用的是其他系统, 请参考下面的方法来处理。
fastboot.exe
在烧写系统的时候, 我们常常会使用“fastboot” 命令, 这些 fastboot 命令即“fastboot.exe” 小程序,都是三星在 Google 提供的 ADB 驱动以及“adb.exe” 程序的基础上开发的。
当然, fastboot 命令只能用来和 exynos4412 的 uboot 模式进行交互, 也就是前面烧写镜像中提到的那些命令。
当开发板启动安卓系统之后, 就可以使用 ADB 命令来交互。
总之, ADB 所用的驱动和 fastboot 所用的驱动是一样的, 因此在我们安装好 ADB 的驱动以后, 自然也可以使用 fastboot 来烧写程序了。

-adb.exe 程序
ADB 全称是 Android Debug Bridge, 是 android sdk 里的一个工具。 它可以用来安装/ 卸载安卓的应用,上传/下载文件等。 当然, 如果要用 ADB 命令和开发板交互, 那么开发板一定要在文件系统模式, 也就是开发板必须运行安卓操作系统, 并且安卓文件系统已经完全启动。
在 ADB 驱动安装完成后, 然后把电脑的 USB 接口和开发板的 OTG 接口相连, 打开“cmd.exe” ,就可以使用 ADB 功能。 下面介绍常用的 ADB 命令:
将光盘文件夹“USB_fastboot_tool” 拷贝到电脑上。 下图中文件夹是放到桌面上的, 有一点需要注意,不要放到中文目录。

4.4 安装 Source Insight

暂时略过

4.5 安装和使用二进制编辑器 Hex Editor

暂时略过
在这里插入图片描述4.4-4.9略过

第五章 Linux 常用命令

5.1 Ubuntu 基本操作

在这里插入图片描述第二部分 镜像烧写与源码编译

介绍了非设备树的 Android, Qt 系统镜像和设备树系统镜像的编译方法, 以及烧写步骤。

第六章 iTOP-4412 系统固件的烧写

固件, 即镜像, 是一种文件形式, 可以把许多文件做成一个镜像文件。 说到底, 镜像就是源代码编译并连接以后生成的可执行文件包, 把这些镜像文件烧写到开发板的存储芯片里, 开机就可以运行了。
烧写方式有两种, 通过 TF 卡烧写以及使用 OTG 接口烧写。
注意 1: Android 系统和 Qt 系统的烧写步骤完全一样, 是通用的; 不同的是镜像文件
注意 2: 无论是使用 OTG 接口方式还是使用 TF 卡方式都不需要设置拨码开关, 只有在出现特殊情况时才需要调整拨码开关, 在本章最后一小节会提到什么情况需要重新设置拨码开关。

6.1 拨码开关设置

4,3,2,1。 其中 3 和 4 是用来选择使用屏幕的, 1 和 2 是用来选择启动方式的。 按照上图的放置位置, 拨码开关拨到左侧是 1, 拨到右侧是 0。
4321:1110

6.2 OTG 烧写工具的使用

硬件平台
1) 使用串口线连接开发板串口(全能版是靠近网口的串口 CON3) 到 PC 机串口
2) 使用 OTG 线, 将开发板 OTG 接口和 PC 的 USB 接口相连。
3) 连接电源, 屏幕等。

软件平台
1) 首先保证 PC 端 ADB 驱动安装成功,
2) 打开串口工具(超级终端或者其它串口助手) , 设置默认波特率为 115200
3) 将光盘资料中的USB_fastboot_tool\platform-tools” 拷贝到方便使用的地方(桌面),路径不能有中文

6.3 OTG 烧写 Android 系统

我们烧写QT5.7

6.4 OTG 烧写非设备树 Qt 系统

安装完 ADB 驱动, 并且准备好 platform-tools 文件夹后即可进行烧写
烧写QT5.7
准备好下面文件
在这里插入图片描述先根据手册 2.1 小节确定自己开发板的核心板的是 SCP 1G, SCP 2G 还是 POP。 以下表格中将硬件和所需镜像一一对应

在这里插入图片描述我们的是SCP 2G 。10.1 寸屏幕
用户要使用该款屏幕, 所用源码和镜像要求是 20180509 及其以后版本的源码镜像。
在这里插入图片描述问题L:
在这里插入图片描述没有1g,2g的文件夹?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值