底层驱动 【One Day】gec6818开发板刷屏+secureCRT+tftpd32.334安装教程+SD启动卡教程

  • 第一章 工具入门
    • 【1】飞秋【和同事之间传输大文件】
    • 【2】福听阅读器【万能办公多便利】
    • 【3】WinHex.exe安装
  • 第二章 安装串口工具 secureCRT+tftpd32.334
    • 【1】secureCRT
    • 【2】tftpd32.334
  • 第三章 gec6818开发板刷机黑屏解决方案
    • 【1】开发板启动顺序
    • 【2】安装 fastboot 烧写镜像
    • 【3】烧写 Linux 映像
    • 【4】烧写 android 映像
  • 第四章 Linux 下使用 fastboot 烧写(不推荐)
    • 【1】安装串口终端 minicom
    • 【2】安装 fastboot 工具
    • 【3】烧写 Linux 映像
    • 【4】烧写 android 映像
  • 第五章 使用 SD 卡烧写镜像
    • 【1】Windows 下制作 SD 启动卡(推荐)
    • 【2】Linux 下制作 SD 启动卡
    • 【3】使用 SD 启动卡烧写 Linux 映像
    • 【4】使用 SD 启动卡烧写 Android 映像

第一章 工具入门

人类之所以发展如此迅猛,最大的一个原因就是,学会了使用工具,工具意味着什么,你我都懂,但是选对工具才是更加重要的

【1】飞秋【和同事之间传输大文件】

在日常工作中,经常需要和同事之间传输大批量文件,或者是想把公司的文件传送到自己的电脑,方便回去加工,这个时候飞秋就派上用场了,最大的特点就是传输速度极快,所以才会被大家所认可。

因为是.exe文件,所以我只能附上link:
链接:https://pan.baidu.com/s/1Yy62NlA7HbonuN1H1SKRGA?pwd=het4
提取码:het4

【2】福听阅读器【万能办公多便利】

在职场中,不管你是新来的,还是老员工,文档和资料的整理,永远是你避不过去的一堵墙,选对工具,效率百倍,在这个我就推荐我日常办公使用的阅读器,因为可能有一些小伙伴不知道,所以我就推一下,大佬看到被批我。

因为是.exe文件,所以我只能附上link:
链接:https://pan.baidu.com/s/1otJOZHYn0GkrVWkY8nDmwQ?pwd=pv79
提取码:pv79

【3】WinHex.exe安装

这个工具,在后期写驱动代码时,可能会用到,所以我也先介绍了
链接:https://pan.baidu.com/s/1AlK8mRDAAQNpP_oDdeQTAw?pwd=vy0v
提取码:vy0v

第二章 安装串口工具 secureCRT+tftpd32.334

【1】secureCRT

不管你是什么板子, secureCRT工具不会让你落泪
链接:https://pan.baidu.com/s/1bpAurLPayg6LxSx7ZvJzEw?pwd=bp8x
提取码:bp8x

第一步

第二步

第三步

第四步

【2】tftpd32.334

简单来说这个工具是处理大文件传输,并且是开发板和电脑之间,使用特定的指令即可传输,并且需要联网操作,具体操作指令目前没涉及,后期遇到再说。

链接:https://pan.baidu.com/s/1wO1si8FqzzNIG3kDDgn8sg?pwd=if0b
提取码:if0b

第三章 gec6818开发板刷机黑屏解决方案

fastboot–参数设置.txt,后面会介绍

setenv bootcmd "ext4load mmc 2:1 0x48000000 uImage;bootm 0x48000000"
setenv bootargs "lcd=at070tn92 tp=gslx680-linux root=/dev/mmcblk0p2 rw rootfstype=ext4"

开发板的嵌入式操作系统,包含 Linux 和 Android 操作系统。我们出厂时会烧写或者固化 其中一个操作系统在里面。本手册讲述如何固化嵌入式操作系统到我们的开发板中。

我们把编译好的镜像系统文件,通过 SD 或者 USB 的下载方式,固化到板载的储 存器中(ROM),以下简称为“‘刷机”。

方法一 :通过 fastboot 工具,USB 下载方式
方法二:通过 SD 卡方式

使用 fastboot 工具烧写 Linux 和 android 映像时,核心板必须存在 uboot(引导程序),因 为烧写时需要使用 uboot 上的 fastboot 功能。

在板子不存在 uboot 时,请使用 SD 卡烧写方式。 使用 fastboot 烧写时,电脑上必须存在串口接口或者拥有 usb 转串口模块,使其连接电脑 与开发板,让电脑能够通过串口与开发板通信。

【1】开发板启动顺序

6818 开发板硬件配置固定了开发板启动顺序如下:

1st:从 TF 卡启动
2nd:从 EMMC 启动
3rd:从 USB 启动

开发板上电后首先从 TF 卡启动,若 SD0 插入了启动卡则从 SD 启动; 如果 SD0 未插卡 或者插入的不是启动卡,则启动失败;然后从板载 EMMC(SD2)启动,若 EMMC 中已经烧录 固件则启动成功,否则启动失败,最后尝试从 USB 启动。

【2】安装 fastboot 烧写镜像

Windows 下使用 fastboot 烧写(推荐)
工具link:
链接:https://pan.baidu.com/s/1Iq2YkCo1TgRQsJmBbuf0Cg?pwd=koas
提取码:koas

【3】烧写 Linux 映像

注意并不是所有板子可使用,仅针对gec6818开发板系列
1

2

3
插入 micro USB 线连接到电脑。

4
解压 fastboot 工具压缩包到一个目录下,把 Linux 映像文件 ubootpak.bin、boot.img、 qt-rootfs.img 全部复制到该目录中。【分享的文件中,已存在】

5
右键使用记事本编辑 Windows 脚本文件 auto.bat,查看烧写映像文件名是否与我们编译 出来的 android 映像文件名相同,不相同则重命名 android 映像文件名。 脚本文件 auto.bat 的内容:

fastboot flash ubootpak ubootpak.bin
fastboot flash boot boot.img
fastboot flash system qt-rootfs.img
fastboot reboot

6

7
在 secureCRT 终端下,会打印出如下信息,说明烧写成功

8
烧写完成后,Windows 命令框会自动退出,按下重启键重新启动开发板。在 uboot 启动 的 3 秒内按任意键进入 uboot 命令行模式,执行如下指令,设置系统启动环境变量,保存后重 新启动即烧写成功。

setenv bootcmd "ext4load mmc 2:1 0x48000000 uImage;bootm 0x48000000"
save

执行完以上指令,即可正常启动 Linux 系统了。每执行一条指令,在液晶屏上都会有相 应的界面提示,用户可以很清晰的观察升级的状态。

【4】烧写 android 映像

one

fastboot

two


three

fastboot flash ubootpak ubootpak.bin
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img


four


five
在 secureCRT 终端下,会打印出如下信息,说明烧写成功:

six

setenv bootcmd "ext4load mmc 2:1 0x48000000 uImage;ext4load mmc 2:1 0x49000000 root.img.gz; bootm 0x48000000" save

第四章 Linux 下使用 fastboot 烧写(不推荐)

【1】安装串口终端 minicom

1、使用如下指令安装:

 sudo apt-get install minicom

2、如果是使用 USB 转串口模块,目前市面上大多都是 pl2303 方案,需要输入如下命令查询 驱动是否正常加载:

 lsmod |grep pl2303

返回如下信息则加载正常:

gec@unbuntu:~$ lsmod |grep pl2303
pl2303 11756 1
usbserial 33100 3 pl2303

3、查看串口设备名:

 dmesg | tail -f


4、输入命令配置串口参数:

 sudo minicom -s


【2】安装 fastboot 工具

1、执行如下指令安装 fastboot:

sudo apt-get install android-tools-fastboot

# adb protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0666",OWNER="gec"# adb protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e22", MODE="0666",OWNER="gec"# fastboot protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e20", MODE="0666",OWNER="gec" # fastboot protocol on stingray/wingray (Xoom)SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="708c", MODE="0666",OWNER="gec"# fastboot protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e30", MODE="0666",OWNER="gec" # fastboot protocol on x210/x4412/x6818SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="0002", MODE="0666",OWNER="gec"

【3】烧写 Linux 映像




【4】烧写 android 映像





第五章 使用 SD 卡烧写镜像

【1】Windows 下制作 SD 启动卡(推荐)











【2】Linux 下制作 SD 启动卡








【3】使用 SD 启动卡烧写 Linux 映像



【4】使用 SD 启动卡烧写 Android 映像



打枪滴不要,偷偷学习

底层驱动 【One Day】gec6818开发板刷屏+secureCRT+tftpd32.334安装教程+SD启动卡教程相关推荐

  1. 粤嵌GEC6818开发板-入门感慨篇

    第一次接触嵌入式开发,小脑袋是一篇空白,度娘各种资料,零零碎碎,似懂非懂,确实有点懵逼. 1.前期准备 粤嵌GEC6818开发板一套,USB转串口线一根(简称A线),网线一根(简称N线)(可选).用A ...

  2. PC通过tftp下载文件到GEC6818开发板出现ping fail;host is not alive問題

    当我尝试用手上的GEC6818开发板网线连接PC后,去pingPC的时候出现如下Ping fail的问题 并且尝试把我们编译好的文件通过tftp.exe下载到板子上通过go 0x40000000运行程 ...

  3. 基于GEC6818开发板的视频播放

    基于GEC6818开发板的视频播放 //1,封装函数,定义获取触摸屏数据函数 int get_ts() //获取一次点击的坐标,坐标放在ts_x,ts_y {//1,打开触摸屏文件 "/de ...

  4. GEC6818开发板制作五子棋小游戏

    利用GEC6818开发板制作五子棋小游戏 软件及版本:Ubuntu18.04.4,SecureCRT,Source Insight4.0,VMware Workstation Pro. 主要代码: m ...

  5. GEC6818开发板JPG图像显示,科大讯飞离线语音识别包Linux_aitalk_exp1227_1398d7c6运行demo程序,开发板实现录音

    GEC6818开发板JPG图像显示 | 开发板实现录音 一.GEC6818开发板JPG图像显示 1.jpg图片特性 2.如何解压缩jpg图片 1.对jpegsrc.v8c.tar.gz进行arm移植 ...

  6. GEC6818开发板访问外网

    给GEC6818开发板配置网络 使用网线将GEC6818开发板的网络接口连接到路由器上. 打开SecureCRT软件,使用串口连接开发板. 拨动开发板电源键开发板,出现一些你看不懂的东西后,直到出现& ...

  7. 基于粤嵌gec6818开发板嵌入式开发电子相册,音乐播放,视频播放,2048游戏

    一.功能与要求 实现功能:本系统需要使用粤嵌的GEC-6818开发板设计一款娱乐影音系统,其中包括图片显示(相册).音乐播放.视频播放,游戏四个部分,在每个部分内部,具有操控各个部分的功能触摸按键.本 ...

  8. 友善之臂 MINI2440开发板与SecureCRT之间的通信

    友善之臂 MINI2440开发板与SecureCRT之间的通信配置 (SecureCRT 与 win10 系统下的RS232驱动下载链接将在文章末尾给出) 初衷 emmm 我在用MINI2440开发板 ...

  9. WT32-SC01是ESP32驱动3.5彩屏开发板方案适合用arduino方式开发吗?因为需要彩屏和电容触摸的驱动的

    ESP32驱动3.5寸彩屏开发板方案因为带有彩屏和电容触摸的驱动,能否用arduino方式开发,这是很多熟悉arduino开发的技术人员关心的问题. 目前启明云端推出的http://esp32.8ms ...

  10. 基于Cortex-A53内核Linux系统gec6818开发板的电子自助点餐设计

    由于是多文件下编译,涉及的文件很多,还有链接库,发源代码读者也不能编译运行,因此不将源代码下发打印.将所有的文件压缩成包,放到百度网盘上,话不多说上链接,有简陋功能展示视频.(可直接扫描二维码). 链 ...

最新文章

  1. django基础(一)
  2. 如何转换VMware ESX虚拟机到Hyper-V格式?
  3. 使用keil判断ARM的冷启动和热启动的方法
  4. 损失函数,梯度下降与牛顿法
  5. 自己动手,开发项目辅助工具
  6. 我是如何解决jobtracker.info could only be replicated to 0 nodes, instead of 1这个问题的
  7. TIOBE 4月编程语言排行榜:MATLAB即将跌出TOP 20
  8. android广告多,iOS用户拒绝广告跟踪后很多广告商纷纷转投安卓
  9. GitHub 在热门 Node.js changelog 开源库Standard Version中发现 RCE 漏洞
  10. /proc/sysrq-trigger文件的强大功能 shell
  11. mysql主从配置文件
  12. 互联网上的UFO教派
  13. MP3参数,格式,术语有关一切内容详解。
  14. java 长字符串变短_如何将一个很长的String变短,再根据短的String还原?
  15. 关于u8的三种备份方式
  16. 流氓软件强夺用户数据,马斯克截胡扎克伯格!
  17. 送给刚入职 有压力和迷茫的你
  18. 智汀智能家居普及篇——智能家居必备的功能控制系统
  19. Windows系统的消息
  20. 将html字符串转换成html标签显示到页面上(转)

热门文章

  1. unity安装到一半失败
  2. 【方法分享】准大学生如何自学C语言?
  3. 如何做好酒店财务管理工作(各部门经理必看)
  4. OpenCV 帧差法
  5. Kconfig 基本笔录
  6. 微信小程序实现登录Java前后端分离
  7. 正则化方法拟合曲线c语言,过拟合(Overfitting)和正则化(Regularized)
  8. 公钥,私钥,对称密钥
  9. 7-2统计素数并求和(20分)
  10. erroe C1083:无法打开包括文件(源文件)