最近大家学习怎么样,小编最近一直忙着毕业设计,今天刚好有时间忙里偷闲,给大家说说如何给dragonboard 410 定制Android 系统?
第一篇小编已经为大家简单介绍了DragonBoard 410c这款平台,并且也介绍了Ubuntu系统和Android系统烧写方法。今天,将介绍一下Android系统定制方面的内容。这样大家就可以基于Android系统进行修改、定制、开发等,来满足大家的需求。这样是不是很棒!
先下载Android源码
大家可以通过repo命令下载代码:
上面的release版本是去年9月份的,如果大家想下载最新版本应该怎么办呢?下面给大家介绍一下如何查找代码库的位置。
首先打开CodeAurora网站]
https://www.codeaurora.org/,点击TOP PROJECTS的Android for MSM进入对应的project。
在此页面就可以找到自己想要代码的Manifest了,DragonBoard 410c用的是Snapdragon 410芯片,所以我们选择的Chipset是msm8916_64。
修改确认kernel的UART配置
下载完代码后,我们需要对kernel的UART进行简单配置,具体配置参数可以参考kernel的devicetree文档(kernel/Documentation/devicetree/bindings/tty/serial/msm_serial.txt)。
首先,确认kernel/arch/arm64/boot/dts/qcom/msm8916.dtsi里的blsp1_uart2设置,具体设置如下:
然后,确认kernel/arch/arm64/boot/dts/qcom/msm8916-pinctrl.dtsi里的uartconsole设置
最后,确认kernel/drivers/clk/qcom/clock-gcc-8916.c中的blsp1_uart2_apps_clk_src ,如下:
确认修改完以上的配置后就可以编译系统了。
编译源码
通过以下命令编译Android系统。编译完的image可以通过fastboot命令烧写到DragonBoard 410c上。
最后,祝大家学习快乐。