准备工作
- Git 仓库
务必使用一个版本管理工具对代码进行管理,如果没有 Git 服务器, 也强烈建议建一个本地仓库进行跟踪:
- 可以方便跟踪修改的历史记录,籍此进行信息记录
- 可以很方便的进行修改的回退,防止调试代码影响开发工作
- 如果是使用 git clone 获取的代码,则 git 仓库本身是存在的
- 如果是直接下载的代码,则可以手工建一下本地 git 仓库
sudo apt-get install git //安装 git git init //创建本地仓库 git add * //添加所有代码到本地仓库暂存区 git commit -m "init" //将暂存区的代码提交到本地参考
- 新版卡信息
拿到一块新的板卡,首先要通过原理图,确认板卡的以下基本信息:
-
CPU
确认新板卡使用的 CPU 的具体信息,包括:- 类型:D21X、D13X 等
- 引脚数:88 pin、100 pin、128 pin 等
-
存储介质
- 类型
主要分为 NOR Flash、 NAND Flash、eMMC、eNAND 等
- 是否支持
可在 Luban-Lite SDK 支持列表中查询到是否支持新板卡的型号
- 空间大小
添加项目阶段较少关注,主要用于后期配置分区表
- 类型
-
调试串口
确认新板卡调试串口情况
- 端口
通过原理图确认使用的 UART 端口号
- 参数
主要包括波特率、停止位、校验位等
- 端口
-