zoukankan      html  css  js  c++  java
  • 第一章 心得体会

    通过第一章的学习,了解了android的系统构架、android系统移植的主要工作、如何查看Linux内核版本、怎么样学习Linux驱动开发、Linux设备驱动的发展和作用还有实现了LED的开关。使自己以前对驱动开发的理解产生了新的认识。

    学到的知识:

    安卓的系统架构分为4层:第一层Linux内核;第二层 C/C++代码库;第三层 Android SDK API;第四层 应用程序。

    Android的移植分为俩部分:应用移植和系统移植。

    Android的系统移植是指让android操作系统在某一个特定的硬件平台上运行。

    系统移植除了一直CPU架构外,最重要的就是移植Linux驱动。

    Android一直的主要工作:一直Linux驱动;一直HAL(硬件抽象层)。

    查看Linux内核版本方法:

    1、终端执行 uname -a命令。

    2、终端执行 cat /proc/version 命令。

    Linux内核版本号组成:主板本号、次版本号、修订版本号、微调版本号、为特定的Linux系统特别调校的描述。

    计算机系统的硬件主要由CPU、存储器和外设组成。

    驱动的对象是存储器和外设。

    Linux设备分为:字符设备、块设备、网络设备。

    Linux驱动都有一个装载函数和一个卸载函数,分别通过mobule_initmobule_exit宏指定

  • 相关阅读:
    laravel前后端分离分页查询
    swagger-open api 手动编写规范
    linux开启端口命令
    docker容器的基本使用
    centos更换阿里云的yum源
    VS中生成pdf
    代码整洁之道阅读笔记-02
    周总结
    Mongo的基本操作
    Redis的基本操作
  • 原文地址:https://www.cnblogs.com/chen-yang/p/5439498.html
Copyright © 2011-2022 走看看