6 wang 恒

尚未进行身份认证

我要认证

吾日三省吾身,遵恒律谦温乎! 该补的我都会补回来,至死方休!

等级
TA的排名 6w+

ninja error ‘artruntimeinterpretermterpoutmterp_x86_64.S‘, needed by ‘outhostlin

Android7.1 msm8953_64 编译出错解决办法:cd art/runtime/interpreter/mterp/./rebuild.sh回到编译根目录,make

2020-07-08 17:14:52

Java 大白话讲解设计模式之 -- UML类图

声明:原创作品,转载请注明出处https://www.jianshu.com/p/2828874af134这篇文章来总结下UML类图,本来不打算讲UML类图的,因为我在学习设计模式的时候,一遇到有关UML的就会自动忽略,一看感觉就很复杂。但是随着学习的深入,发现不掌握UML类图,对设计模式或者某一个框架没有整体的把控。所以与其逃避,不如敢于面对,今天就让我们一起来了解下什么是UML类图。说到UML类图,我们先来看下什么是UML。在维基百科上对它的定义如下:UML即统一建模语言(Unified M.

2020-06-22 10:50:35

BC26常用术语和缩略词

缩写描述3GPP3rd Generation Partnership Project / 第三代合作伙伴计划BCDBinary Coded Decimal / 二进制编码的十进制GSMGlobal System for Mobile Communications / 全球移动通信系统IMSIInternational Mobile Subscriber...

2019-12-02 16:10:15

【转载】buildroot教程

buildroot教程 什么是buildrootBuildroot是Linux平台上一个开源的嵌入式Linux系统自动构建框架。0.下载buildrootBuildroot版本每2个月,2月,5月,8月和11月发布一次。版本号的格式为YYYY.MM,例如2013.02、2014.08。可以从http://buildroot.org/downloads/获得发行包。也可通过github仓库获取:git clone git://git.busybox.net/...

2020-06-05 09:23:24

【读书笔记】Linux内核设计与实现--设备与模块

文章目录1.设备类型2.模块2.1 Hello, World2.2 构建模块2.3 安装模块--make modules_install(需要root权限)2.4 产生模块依赖性--depmod2.5 载入模块--insmod/rmmod/modprobe2.6 管理配置选项--config选项2.7 模块参数--module_param()2.8 导出符号表--EXPORT_SYMBOL()和EXPORT_SYMBOL_GPL()3.设备模型3.1 kobject3.2 ktype3.3 kset3.4

2020-05-20 16:56:29

【转】简单分析与移植rockchip平台mmc/sd卡

版权声明:本文为博主原创文章,转载请注明出处:https://blog.csdn.net/huang_165/article/details/86550606环境:sd卡:罗果 128MB class 6内核:Linux4.4class 6是sd卡数据速率标准...

2020-05-19 17:40:02

【转】Linux SD卡/SDIO驱动开发0-基本知识

文章目录Linux驱动子系统-sdio子系统sdio系统概述判断sd卡是否识别判断sdio wifi是否识别sd协议SD BU...

2020-05-19 17:38:05

【转】RK3288 GPIO 输出问题

cat /sys/kernel/debug/gpiocat /proc/bus/input/devices #define GPIO_BANK0 (0 << RK_GPIO_BANK_OFFSET) #define GPIO_BANK1

2020-05-19 17:34:36

Java--Stack

package com.george.datastructure;import java.util.Stack;/* * Stack : 后进先出 * push(num) //入栈 * pop() //栈顶元素出栈 * empty() //判定栈是否为空 * peek() //获取栈顶元素 * search(num) //栈顶到该元素首次出现的位置的距离,不存在返回-1 * 注意pop()和peek()的区别。pop()会弹出栈顶元素并返回栈顶的值,peek()只是获取栈顶的值,但是.

2020-05-18 09:49:02

【读书笔记】Linux内核设计与实现--页高速缓存和页回写

文章目录1.缓存手段1.1 写缓存1.2 缓存回收2.Linux页高速缓存2.1 address_space对象2.2 address_space操作2.3 基树2.4 以前的页散列表3.缓冲区高速缓存4.fiusher线程4.1 膝上型计算机模式4.2 历史上的bdflush、kupdated和pdflush4.3 避免拥塞的方法:使用多线程1.缓存手段1.1 写缓存1.2 缓存回收2.Linux页高速缓存2.1 address_space对象2.2 address_space操作2.3 基

2020-05-15 14:24:53

【读书笔记】Linux内核设计与实现--进程地址空间

文章目录1.地址空间2.内存描述符--mm_struct2.1 分配内存描述符--copy_mm()2.2 撤销内存描述符--exit_mm->mmput->mmdrop->free_mm->kmem_cache_free2.3 mm_struct 与内核线程3.虚拟内存区域--vm_area_struct3.1 VMA 标志3.2 VMA 操作--vm_ops -> vm_operations_struct3.3 内存区域的树型结构和内存区域的链表结构--mm_struct之

2020-05-10 10:59:07

【读书笔记】Linux内核设计与实现--虚拟文件系统

文章目录1. 通用文件系统接口2.文件系统抽象层3.Unix文件系统4.VFS对象及其数据结构5.超级块对象6.超级块操作7.索引节点对象8.索引节点操作9.目录项对象9.1 目录项状态9.2 目录项缓存10.目录项操作11.文件对象12.文件操作13.和文件系统相关的数据结构14.和进程相关的数据结构1. 通用文件系统接口2.文件系统抽象层3.Unix文件系统4.VFS对象及其数据结构...

2020-05-08 09:42:46

【读书笔记】Linux内核设计与实现-定时器和时间管理

文章目录1.内核中的时间概念2.节拍率:HZ2.1 理想的HZ值--100HZ2.2 高HZ的优势2.3 高HZ的劣势3.jiffies3.1 jiffies的内部表示3.2 jiffies的回绕3.3 用户空间和HZ4.硬时钟和定时器4.1 实时时钟4.2 系统定时器5.时钟中断处理程序6.实际时间7.定时器7.1 使用定时器7.2 定时器竞争条件7.3 实现定时器8.延迟执行8.1 &...

2020-04-30 15:01:38

【读书笔记】Linux内核设计与实现--内核同步方法

文章目录1.原子操作--其他同步方法的基石1.1 原子整数操作--atomic_t1.2 64位原子操作--同32位(略)1.3 原子位操作2.自旋锁--spin lock2.1 自旋锁方法2.2 其他针对自旋锁的操作2.3 自旋锁和下半部3.读-写自旋锁(共享/排斥锁 or 并发/排斥锁)4.信号量4.1 计数信号量和二值信号量4.2 创建和初始化信号量4.3 使用信号量5.读-写信号量6.互斥...

2020-04-29 15:00:01

【读书笔记】Linux内核设计与实现--内核同步介绍

文章目录1.临界区和竞争条件1.1 为什么我们需要保护1.2 单个变量2.枷锁2.1 造成并发执行的原因2.2 了解要保护些什么3.死锁4.争用和扩展性1.临界区和竞争条件1.1 为什么我们需要保护1.2 单个变量2.枷锁2.1 造成并发执行的原因2.2 了解要保护些什么3.死锁4.争用和扩展性...

2020-04-27 10:19:00

【qcom msm8953 android712】rtc 调试分析续

qcom msm8953 android712 平台rtc框架梳理

2020-04-23 15:57:18

【读书笔记】Linux内核设计与实现--下半部和推后执行的工作

文章目录1.下半部1.1 为什么要用下半部1.2 下半部的环境2.软中断2.1 软中断的实现2.2 使用软中断3.tasklet3.1 tasklet的实现--本身也是软中断3.2 使用tasklet3.3 老的BH机制4.工作队列4.1 工作队列的实现4.2 使用工作队列4.3 老的任务队列(现在是工作队列)机制5.下半部机制的选择6.在下半部之间加锁7.禁止下半部1.下半部下半部的任务就是...

2020-04-15 18:01:55

【读书笔记】Linux内核设计与实现-进程调度

文章目录1.多任务--抢占、时间片和让步2.Linux的进程调度--O(1)调度程序3.策略--决定调度程序在何时让什么进程运行3.1 I/O消耗型和处理器消耗型的进程3.2 进程优先级3.3 时间片3.4 调度策略的活动--建议阅读原书此小节,很形象的说明了“策略”4.Linux调度算法4.1 调度器类4.2 Unix系统中的进程调度4.3 公平调度5.Linux调度的实现5.1 时间记账5.2...

2020-04-15 14:53:43

【读书笔记】Linux内核设计与实现--内核数据结构

文章目录1.链表1.1 单向链表和双向链表1.2 环形链表1.3 沿链表移动--线性移动1.4 Linux内核中的实现1.5 操作链表1.6 遍历链表2.队列2.1 kfifo2.2 创建队列2.3 推入队列数据2.4 摘取队列数据2.5 获取队列长度2.6 重置和撤销队列2.7 队列使用举例3.映射3.1 初始化一个idr3.2 分配一个新的UID3.3 查找UID3.4 删除UID3.5 撤销...

2020-04-14 15:50:31

【读书笔记】Linux内核设计与实现--中断和中断处理

文章目录1.中断2.中断处理程序3.上半部与下半部的对比4.注册中断处理程序--request_irq5.编写中断处理程序5.1 共享的中断处理程序5.2 中断处理程序实例6.中断上下文7.中断处理机制的实现8./proc/interrupts9.中断控制9.1 禁止和激活中断9.2 禁止指定中断线9.3 中断系统的状态众所周知,处理器的速度跟外围硬件设备的速度往往不在一个数量级上,因此,如果内...

2020-04-14 09:37:14

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。