自己做一个android平台(1)

清晨的高铁站


前言

确定操作系统:ios是闭源的,wince没落了,只有红红火火的android是一个现实的选择。

确定硬件平台:只有TI,mtk,rockchip,全志,三星,飞思卡尔几个平台可以选择。从资源开放程度,硬件成本几个角度出发,选择rk3168.这是一个双核的cotex-A9,相同的pcb上面直接换cpu成rk3188也可以变成四核。性能方面是够了。据说功耗不错,这点也是我的重点考虑。

第一步,先编译系统。如果有过android的编译经验,这个不会很难。

安装ubuntu 14.04 LTS的64bit版本。安装java6和一些依赖软件

编译kernel。先make config,然后make kernel.img即可产生kernel.img

编译android.直接make即可.完成后用mkimage.sh脚本产生需要的boot.img, system.img, misc.img等。

编译都通过,接下来做硬件平台。


硬件打板


公版的电路图。4层板,没有盲埋孔,没有激光孔,应该不贵,托人找pcb厂,800元打了10块回来。

工艺看起来还不错。 电源管理芯片用的是TPS65912,板上有cpu,ddr3,nand flash,wifi,usb,tp,camera,lcd,codec这些接口都有。lcd只导出一路上RGB接口的。


硬件备料


从电路图里面整理出BOM表。开始备料了。 电阻,电容最麻烦,很多种类,我从嘉立创的电子元件商城里面买,搜索还是不够人性,耐着性子挑花了眼,花了百来块钱买了很多。电子料是一种神奇的商品,买少了比买多了还贵,后来又后悔买多了,无处安放也很烦恼。




硬件备料

大料在taobao上面买了DDR3,和flash,都只买了2套,也花费了100多。

2颗cpu,2颗ddr3,1颗flash。

大部分料都找其他人配齐了。
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

自己做一个android平台(1)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭