# gost开箱经历
## 谁都会有个第一次
wifi/显示屏/摄像头版到货,怀着激动地心情打开,最快速的插上屏幕,插上摄像头,找了个手机充电器电源上电,RGBLED一闪,我还以为会有什么其他的呢,然而并没有。
## 安卓镜像烧写
首先进行的是安卓镜像的傻瓜是烧写,目的检测收到的荔枝皮一切都正常。烧写群主提供的镜像文件安4.1版本,启动成功,然而wifi打不开。以为是wifi有问题呢,群里一问,原来wifi驱动不对头,群里还有共享wifi驱动补丁,所幸下载写来,突然感觉我等之菜竟然不会装驱动。好吧!群主的话把所有的坑都自己经历一遍这就是在进步,怀揣这句话,打开百度。。。经过各种搜索,,,一切的线索都指向了adb调试。给电脑装好adb驱动,荔枝派开机连上数据线,电脑设备管理器应该有adb设备了,好吧 有点啰嗦,进入cmd调试查找设备(自行百度),然后链接adb shell寻找驱动所在地,,这么多文件夹,,,皇天不负,,笨办法也能找到。替换文件,wifi就这么打开了。好累一晚上就干了点这个。装上哔哩哔哩看了一集海贼王i睡觉。
## Linux镜像烧录
打开群主debian烧录指南,自行学习dd命令,其实就看了群主提供命令那句话的意思。
### sunxi boot镜像烧写
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8
sudo sync
bs代表一次写入多大的块,(blocksize的缩写),if参数为下载的镜像的路径(应该是input file缩写),of后参数为设备地址(应该是output file的缩写),sync是同步数据的意思,加了sync,那么dd写的东西会直接写入你的/dev/sdb设备中,不加的话可能会先缓存一下。加了sync保障数据完整性
命令准备好了,然而还不知道sd卡挂载名 好吧 继续命令:ls /dev/sd× 插不插sd卡可以看出有什么新设备,df -h 命令也可以,可以看看有什么不同。找到设备写入上面的u-boot-sunxi-with-spl.bin
### SD卡分区
下一步就是linux内核镜像了,需要给sd分区,自行学习linux分区命令 fdisk,另外参考了群主的shell命令脚本,虽然没有备注,帮助还是很大的,首先是clear_partion.sh,清除sd卡分区。然后是write_partion.sh,新建两个分区 第一分区16M,第二分区系统默认。write_mkfs.sh,格式化第一分区为fat,格式化地二分区为ext4。
### 内核镜像
分区准备好了就要往里写文件啦,,,文件也需要自行转化下,呃,fex2bin ,怎么找不到呢,怎么找不到呢,,,继续百度,,原来还得编译sunxi-tools,幸好之前把这些文件都准备好了,,直接make得到fex2bin,用命令./fex2bin a13-lichee.fex script.bin
得到script.bin二进制配置文件。摄像头字段先不改了,主要还不知道改哪里。
按群主提示:mkimage -C none -A arm -T script -d boot.cmd boot.scr得到boot.scr
好吧这三个文件终于全了,还是根据群主的shell命令脚本提示把这三个文件搞进去。
### 跟文件系统烧写
dd if=fs2.img of=/dev/sdb2 bs=64K
sync
这个命令敲完回车后可能要等五六分钟,,不要以为死机了啊,我差点就等不及关了。
### 启动啦
sd卡现在准备好了,插卡准备启动吧,插卡上电,,,屏幕出现一大堆信息,看不过来,不过最后貌似启动成功了,,wifi OK !后边还有两个错误USBA ERR!/OTG detect ERR!好吧 linux下的串口我还不会用,,,度了后知道有个minicom的东西。
好吧继续学习怎么配置minicom,这东东竟然需要root权限,我的是usb转串口
Welcome to minicom 2.7
OPTI+-----------------------------------------------------------------------+
Comp| A - Serial Device : /dev/ttyUSB0 |
Port| B - Lockfile Location : /var/lock |
| C - Callin Program : |
Pres| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting?
也就这样了。重启系统打印了好长一串东西,,,群文件有正常启动的log信息。
启动完了,启动完了,还能干啥???
启动完成后,按一下键盘回车,荔枝派串口打印:root@Lichee:~#
到此成功了。。。下一步就是进入桌面系统了。。。我也没进去呢,哈哈哈
- 荔枝派概览
- 合作编辑留言墙
- 荔枝派资源汇总
- 开箱清单
- 开箱指南
- 常见开箱问题
- 开箱经历
- FAQ
- TODO List
- 硬件设计全解析
- 主控芯片概览
- PCB基础知识
- PCB参数确认
- 电源电路设计
- DDR电路设计
- DDR原理图设计
- DDR_PCB_Layout
- DDR测试
- 存储电路设计
- Nand_Flash电路设计
- eMMC电路设计
- TF卡电路设计
- 显示接口设计
- RGB_LCD电路设计
- VGA电路设计
- CVBS电路设计
- LVDS_LCD电路设计
- CPU_LCD电路设计
- MIPI电路设计
- HDMI电路设计
- 摄像头接口设计
- 并行CSI摄像头接口设计
- MIPI摄像头接口设计
- 音频接口设计
- 内置CODEC接口设计
- I2S接口设计
- S/PDIF接口设计
- USB电路设计
- 射频部分设计
- 其它外设接口电路设计
- 生产测试全解析
- PCB生产解析
- 元器件采购解析
- SMT及后焊解析
- 可制造性分析
- PCBA测试解析
- 品控解析
- 包装及物流解析
- linux系统适配全解析
- 启动流程概览
- boot0
- boot1
- uboot
- kernel
- rootfs
- uboot编译指南
- 内核编译指南
- 主要外设适配解析
- DDR
- eMMC
- LCD
- VGA
- USB
- CSI
- WIFI
- BT
- codec
- tv-out
- 根文件系统构建指南
- busybox
- buildroot
- bootstrap
- debian
- ubuntu
- 安卓系统适配全解析
- 安卓编译系统解析
- 安卓系统架构解析
- 安卓下外设适配及其系统解析
- codec适配及Audio系统解析
- wifi适配
- usb适配
- pm解析
- uart适配
- 安卓ROM深度定制
- Zero Linux系统适配过程记录
- camdriod 走读
- linux下app应用举例
- opencv
- 讯飞SDK
- mxnet
- 安卓下app应用举例
- smali简介及反编译应用