Android
Lidroid
这个作者很懒,什么都没留下…
展开
-
一、tiny4412开发板Android环境搭建之编译安卓源码
一、宿主机1、ubuntu14.04 64bit原创 2015-09-01 22:33:33 · 3381 阅读 · 0 评论 -
四、Android.mk之编译生成可执行文件
一、简介对于学过Linux内核的来说,想要去编译一个文件,生成可执行文件也好,打包成库也罢,都是使用Makefile来管理编译的。那么对于Android底层开发来讲,也是需要把咱们写的代码,编译成可执行文件或者其他可用的文件,才能使用起来。再Android对这些文件的管理当然也需要一个东西来管理,其名字叫Android.mk。二、Android.mkAndroid系统整一个编译原创 2015-09-23 14:51:01 · 10192 阅读 · 1 评论 -
二、Tiny4412开发板运行安卓系统
1、想要在tiny4412开发板上运行安卓系统,首先需要一个boot文件去启动内核,内核在去启动安卓系统,也就是说咱们得下载uboot、kernel、android各自的文件到sd或者emmc中。 这里主要通过fastboot来烧写这些文件:具体步骤如下:1、烧写uboot fastboot flash fwbl1 E4412_N.bl1.bin fastbo原创 2015-09-23 14:21:04 · 1451 阅读 · 0 评论 -
三、android系统框架简介以及目录介绍
一、框架简介分成三部分:boot kernel AndroidOs组成内核:负责内存管理,进程管理,网络管理,并且可以直接访问硬件。AndroidOS分成下面几层:Hal层: 主要作用把外设抽象出标准接口,供Framework(C++)调用Framework(C++)层:承上启下作用,对于Framework(java)层提供服务,对下能够挂接Hal层的外设,并且提供保护。假设同原创 2015-09-23 14:25:48 · 840 阅读 · 0 评论