8 wh_19910525

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 329

Linux的内存管理

Linux的内存管理         Linux的内存管理是一个非常复杂的过程,主要分成两个大的部分:内核的内存管理和进程虚拟内存。内核的内存管理是Linux内存管理的核心,所以我们先对内核的内存管理进行简介。一、物理内存模型        物理内存模型主要分为两种:UMA(Uniform Memory Access)和NUMA(Non-Uniform Memory Access)。UMA模型是指...

2018-06-14 17:46:57

git describe

git describe --- 显示当前离当前提交最近的tag      如果符合条件的tag指向最新提交则只是显示tag的名字,否则会有相关的后缀来描述该tag之后有多少次提交以及最新的提交commit id。不加任何参数的情况下,git describe 只会列出带有注释的tage.g.     $ git describe          v1.8.3

2017-11-22 10:07:27

查看linux系统重启之前的log -- last_kmsg

当 Linux Kernel 出现 BUG 的时候,后走入 panic flow,这个时候由于 Kernel 出现了严重的问题,adbd 也无法响应 adb 连接请求,这个时候想透过读取 Kernel Log Buffer 来看 Kernel Log 是不可能的。那怎么办?由于 Console Log 是不需要下任何命令就可以查看的,所以可以抓取 UART Log 分析,但是抓 UART

2017-09-30 22:09:00

Git中tag的用法

git中的tag指向一次commit的id,通常用来给开发分支做一个标记,例如:标记一个版本号,以便后续回退的之前的某一个版本。一、打标签:git tag -a v1.01 -m "Relase version 1.01"注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,-m 及后面的字符串是对该标签的注释。二、提交标签到远程

2017-08-17 08:46:02

关于mtk GPIO口的定制

如果需要定制GPIO口呢,需要使用mediatek/dct/DrvGen.exe工具,点击Open,选择mediatek/custom/project_dir/kernel/dct/dct/codegen.dws文件,点击Edit,将出现如图所示的一个窗口:EintMode: 指示是否当作中断引脚来使用,例如GPIO0就可以当作ENTI0,如果选中了该模式,其它模式是不可见的。Def.Mo

2017-07-18 18:52:53

MTK GPIO操作

上拉或下拉 选择设置:mt_set_gpio_pull_select(COL_REG[i], 0);mt_set_gpio_pull_select(COL_REG[i], 1);拉高(设置1), 拉低(设置0) 操作: %MCEPASTEBIN%s设置输入 输出:   mt_set_gpio

2017-07-18 18:51:55

Android 7.0中的多窗口实现解析

在以往的Android系统上,所有Activity都是全屏的,如果不设置透明效果,一次只能看到一个Activity界面。但是从android N(7.0)版本开始,系统支持了多窗口功能。在有了多窗口支持之后,用户可以同时打开和看到多个应用的界面。并且系统还支持在多个应用之间进行拖拽。在大屏幕设备上,这一功能非常实用。本文将详细讲解Android系统中多窗口功能的实现。多窗口

2017-07-06 18:46:45

android 调试常用命令 汇总

在Android应用开发过程中,熟悉常用的adb调试命令往往能事半功倍,再此做一个汇总记录。adb shell vm 命令adb shelll vm 命令在4.3以后的版本才可用,使用它可以方便的查看或者设置屏幕的分辨率、密度。adb shell vm size 查看分辨率,我本机的输出结果如下: Physical size: 720x1280 如果想要设置成其

2017-07-06 18:45:56

fastboot及lk解析

FastBoot协议版本0.4fastboot协议是一种通过USB连接与bootloaders通讯的机制。它被设计的非常容易实现,能够用于多种设备和运行Linux、Windows或者OSX的主机。 基本需求(Basic Requirements)两个端点,一个输入端,一个输出端。对于全速(full-speed)USB,最大包尺寸必须是64个字节; 对于高速(hign-s

2017-07-01 11:29:47

Android USB Host使用详解

http://blog.csdn.net/glouds/article/details/40260805=================首先说一下为什么要写关于Android USB Host通信的介绍,对于android程序原来说不懂硬件做USB通信确实开头比较难,但是Google API介绍还是很详细的,而且网上也有很多例子,不过网上的基本把介绍和例子分开,光

2017-06-19 17:26:22

qcom 系列的i2c设备的power 在dtsi里定义的时候需要注意的

最近在driver里发现一个有点值得注意的地方:在dtsi里定义了powervdd-supply = ;vcc_i2c-supply = ;但是在i2c device的driver里看到的却是pdata->vcc = devm_regulator_get(dev, "vcc_i2c");也就是说这边的vcc_i2c和dtis里的vcc_i2c-sup

2017-06-08 17:10:21

如何清除Win7中被占用的COM口 串口

电脑 -->> 开始 -->> 运行中输入:regedit  -->> 回车打开系统注册表  -->>  然后修改注册表对应的目录值:HKEY_LOCAL_MACHINE        -->> SYSTEM                -->> CurrentControlSet                        -->> Control            

2017-05-19 09:37:03

使用gitlab做git flow及代码审查

除了 Git 命令,权限控制也是 Git 中极为重要的组成部分,本文主要介绍 GitLab 系统提供的最常用的权限控制功能。一、分配成员角色首先来了解下,Git 中的五种角色:角色描述OwnerGit 系统管理员MasterGit 项目管理员DeveloperGit 项目开发人员Report

2017-03-29 18:53:48

Git fetch和git pull的区别

Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge操作方法如下: build_001$git branch   develop_wanghai* master#把服务器origin的master分支 下载到本地的tmp_branch分支里;git

2017-03-29 16:33:55

BootAnimation使用surfaceflinger分析

首先,从BootAnimation开始分析,BootAnimation在启动脚本init。Rc被配置成一个服务[html] view plain copy 1.service bootanim /system/bin/bootanimation    2.    class main    3.    user graphics    4.    group sys

2017-03-06 18:40:37

Android 中的dm-verity

[-]Android 中的Verified Boot之dm-verity相关原理为什么要使用dm-verityDm-verity的工作流程Dm-verity的实现接口Deveice Mapper框架Device mapper 框架下的dm-verity驱动实现用户空间Dm-verity的使用实现Android 中的Verified Boot之dm

2017-03-02 11:41:28

公钥,私钥,数字签名,数字证书详解

原文(英文):http://www.youdzone.com/signature.html本文(中文,已翻译)转载于:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html====================================1. 鲍勃有两把钥匙

2017-03-01 17:02:22

公钥,私钥,数字签名,数字证书详解

原文(英文):http://www.youdzone.com/signature.html本文(中文,已翻译)转载于:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html====================================1. 鲍勃有两把钥匙

2017-03-01 14:21:58

sdf

sdfdf333

2017-03-01 14:21:08

公钥,私钥,数字签名,数字证书详解

原文(英文):http://www.youdzone.com/signature.html本文(中文,已翻译)转载于:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html====================================1. 鲍勃有两把钥匙

2017-03-01 14:20:20

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!