⁶⁶   ⁶⁶⁶⁶⁶⁶   ⁶⁶66⁶⁶⁶⁶    ₆₆₆₆ 可以啊.这波  ₆₆₆₆⁶⁶⁶⁶⁶        ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶66⁶⁶⁶⁶     卧槽⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶    666₆₆₆₆₆₆₆ 666        666 ⁶⁶⁶⁶⁶⁶₆₆₆₆₆₆ ₆⁶⁶⁶⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶⁶⁶

戈壁老王

31
获赞数
24
粉丝数
北京
2019-09-26 加入
浏览 1.5k

做为一个不称职的老年码农,一直疏忽整理笔记,开博记录一下,用来丰富老年生活,

擅长技能
暂未添加擅长的技能
荣誉勋章
个人动态
  • 发布了文章2020-12-25
    configfs_sample.c 理解
    转载:[链接]1. 编译运行代码从如下链接获得:[链接]编写 Makefile 文件: {代码...} 编译生成内核模块: {代码...} 其中,configfs_sample.ko 使编译好的内核模块,使用如下命令加载该模块: {代码...} 如果出现如下错误:modprobe: FATAL: Module configfs_sample....
  • 发布了文章2020-12-25
    configfs-用户空间控制的内核对象配置
    configfs 是一个基于内存的文件系统,它提供了与sysfs相反的功能。sysfs 是一个基于文件系统的内核对象视图,而configfs 是一个基于文件系统的内核对象管理器(或称为config_items)。
  • 发布了文章2020-12-24
    数字音频接口
    I2S 是飞利浦定义的数字音频传输标准,用于数字音频数据在系统内器件之间传输。使用三根数据线:SD(数据线)、WS(帧时钟,也称LRCLK)、SCLK(位时钟,也称BCLK)。I2S 分为 i2s-standard mode ,i2s-MSB-Left-justified mode,i2s-MSB-Right-justified mode三种模...
  • 发布了文章2020-12-24
    Android log 输出控制
    很简单的话题。当我听到有人在讨论自己实现机制控制 log 输出时,我觉得还是有必要记录一下。最近让我比较困扰的是,很多 Android 基本的技巧都不被知晓。许多人的“锤子”意识很严重,一直使用以往的经验处理一切问题。
  • 发布了文章2020-11-25
    Logcat 读取 Kernel Log
    最近做 Android 系统开发,系统开发通常要建立自己的 Log 系统,抓取 Android Log、Kernel Log 和其他一些特定的 Log。对于 Kernel Log 的需求也很简单,
  • 发布了文章2020-06-18
    Android ANR 原理
    ANR:Application Not Responding,即“应用程序无响应”。Android 运行时,AMS 和 WMS 会监测应用程序的响应时间,如果应用程序主线程(即UI线程)在超时时间内对输入事件没有处理完毕,或者对特定操作没有执行完毕,就会上报 ANR。
  • 发布了文章2020-04-23
    IoT OS 初步设想
    IoT OS 主要是运行在嵌入式设备上。因为嵌入式设备的硬件千差万别,性能也差距很大。为兼容所有嵌入式设备,IoT OS 必须保持轻小的特点和良好的兼容性。同时保证其灵活性和易扩展,从而可以适应不同的外围设备。
  • 发布了文章2020-04-17
    Android 中看不见的外部存储路径
    这个问题起源一个bug的分析过程,APP的cache路径无法通过adb进行访问。基于Android 5.1代码进行分析 在 Android 应用中,获取存储路径的方法通常使用以下几个, Environment.getDownloadCacheDirectory():/cache ,cache目录路径。 Environment.getRootDirectory()...
  • 发布了文章2020-04-02
    Linux 设备树(Device Tree)(转载)
    Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称 "this whole ARM thing is a f*cking pain in the ass",引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,...
  • 发布了文章2020-03-26
    FrameBuffer 架构
    FrameBuffer 是 Linux 系统中的一种显示驱动接口。FrameBuffer 将显示硬件进行抽象,对用户表现为一块显示内存,用户空间进程可以直接操作这块内存空间完成写屏操作。FrameBuffer 在设备上表现为一个字符设备,设备节点为 /dev/fb*。用户对设备节点进程 open、mmap、...
  • 发布了文章2020-03-24
    V4L2框架概述(转载)
    本文开启 linux 内核 V4L2 框架部分的学习之旅,本文仅先对 V4L2 的框架做一个综述性的概括介绍,然后接下来的文章中会对 V4L2 框架的各个子模块进行一个全面的介绍,包括每一部分的实现原理,如何使用,用在什么地方等等。预计接下来的文章大概有5篇(不带本篇)。...
  • 发布了文章2020-03-24
    ALSA 架构
    ALSA 架构 主要内容来之参考文档,对一些描述做了些修正. ALSA 的基本架构可以用上图表示,组成部分主要有: ALSA 应用:可能是 Native Application 或 Server,用户通过调用 ALSA 库来实现声音的播放、录制和控制。 ALSA Library :ALSA 用户空间库,提供统一的API,...
  • 发布了文章2020-03-23
    Android 图形系统框架简介
    Image Stream Producers:图形生产者,用来生成图形缓冲区,以供图形消费者使用。例如OpenGL ES、Canvas 2D 和 mediaserver 视频解码器。
  • 赞了文章2020-03-13
    Linux 思维导图整理(建议收藏)
    运维工程师进阶之路 今天整理了一下收集的Linux思维导图。 Linux 学习路径 Linux 桌面介绍 FHS:文件系统目录标准 Linux 需要特别注意的目录 Linux 内核学习路线 地址:[链接] Linux Security Coaching GitHub地址:[链接] Linux 命令参考 地址:[链接] Linux 命令速查表
  • 发布了文章2020-02-24
    Android make 中变量记录
    转换mk文件到bp文件 {代码...} 编译不同类型的模块 编译成 Native 动态库 {代码...} {代码...} 编译成 Native 静态库 {代码...} {代码...} 编译成 Native 执行程序 {代码...} {代码...} 编译成头文件库 {代码...} {代码...} 编译成 Java 库 {代码...} {代码...} 编译...
  • 发布了文章2020-02-13
    Android 编译命令
    lunch:选择编译的产品类型,并存储在当前环境中。 lunch <product_name>-<build_variant>
  • 发布了文章2020-02-12
    Android Sepolicy 相关工具
    ./build_policies.sh ~/android/master ~/tmp/build_policies./build_policies.sh ~/android/master ~/tmp/build_policies sailfish-eng walleye-eng
  • 发布了文章2020-01-21
    Android.bp 简介
    从 Android 7.0 开始,Ninja 成为默认的编译框架。Ninja 是一个致力于速度的小型编译系统(类似于Make),它的设计就是为了更快的编译。Ninja 可以通过其他高级的编译系统生成其输入文件,Android 使用 Kati 把 makefile 转换成 Ninja 文件。
  • 发布了文章2020-01-16
    系统屋索引
    索引 Linux Linux内存管理Linux内核内存管理Linux Storage Stack DiagramLinux进程调度Cgroup 用法 Android架构 Android Treble 简介Android 分区Android 启动原因Android VNDK简介Android 动态链接库隔离 Android Framework Android进程调度Android Low Memory Kill...
  • 发布了文章2020-01-16
    Android 分区
    下面列出标准Android系统中存在的分区,供应商可能对分区进行增减和更改。需要注意的是,Android 9开始对分区结构增加新的技术(A/B 设备、system-as-root等),它们对分区作用有很大影响。