嵌入式-linux
文章平均质量分 66
nyq0321
这个作者很懒,什么都没留下…
展开
-
嵌入式Linux OS启动流程
嵌入式Linux OS启动流程原创 2017-08-17 16:36:42 · 802 阅读 · 1 评论 -
定时开关机-Android4.4/6.0
定时开关机原创 2017-12-25 10:19:13 · 4853 阅读 · 0 评论 -
android下设置uboot环境变量
Uboot环境变量的作用在不改变源码、不用重新编译的情况下,可以使我们通过设置环境变量的值来改变uboot的一些设置,如bootdelay时间、机器码的值等等。原创 2017-12-25 10:07:14 · 1887 阅读 · 0 评论 -
Logcat总结
Logcat总结在做android系统开发时,需要查看实时打印的信息,因此记录Logcat使用。logcat输出示例D/PowerManagerService( 305): onSensorChanged: light value: 306.0优先级/标记:输出的内容(1)优先级 V — 明细 verbose(最低优先级) D — 调试 debug I — 信息 info W — 警告 wa原创 2017-09-22 10:44:58 · 341 阅读 · 0 评论 -
Android系统架构
Android系统架构(一)Linux Kernel(/kernel,/bootable,/devices)Android内核 对Linux内核进行了增强,增加了一些面向移动计算的特有功能。例如:低内存管理器LMK(Low Memory Keller)。源代码位于 drivers/staging/ android/lowmemorykiller.c匿名共享内存(Ashmem),mm/ashmem原创 2017-09-04 16:03:51 · 578 阅读 · 0 评论 -
Android 系统服务分析——输入子系统
Android 系统服务分析——输入子系统一、两个探讨对象:输入设备、输入系统1.输入设备:比如:触摸屏、键盘当输入设备可用时,Linux内核会在/dev/input/下创建对应的名为event0~n或其他名称的设备节点。当输入设备不可用时,则会将对应的节点删除。在用户空间可以通过ioctl的方式从这些设备节点中获取其对应的输入设备的类型、厂商、描述等信息。 从哪里来: 用户操作输入设备时–》设转载 2017-09-01 16:13:27 · 481 阅读 · 0 评论 -
设备树
设备树一、定义设备树是保留着存在于系统中的设备信息,实现驱动代码与设备信息相分离,驱动代码只需要和设备树打交道。二、意义每种芯片,有自己的寄存器地址和不同的配置方式。 每种板子,有自己的外设。 —》使得内核中有大量的头文件、补丁和特殊的配置参数,它们的一种组合就对应于一款芯片的一种特殊板型。内核通过设备树可以识别硬件,然后使用正确的、需要的驱动,避免了大量的配置。menuconfig是决定驱动是原创 2017-08-25 11:19:49 · 415 阅读 · 0 评论 -
中断
中断Linux驱动作用:1.配置硬件参数 2.处理中断一、定义中断,本质上是一种特殊的电信号。由硬件设备发向处理器,处理器接收到中断后,会马上向操作系统反应此信号的带来。内核中的设备驱动程序中的中断处理程序会对中断进行处理。不同的设备对应的中断不同,他们之间的不同从操作系统级来看,差别就在于一个数字标识中断号。二、中断处理流程三、中断处理的上半部分和下半部分举例:网卡接收数据包上半部分:应答硬件,拷原创 2017-08-25 11:15:35 · 239 阅读 · 0 评论 -
字符设备、块设备、网络设备
字符设备、块设备、网络设备设备模型设备驱动的代码量占内核程序的50%设备模型的意义: 为了降低设备多样性带来的Linux驱动开发的复杂度,以及设备热拔插处理、电源管理等,Linux内核提出了设备模型(也称作Driver Model)的概念。设备模型将硬件设备归纳、分类,然后抽象出一套标准的数据结构和接口。驱动的开发,就简化为对内核所规定的数据结构的填充和实现。因为硬件设备多种多样,使得设备驱动程序原创 2017-08-25 10:48:33 · 5868 阅读 · 0 评论 -
嵌入式系统架构
嵌入式系统架构原创 2017-08-21 17:12:04 · 5142 阅读 · 1 评论 -
Kconfig .config Makefile 联系和区别
Kconfig .config Makefile 联系和区别一、Kconfig1.定义:一个文本形式的文件,其中主要作用是在内核配置时候,作为配置选项。 即:在Kconfig文件中添加配置选项。 2.语法:config symbol //是个新的标记的菜单项 options //是在这个新的菜单项下的属性和选项 例:config HELLO_MODULE原创 2017-08-17 16:47:29 · 856 阅读 · 0 评论 -
Android音频总结
一、音频实现原理二、音频框架分析原创 2017-12-25 11:33:01 · 296 阅读 · 0 评论