人类之所以发展如此迅猛,最大的一个原因就是,学会了使用工具,工具意味着什么,你我都懂,但是选对工具才是更加重要的
在日常工作中,经常需要和同事之间传输大批量文件,或者是想把公司的文件传送到自己的电脑,方便回去加工,这个时候飞秋就派上用场了,最大的特点就是传输速度极快,所以才会被大家所认可。
因为是.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 系统了。每执行一条指令,在液晶屏上都会有相 应的界面提示,用户可以很清晰的观察升级的状态。
fastboot
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
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"