Report

#2024年第3周周报:

  • TCU平台:

    • 整理CDC和TCU上关于OTA的计划;[docarrow-up-right] haochen

    • 整理TCU的image的layout的要求; haochen

  • CDC平台:技术调研工作 haochen

  • FOTA: 开发(开发计划可追溯过程及输出 planarrow-up-right)[wenquan]

    • 移植FOTA方案到新版TCU

      • 论证Uptane是如何确保整车软件更新包的完整性 [wikiarrow-up-right]

      • 增加ostree-prepare-root和ostree-remount到initramfs [wiki]

      • 解决initramfs中ostree-prepare-root无法识别OSTree rootfs的问题 [wiki]

      • 解决initramfs中识别OSTree rootfs后无法move rootfs的问题 [wiki]

      • 将固件刷写到新版TCU的EMMC [wip]

    • 更新FOTA计划,将CDC的FOTA计划加入 [docarrow-up-right]

    • 获取车端客户端访问FOTA服务器的API,提供获取方法[wikiarrow-up-right]

#2024年第4周周报:

  • TCU平台:

  • FOTA: 开发(开发计划可追溯过程及输出 planarrow-up-right)[wenquan]

    • 改造openWRT rootfs,在openWRT中引入OSTree [wip]

      • 解决集成OSTree的glib2依赖问题

      • 解决集成OSTree的e2p的依赖问题

      • 解决集成OSTree的libfuse的依赖问题

    • 和TCU团队沟通制定分区方案,刷写新版TCU openWRT [wiki][wip]

    • TFTP刷写新版TCU [wip]

      • windows更换为带网口的pc,可以正常与TCU网络联通

      • uboot阶段TCU无法访问TFTP服务器,debuging

  • SecOC:开发 [Pengfei]

    • 验证测试程序SecOCTests的测试Case(9/9)[wikiarrow-up-right][done]

      • Case SecOCCopyTXData1验证通过

      • Case SecOCCopyTXData2验证通过

      • Case SecOCCopyTXData3验证通过

      • Case SecOCCopyTXData4验证通过

    • 整理SecOC开发计划,完成度40% [wikiarrow-up-right][wip]

      • 补充调研与分析、主要模块、Code编译、单元测试

    • 测试程序复核、优化及Review [wikiarrow-up-right][wip]

      • 复核测试程序中初始状态验证通过的Case

      • 规范代码格式,优化代码结构

      • 提交SECOC代码,进行单元测试阶段性Review

  • 其他事项

    • 熟悉代码提交系统和Review流程,配置SSH Key [Pengfei]

    • 初步Review温泉“add mqtt to manager update events” MR [Pengfei]

#2024年第5周周报:

  • TCU平台(开发计划可追溯过程及输出planarrow-up-right) [haochen]:

    • Secure Boot开发工作:

      • 封装sign函数进入bsp,实现自动化编译. [mrarrow-up-right]

      • 实现自动化编译(注意,这个步骤贯穿整个TCU SecBoot的开发,随时开发随时更新). [mrarrow-up-right][wip]

      • 烧录eFuse (Provisioning):

      • 验证sign功能:

        • 第一级引导(TFA + U-Boot)验签通过;

        • 第二级引导(Kernel + device tree + initramfs)调试中;[wip]

  • SecOC:开发 [Pengfei]

    • 提交的单元测试代码Review [mrarrow-up-right]

      • 提交原始代码

      • 提交单元测试验证通过的代码和patch

      • 更新代码获取、编译及测试步骤

    • 代码与技术手册溯源(80%)[wikiarrow-up-right] [wip]

      • 统计收录AUTOSAR技术手册中阐述的所有的功能编号、描述

      • 统计收录GitHub开源社区Code中已完成的功能编号、描述

      • 在Code源码中查找已完成部分功能的实现逻辑

      • 重点对开源社区Code中未完成的功能编号进行统计和说明[wip]

  • FOTA: 开发(开发计划可追溯过程及输出 planarrow-up-right)[wenquan]

    • 改造openWRT rootfs,在openWRT中引入OSTree [wiki]

    • 解决TCU更改后仍无法使用sd启动,uboot缺少网络驱动问题,改为TFTP刷写 [wip]

    • 解决在ramdisk阶段无法识别/dev下的块设备问题 [mr暂未提交][wip]

    • 整理对外的TCU更改文档 [wiki] [wip]

    • 重新刷写TCU的qspi,使用tftp调试OSTree升级 [wiki][wip]

      • 解决kernel panic问题,版本不匹配

      • switch root时遇到了libjson_script.so 提示file too short,定位中

  • 其他

#2024年第7周周报:

  • TCU平台(开发计划可追溯过程及输出planarrow-up-right):[haochen]

    • Secure Boot开发工作:

      • 实现自动化编译(注意,贯穿整个TCU开发,随时开发随时更新). [mrarrow-up-right][wip]

      • 验证sign功能:

        • 第二级引导(Kernel + device tree + initramfs)验证通过;

      • 输出相关的secure boot的文档:

  • SecOC:开发 [Pengfei]

    • 功能溯源与梳理 [wikiarrow-up-right]

      • 对开源社区Code中未完成的功能编号进行统计和说明;

      • 统计已完成功能121个,未完成功能79个,与技术手册差异2个,已补充;

    • SECOC单元测试代码Review与优化 [wikiarrow-up-right][wip]

      • 完善数据检查流程;

      • 在测试项中补充逆初始化环节;

      • 增加新鲜度值长度检查;

      • 优化测试用例命名;

  • FOTA: 开发(开发计划可追溯过程及输出 planarrow-up-right)[Wenquan]

    • 解决在ramdisk阶段无法识别/dev下的块设备问题 [mr暂未提交][wip]

    • 整理对外的TCU更改文档 [wiki] [wip]

    • 重新刷写TCU的qspi,使用tftp调试OSTree升级 [wiki]

    • 解决initramfs switch rootfs的错误,成功启动 [wiki]

    • 调试基于openwrt的FOTA客户端 wip

#2024年第8周周报:

  • TCU平台(开发计划可追溯过程及输出planarrow-up-right) [Haochen]:

    • Secure Boot开发工作:

  • CDC平台:[Haochen]

    • 总结关于离线账户和手机绑定的技术调研:

  • SecOC:开发 [Pengfei]

    • 搭建测试环境 [wip]

      • SoAd_MainFunctionRx、SoAd_MainFunctionTx数据流

      • SecOC_MainFunctionRx、SecOC_MainFunctionTx数据流(主要)

      • CanTp_MainFunctionRx、CanTp_MainFunctionTx数据流

      • 构造SoAd通道测试样本数据,缺少适用的数据拷贝接口实现

      • 实现SecOC通道配置数据和样本数据设置、透传和数据处理过程(60%)

    • SECOC单元测试代码Review与优化 [mrarrow-up-right]

      • 新增新鲜度值更新失败的测试场景

      • 新增传入无效参数的测试场景

      • 其他不影响测试有效性的优化意见暂不修改

  • FOTA: 开发(开发计划可追溯过程及输出 planarrow-up-right)[Quan]

  • 其他:

    • Review温泉MQTT代码MR[Pengfei]

    • Review昊晨“cst sign”代码MR[Pengfei]

    • 完成鹏飞的MR review [mrarrow-up-right][Quan]

    • 完成昊晨的MR review [mrarrow-up-right][Quan]

    • 和高楠、张波沟通FOTA展示信息和车端可以提供的信息[Quan]

最后更新于