第一章读书笔记

本章内容主要讲的是Android系统移植和驱动开发概述,通过本章的学习知道了学习Linux驱动编程一定要了解Linux驱动只与Linux内核有关,与客户的使用的Linux系统无关。也就是说,不管是那个Linux系统,只要使用了同样的Linux内核,驱动就可以通过。唯一可以判断的Linux内核是否相同的办法就是Linux内核版本号。

Android拥有非常完美的系统构架,分为四层,他的发展就目前来说比较成熟,流星于当前的市场其架构喂:1.Linux内核,主要包括驱动程序以及管理内存,进程,电源等资源的程序。2.c/c++代码库,主要包括Linux的.so未见以及嵌入到APK程序中的NDK代码。3.Android SDK API 直接面向应用程序的Java APK。4.应用程序,直接面向最终用户的Java应用程序。

Android系统移植可以直接分为两个部分:系统移植和应用移植。Android移植的主要工作时:移植Linux驱动,移植HAL。

Linux将存储器和外设分为三大类;字符设备,块设备和网络设备。

Linux驱动至于内核有关,与系统无关,linux内核的判断方法是看齐内核版本号。

通过了本章的学习对Linux又有了新的认识,以后再接再厉。

转载于:https://www.cnblogs.com/ran702315/p/5442007.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值