技术专栏
全志平台Dragonboard调试记录
1. 前言
Dragonboard是盒子厂测固件,它用来检测机器上的硬件是否能正常工作,比如HDMI、CVBS、TF卡、flash、优盘、摄像头、音频、DRAM、蓝牙、wifi等。
2. 编译dragonboard
在lichee根目录下执行如下命令:
(1)编译固件
配置环境变量
$ ./build.sh config
选择芯片平台
Welcome to mkscript setup progress
All valid chips:
0. sun50iw2p1
Choice: 0
选择项目平台
All valid platforms:
0. android
1. dragonboard
2. Linux
Choice: 1
选择配置项目
All available boards:
2. cheetah-p1
Choice: 2
(2)打包固件
在完成编译后直接在lichee目录下执行:
./build.sh pack(非安全固件)
./build.sh pack_prev_refurbish(安全固件)
在首次执行./build.sh config配置完lichee后,会自动编译dragonboard。如果用户做了如下修改,必须重新编译lichee
(3)烧写固件
a.SD卡启动
使用PhoenixCard3.09或更新的工具烧写制作卡启动固件,将制作好的启动卡,插入卡槽,上电,系统自动进入DragonBoard测试系统。
b. 板卡启动
使用量产工具PhoenixUSBpro或升级工具PhoenixSuit将固件直接烧录到板卡上的nand flash或者是emmc上,烧录完成系统自动进入DragonBoard测试系统。
3. 编译框架
介绍下整个dragonboard编译流程。
./build.sh config ->编译内核->解压默认rootfs->
编译dragonboard/src->将生成应用放到rootfs->
重新生成rootfs生成ext4
4. 代码框架
(1)源码目录结构
路径: lichee\buildroot\target\dragonboard
|-- output/ # 输出目录
|-- bin/ # 测试用例(程序)输出目录
|-- rootfs/ # 根目录文件系统
|-- dragonboard/
|-- bin/ # 测试用例(程序)rootfs的输出目录
|-- src/ # 源码目录
|-- core/ # 系统核心模块
|-- include/ # 系统公共头文件
|-- lib/ # 系统公共库
|-- testcases/ # 测试用例源码目录
|-- example/ # 示例
|-- example.c
|-- Makefile
|-- Makefile
|-- view/ # UI
|-- Makefile # 顶层Makefile
|-- rule.mk # 编译变量,include by Makefile
|-- sysroot/ # 交叉编译环境依赖目录
|-- build.sh # 生成rootfs.ext4
|-- README.txt
(2)界面布局
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
2
评论
打赏
- 分享
- 举报
评论
1个
手气红包
相关专栏
-
浏览量:11324次2020-12-16 19:13:45
-
浏览量:10996次2020-12-16 18:56:54
-
浏览量:7977次2021-01-08 15:04:53
-
浏览量:6515次2021-01-08 15:16:17
-
浏览量:10280次2020-11-26 15:59:29
-
浏览量:8358次2021-01-20 17:16:00
-
浏览量:10148次2021-01-22 16:07:20
-
浏览量:9263次2020-12-03 17:46:05
-
浏览量:1963次2020-12-30 16:54:40
-
浏览量:6944次2021-01-22 15:28:47
-
浏览量:14511次2021-01-16 15:43:02
-
浏览量:6917次2020-11-26 17:02:47
-
浏览量:8416次2020-11-26 14:22:19
-
浏览量:6221次2021-01-15 17:26:20
-
浏览量:7033次2020-09-10 09:46:52
-
浏览量:8734次2020-09-08 19:26:12
-
浏览量:6067次2020-12-25 16:29:18
-
浏览量:5553次2021-01-08 16:18:43
-
浏览量:8362次2021-01-20 17:04:49
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
free-jdx
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注
感谢楼主分享,有机会参照来学习学习