Edit online

准备工作

  • 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 端口号

      • 参数

        主要包括波特率、停止位、校验位等