赞
踩
人类之所以发展如此迅猛,最大的一个原因就是,学会了使用工具,工具意味着什么,你我都懂,但是选对工具才是更加重要的
在日常工作中,经常需要和同事之间传输大批量文件,或者是想把公司的文件传送到自己的电脑,方便回去加工,这个时候飞秋就派上用场了,最大的特点就是传输速度极快,所以才会被大家所认可。
因为是.exe文件,所以我只能附上link:
链接:https://pan.baidu.com/s/1Yy62NlA7HbonuN1H1SKRGA?pwd=het4
提取码:het4
在职场中,不管你是新来的,还是老员工,文档和资料的整理,永远是你避不过去的一堵墙,选对工具,效率百倍,在这个我就推荐我日常办公使用的阅读器,因为可能有一些小伙伴不知道,所以我就推一下,大佬看到被批我。
因为是.exe文件,所以我只能附上link:
链接:https://pan.baidu.com/s/1otJOZHYn0GkrVWkY8nDmwQ?pwd=pv79
提取码:pv79
这个工具,在后期写驱动代码时,可能会用到,所以我也先介绍了
链接:https://pan.baidu.com/s/1AlK8mRDAAQNpP_oDdeQTAw?pwd=vy0v
提取码:vy0v
不管你是什么板子, secureCRT工具不会让你落泪
链接:https://pan.baidu.com/s/1bpAurLPayg6LxSx7ZvJzEw?pwd=bp8x
提取码:bp8x
第一步
第二步
第三步
第四步
简单来说这个工具是处理大文件传输,并且是开发板和电脑之间,使用特定的指令即可传输,并且需要联网操作,具体操作指令目前没涉及,后期遇到再说。
链接:https://pan.baidu.com/s/1wO1si8FqzzNIG3kDDgn8sg?pwd=if0b
提取码:if0b
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 转串口模块,使其连接电脑 与开发板,让电脑能够通过串口与开发板通信。
6818 开发板硬件配置固定了开发板启动顺序如下:
1st:从 TF 卡启动
2nd:从 EMMC 启动
3rd:从 USB 启动
开发板上电后首先从 TF 卡启动,若 SD0 插入了启动卡则从 SD 启动; 如果 SD0 未插卡 或者插入的不是启动卡,则启动失败;然后从板载 EMMC(SD2)启动,若 EMMC 中已经烧录 固件则启动成功,否则启动失败,最后尝试从 USB 启动。
Windows 下使用 fastboot 烧写(推荐)
工具link:
链接:https://pan.baidu.com/s/1Iq2YkCo1TgRQsJmBbuf0Cg?pwd=koas
提取码:koas
注意并不是所有板子可使用,仅针对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 系统了。每执行一条指令,在液晶屏上都会有相 应的界面提示,用户可以很清晰的观察升级的状态。
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
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
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/x6818 SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="0002", MODE="0666",OWNER="gec"
打枪滴不要,偷偷学习
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。