MC3302_SDK_V1.0.3_20251215_SRC/readme.txt

71 lines
3.0 KiB
Plaintext
Raw Normal View History

2025-12-29 01:52:12 +00:00
LT00 X-AIOS-LT00-Vx.x.x LT00 SDK简单说明
1. sdk/X-AIOS-LT00-Vx.x.x.tar.gz: #XOS LT00 sdk包含LT00 BSP交叉编译器仪表业务。
主要目录结构:
├── base/soc/qm10xd/linux/ #LT00 bsp
├── build #编译脚本相关
├── core
│   ├── apps #应用
│   ├── board/generic/qm10xd #LT00显示适配
│   ├── board/generic/simulator #simulator适配
│   ├── package/framework/quaextra #quaextra
│   ├── package/framework/services #uart service
│   ├── package/guiengine #LVGL V9
│   ├── package/libnative #预编译的中间组件库
│   └── res #资源app图标、字库、提示音等
├── tools/partition #flash刷机脚本
├── tools/toolchain #交叉编译器arm-molv2-linux-uclibcgnueabi和arm-fullhanv2-eabi-b3
2. prebuilts
*.tar.gz预编译固件刷机包
参考“旷明XOS烧录升级指南.pdf”LT00芯片平台采用2次烧录法首次molDownload烧录uboot等然后采用U盘刷完整固件。
如果量产时则可采用flash烧录器烧录固件后再贴片。
3. 如何编译
编译环境推荐ubuntu22.04安装必要的cmake、device-tree-compiler、mtools等工具参考“旷明XOS开发环境搭建指南.pdf”。
编译方法(以编译demo_ld为例
3.1编译demo_ld固件
a. 在sdk根目录:
make distclean #clean清除Q
make project_demo_ld_defconfig #配置项目,生成.config
make xos -j16 #编译
b. 编译成功后烧录固件在out/qm10xd_linux/qmimages目录下
c. 固件烧录方法: <<旷明XOS烧录升级指南.pdf>>
d. 下载工具路径: ./downloadtool/MolDownloadV3.0.0.31_10XD.7z
3.2编译demo_ld模拟器
a. 在sdk根目录:
make distclean #clean清除
make project_demo_ld_defconfig #配置项目,生成.config
make xos-sim #编译模拟器
b.运行
gdb ./out/simulator/xos/bin/qxosui #加载
r #运行
q #退出
4. docs:
a.xos sdk相关文档
b.《旷明redmine使用指南.pdf》旷明redmine客户支持系统指南
5. lcm module驱动路径
base/soc/qm10xd/linux/media/driver/lcm_module/lcm_mipi_qua_jd9365d_jlm101b021.c
6. 产品配置demo_ld
a、客户需要根据自己的需要适配修改demo_ld名以及目录里的内容。
b、默认提供的下载包放在X-AIOS-LT00-Vx.x.x_verify.tar.gz客户可以解开将qm10xd_linux/qmimages下除了bsp, bin, backup_xos4dbg.tar.gz这三个外的文件都放置到u盘根目录下。
7. 本SDK包含两个product分别对应linux OS 和RTT OS。
7.1Linux OS对应的product为 demo_ld.
编译命令如下:
在sdk根目录:
make distclean #clean清除Q
make project_demo_ld_defconfig #配置项目,生成.config
make xos -j16 #编译
7.2RTT OS对应的product为 moto_rd.
编译命令如下在sdk根目录执行:
make distclean #clean清除Q
make project_moto_rd_defconfig #配置项目,生成.config
make xos -j16 #编译