
A40I
文章平均质量分 83
记录全志A40i平台开发调试过程的笔记,仅供参考。
Y在想什麽
嵌入式 | 驱动开发工程师。2020年毕业后从事Android/linux系统底层开发领域,专注于外设驱动调试、系统移植、性能优化及内核定制。熟悉Rockchip、全志、海思等主流芯片平台,定期分享Android/linux系统驱动开发经验、踩坑记录和解决方案。欢迎交流学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
全志A40i android7.1 调试信息打印串口由uart0改为uart3
本文介绍了将Uboot和Kernel调试串口从uart0切换至uart3的配置过程。在Uboot部分,通过修改sys_config.fex配置文件启用uart3并指定引脚,调整CONFIG_CONS_INDEX宏定义改变串口通道,修改boot0初始化代码解除uart0限制,并处理PhoenixSuit烧录问题。针对Kernel部分,修改dts文件启用uart3节点,调整kernel命令行参数指定新控制台,以及修改调试串口初始化的early_printk设置。通过这些步骤,系统调试输出成功迁移到uart3原创 2025-06-04 14:42:41 · 743 阅读 · 0 评论 -
全志A40I-H android6.0启动优化
Android的应用按装会耗的时间较长,由于采用的JIT方式导致应用加载会需要更长的时间,所以时间取决于apk的数量和apk的大小.将不需要的应用进行裁剪,可以优化。将启动的终端串口打印尽可能调低。Android的bootanimation启动需要耗3s的时间,还取决于图片大小和数量。采用原生的启动画面节省。将驱动尽可能采用buldin的加载方式,不要使用单独ko加载。将cpu的启动速度从1G提高到1.1G,整体运行时间节省。的分区加载去掉,对比去掉后启动节省了。将boot启动的打印关闭,节省。原创 2024-03-02 17:19:09 · 793 阅读 · 0 评论 -
全志A40i android7.1 实现VLAN功能
VLAN(Virtual Local Area Network)即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。VLAN内的主机间可以直接通信,而VLAN间不能直接通信,从而将广播报文限制在一个VLAN内。执行脚本参数来自定义VLAN接口名称,为VLAN分配的ID,VLAN接口分配的IP地址以及子网掩码。原创 2023-10-27 17:22:11 · 807 阅读 · 0 评论 -
全志A40i android7.1 移植wifi驱动的一般流程
一般情况下移植一款模组,会涉及到驱动,firmware, hal层,方案端的适配。下面以RTL8723ds为例详细列出移植的通用步骤。原创 2024-04-03 17:39:17 · 1967 阅读 · 0 评论