博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Android深度探索》第一章心得体会
阅读量:5157 次
发布时间:2019-06-13

本文共 584 字,大约阅读时间需要 1 分钟。

《Android深度探索》第一章心得体会

       由于Android系统现在的火爆,关于Android系统的应用开发不断出现,Android系统不一定只满足在手机这一种 平台上运行想要在不同的设备上运行Android,第一章十分详细的讲述了Android的系统移植的相关问题。首先简述了Android的四层架构,然后从Android的四层架构中选择我们需要主攻的第一层linux内核。

        作者用wifi模块的例子告诉我们要是Android在不同硬件平台上正常运行,必需要使驱动程序正常交互。可见驱动开发在系统移植中的重要作用。

        另外重要的一点是HAL硬件抽象层。由于驱动厂商并不想让驱动程序开源,所以编写了一个HAL直接访问驱动。这也为驱动开发带来巨大的麻烦,同时也对这门学问带来价值。

      学习linux内核,不得不注意的就是内核版本号。使用了相同版本号的内核内核就可通用。学习版本号中所蕴含的不同信息并加以掌握。对了解linux内核很有帮助。设备内核驱动的编写,把设备抽象化有十分重大的意义——编程人员可以大量节省因为硬件与软件耦合度高而不断修改程序所消耗的时间和精力在现在互联网加的时代,我们身边很多的东西都开始讲求智能化。使硬件抽象化,是使这个世界“智能化”关键的一项重要技术。

转载于:https://www.cnblogs.com/maam/p/5457552.html

你可能感兴趣的文章
vue-router之嵌套路由
查看>>
Linux二进制程序安装使用
查看>>
python 爬虫001-http请求过程
查看>>
ORACLE数据库维护
查看>>
Spring2.5整合Ibatis入门级开发实例
查看>>
HashMap与ConcurrentHashMap的测试报告
查看>>
fastdfs-client-java操作fastdfs
查看>>
洛谷P2585 [ZJOI2006]三色二叉树
查看>>
java获取文件流
查看>>
性能测试分类
查看>>
Android开发之点九图的制作说明
查看>>
採集和输出 DeckLink Studio 4K
查看>>
异常处理-trycatch
查看>>
Java集合Set、Map、HashSet、HashMap、TreeSet、TreeMap等
查看>>
为什么阿里Java规约要求谨慎使用SimpleDateFormat
查看>>
世界上公认最快的学习法 - 弗曼学习法
查看>>
TCGA三个在线可视化网站
查看>>
0817JavaScript--------------循环语句
查看>>
sysbench 安装、使用和测试
查看>>
mysql5.7 mysql库下面的user表没有password字段无法修改密码
查看>>