问答
直播中

李源

9年用户 752经验值
擅长:存储技术 处理器/DSP
私信 关注

菜鸟学习物联网之--如何给dragonboard 410 定制Android 系统?

     最近大家学习怎么样,小编最近一直忙着毕业设计,今天刚好有时间忙里偷闲,给大家说说如何给dragonboard 410 定制Android 系统?
     第一篇小编已经为大家简单介绍了DragonBoard 410c这款平台,并且也介绍了Ubuntu系统和Android系统烧写方法。今天,将介绍一下Android系统定制方面的内容。这样大家就可以基于Android系统进行修改、定制、开发等,来满足大家的需求。这样是不是很棒!

先下载Android源码

大家可以通过repo命令下载代码:
1452078888_799821.png

     上面的release版本是去年9月份的,如果大家想下载最新版本应该怎么办呢?下面给大家介绍一下如何查找代码库的位置。
   首先打开CodeAurora网站]https://www.codeaurora.org/,点击TOP PROJECTS的Android for MSM进入对应的project。

1452079002_720079.png
1452079047_556493.png

     在此页面就可以找到自己想要代码的Manifest了,DragonBoard 410c用的是Snapdragon 410芯片,所以我们选择的Chipset是msm8916_64。

1452079285_392843.png

修改确认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设置,具体设置如下:

1452079347_100662.png

     然后,确认kernel/arch/arm64/boot/dts/qcom/msm8916-pinctrl.dtsi里的uartconsole设置
1452079402_559133.png

     最后,确认kernel/drivers/clk/qcom/clock-gcc-8916.c中的blsp1_uart2_apps_clk_src ,如下:
1452079561_844136.png

     确认修改完以上的配置后就可以编译系统了。

编译源码

   通过以下命令编译Android系统。编译完的image可以通过fastboot命令烧写到DragonBoard 410c上。
1452079501_805325.png

   最后,祝大家学习快乐。

更多回帖

发帖
×
20
完善资料,
赚取积分