第一章安卓系统移植和驱动开发读后感

      本章主要讲述了安卓系统移植和驱动开发,但重点又在于驱动开发,开始先讲了安卓在现代社会的重要性,然后强调了安卓的系统架构:第一层:liunx内核,主要包括驱动程序以及管理内存、进程、电源等资源的程序;第二层:c/c++代码库,主要包括liunx的.so文件以及嵌入式到APK程序中的NDK代码;第三层:Android  SDK  API,直接面向应用程序的java  APK ;第四层:应用程序,直接面向最终用户的java应用程序(APK程序),还介绍了系统移植的主要工作:移植liunx驱动,移植HAL,安卓移植分为系统移植和应用移植,当然,本书主要讲的还是系统移植。安卓移植很大程度上是liunx内核的移植。liunx内核移植主要就是移植驱动程序。再然后就是教我们如何学习liunx移动开发,学习c语言和GUN c是前提,还讲了liunx设备驱动,设备驱动的发展和作用,设备的分类及特点,设备分为:字符设备、块设备、网络设备。最后举例说明了一个驱动设备LED,小结说安卓与liunx的区别就在于HAL。

 

转载于:https://www.cnblogs.com/liyan521/p/5430871.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值