自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

maze的专栏

我是一个小小的菜鸟

  • 博客(11)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 kernel:驱动调试[dts.sysfs.irq.Dynamic debug]

作为驱动工程师,主要的工作就是移植各种驱动,接触各种硬件。接触最多的就是dts、中断、gpio、sysfs、proc fs。如何利用sysfs、proc fs及内核提供的接口为我们降低调试难度如何利用dts首先我们关注的主要是两点,gpio和irq。其他的选择忽略。先展示一下我期望的gpio和irq的使用方法。dts如下。device { rst-gpio = <&gp...

2018-11-28 11:18:04 1510 1

原创 kernel:dts&gpio几种常见设定的pinctrl配置

pinctrl的配置file是<project>.dts备注:配置是以mt6735上gpio84举例的1.配置成输入上拉&pio {test_pull_up: test_pull_up { pins_cmd_dat { pins = <PINMUX_GPIO84__FUNC_GPIO84>; slew-rate = ...

2018-11-20 18:42:10 8073

原创 linux:内核模块之间通信:EXPORT_SYMBOL

实例如上,功能:声明在audio_wake.c里面的函数可以在gpio_keys.c里面使用。--- a/drivers/input/misc/audio_wakeup.c+++ b/drivers/input/misc/audio_wakeup.c@@ -13,6 +13,8 @@ struct audio_wakeup_data { struct input_dev...

2018-11-18 14:13:27 1108

转载 cmake

add_custom_command::在Unix Makefile中,这条命令相当于增加了一个依赖关系和一条显式生成命令。add_custom_target 添加一个目标,它没有输出;这样它就总是会被构建。dd_definitions 为源文件的编译添加由-D引入的define flag。add_dependencies 为顶层目标引入一个依赖关系。add_executable:...

2018-11-18 13:46:56 164 1

转载 device tree

设备树(device tree)学习笔记阅读目录(Content)1、如何查看编译生成的设备树的内容?2、分析工具fdtdump3、Linux配置,支持设备树4、Linux&nbsp;编译设备树5、从Linux内核代码中编译设备树的工具dtc6、删除设备树属性的方法7、两个内核新增的设备树调试工具(强烈推荐)8、如何在设备树里控制属性值占用的字节数?9、设备树中ranges属性分析(1) ...

2018-11-17 13:38:01 284 1

原创 lk:littlekernel-概述

little kernel做为Android系统的bootloader,最早用google工程师实现,其后由高通,MTK等芯片厂商做了各自平台的适配。lk的主要功能: 初始化硬件模块,如时钟,中断,UART,USB,LCD,PMIC,eMMC/UFS等。 更新cmdline。其中重要的是区分启动模式。 选择和更新device tree。 设置好系统状态,跳转到...

2018-11-14 19:15:09 4407

原创 lcd:高通lcd移植文档(部分)

环境:IC 8937高通关于lcd提供的完整的工具包kernel部分1.excel :80-NH713-1_R_DSI_Timing_Parameters_User_Interactive_Spreadsheet2.xml : device/qcom/common/display/tools/panel_xxx_xxx_xx_.xml主要修改画红圈部分。h_por...

2018-11-12 19:46:12 2657 3

转载 lcd 调试经验

    4.2.1开机时,在开机logo和开机动画之间会闪一下屏         现象分析:开机时,在kernel起来前是LK在支持LCD的显示,kernel起来后会关掉LK那边的电源和clk,然后打开         kernel这边的电源和clk等,这个时候如果点亮背光的接口的调用比LCD初始化接口的调用早,就会引起屏幕闪烁一下的现象         解决方法:调整背光接口和LCD...

2018-11-09 14:52:04 2511

转载 MDP(mobile display processor) 简介

硬件上面,Msm8916只有一个mipi-dsi接口用于连接LCM,由MDP(mobile display processor)进行管理,大概硬件结构图如下:mdp提供图片格式转换,旋转,overlay(overlay技术)等功能,dsi提供传输数据。注意:overlay主要为了满足多界面叠加的需求,可理解为pipe,MDP支持3个overlay pipe。&amp;nbsp;关于MDP每一...

2018-11-06 16:18:12 5987

转载 I2C从器件地址

指南针芯片和加速度、角加速度芯片用到了I2C通信。其中I2C的从器件地址(我只用到了7位的)的组成如下:1byte = 7bit地址 + 1bit读写标志注:1bit读写标志中,0-发送数据(写),1-请求数据(读)。 有的芯片手册上给的地址包括了1bit读写标志,有的数据手册上给的地址不包括1bit读写标志。举例如下:(1) 3轴数字指南针芯片HMC5881L(3-Axis ...

2018-11-05 10:39:31 5890

转载 github上面如何编辑README

第一步:找到READM.md文件进入编辑状态找到了READM.md文件,修改一番以后,我想试下水,先提交看看,如下图感觉还行,然后我想修改里面的内容添加gif图片,因为和csdn里面的一样上传下就可以,然后我就去找怎么编辑README.md文件,到网上找了一下,在红色的按钮哪里添加如下搞了一番之后提交了,发现然并卵,好吧,可能是搞错地方了,导致多添加了一个这样...

2018-11-01 11:17:21 794

dp相关linktraing详解

清楚,画面感强

2021-01-06

考研线性代数知识点总览2

线性代数知识点,建议看完书再看知识点,加深印象,适合考研同学,是宋浩老师的总结资料,关于线性代数的全部知识点均有涉及

2020-11-16

考研线性代数知识点总览1

线性代数知识点,建议看完书再看知识点,加深印象,适合考研同学,是宋浩老师的总结资料,关于线性代数的全部知识点均有涉及

2020-11-16

DispID-v1-3.pdf

displayid 1.3 public version. so detail about display register

2020-09-01

AMD_EDID_DisplayID_Example.txt

一个标准的edid+displayid,讲解详细,包括raw data+详解,对于edid以及displayid的理解非常有帮助

2020-09-01

Vysor_2.2.1_amd64.snap

vysor for linux. verified on ubuntu-18.04, launch success. Please free use. Make sure this is snap package. And you need install like :sudo snap install --dangerous Vysor_2.2.1_amd64.snap

2020-04-04

drm-kms.tar

bootlin里面brezillon写的关于drm以及kms的文档。强烈建议下载阅读。非常棒,适合入门,了解框架

2019-06-04

lcd driver porting guide

lcd driver porting guide lcd驱动移植手册,说的比较全,但是还是缺一些高通的工具辅助

2018-11-15

opencv3.1.0 andnroid-sdk

opencvAndroid的sdk,可以下载直接使用,sdk基于opencv3.1.0

2018-07-18

dropbear二进制文件

我这个dropbear应该是有问题的,建议大家可以看看我相关的blog。自己编译来用.不要再下载这个了

2017-12-01

渗透手打重点

就是本人看了一系列视频之后所做的总结,基于kali的一系列总结,其中大部分功能都是本人亲自实现以后才写进去确保没有问题的;我用的kali2.0

2015-09-27

编写属于你的第一个模块源码

关于属于你的第一个模块的源码,来自github上原作者的源码。还有一份我自己写的,回头传上来

2015-08-18

词法分析器改进版

词法分析器的改进版,改进了一个错误,就是x3与3x的问题

2015-05-06

词法分析器模拟

编译原理做的模拟词法分析器。是通过dfa表格实现的。

2015-04-08

词法分析器

自己花时间写的词法分析器,可能不完善,但是足够交我的作业;

2015-03-19

rational破解最简单方法

安装完成后 下载rational perm dat覆盖到Common文件夹即可完成破解 简单吧 o ∩ ∩ o 哈哈

2015-03-14

glaux头文件openg辅助

opengl开发所需的辅助头文件,留作备份用

2015-02-26

opengl所需的5个基本文件

opengl所需的5个基本文件,自己留作备份

2015-02-26

计算器模拟

一个模拟计算器,按键式的,也是一个作业类的小东西,随便做做的,有一定参考价值

2015-01-06

学生录入系统修改版

c#实现成绩录入,单科排行,总分排行,及格率图标,基本上就是这样,上一个太简单了,老师说不算

2015-01-06

成绩录入排序

就是一个成绩的录入以及排序,帮别人做的,用处不是很大,但是有一定参考意义,写的时候遇见过成绩不能为null,缺损值是0

2015-01-06

代码辅助判断系统

自己写的一个基于C#的代码辅助判断系统,主要判断是否抄袭

2014-12-23

连接并读取mysql数据库

这是一个可以用来连接并且获取数据库内容的小软件,如果你有类似需求可以下下来看一看

2014-12-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除