自己做一个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。

大部分料都找其他人配齐了。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值