mtk驱动开发
kyo_
这个作者很懒,什么都没留下…
展开
-
MTK 驱动开发(5)---bootloader
dsfas转载 2018-04-24 16:51:47 · 1094 阅读 · 0 评论 -
EHCI和OHCI,UHCI的比较和区别
什么是 ehci?什么是 ohci?就是host controller 的接口EHCI和OHCI的比较和区别   什么是 ehci?什么是 ohci?就是host controller 的接口.从硬件上来说,usb 设备要想工作,除了外设本身,必须还有一个咚咚叫做 usb hos...转载 2018-07-16 16:56:34 · 9527 阅读 · 1 评论 -
SPI总线(三):驱动实例
本文转自https://blog.csdn.net/kai_zone/article/details/78043303 平台:firefly-rk3399详细配置参照:http://www.t-firefly.com/doc/product/info/id/92.htm...转载 2018-07-10 11:59:20 · 650 阅读 · 0 评论 -
SPI总线(二):驱动分析篇
本文转自https://blog.csdn.net/kai_zone/article/details/780413451 Linux SPI驱动总体架构 linux内核...转载 2018-07-10 11:20:54 · 1068 阅读 · 0 评论 -
SPI总线(一):基本原理篇
本文转自https://blog.csdn.net/kai_zone/article/details/780387161、什么是SPI? SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出...转载 2018-07-10 10:10:27 · 496 阅读 · 0 评论 -
devm_kzalloc
看内核代码的时候看到这个函数不理解它的具体作用然后就上网上查,但是网上只查到英文资料,现结合英文man手册的内容,把我自己的理解加上,因为英文水平有限,不一定完全正确,仅供大家借鉴一二。Namedevm_kzalloc — Resource-managed kzallocSynops...转载 2018-07-09 16:32:22 · 462 阅读 · 0 评论 -
container of()函数简介
container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。 在linux 内核编程中,会经常见到一个宏函数co...转载 2018-07-09 16:18:18 · 256 阅读 · 0 评论 -
BSP与HAL关系
就我跟人理解而言BSP就是硬件驱动程序,它包含了操控硬件的必要函数,单片机系统使用BSP可以直接进行应用开发,这时候应用开发的hierarchy如下图所示:但是由于日益增长的芯片种类和芯片复杂度,直接使用BSP进行应用开发将会受到巨大的挑战,因此为了程序的可阅读性以及可移植性提出了硬件抽象层HAL这...转载 2018-07-09 09:52:54 · 16971 阅读 · 5 评论 -
MTK6735 camera 闪光灯Flashlight驱动调试流程学习
  MTK6735 camera 闪光灯Flashlight驱动调试流程学习一、Flash驱动涉及到的文件包含:kernel-3.10/drivers/misc/mediatek/flashlight/src/mt6735├── constant_flashlight│   ├── leds_strobe.c│   └──转载 2018-06-07 16:10:38 · 1561 阅读 · 0 评论 -
IIC 通讯协议
IIC总线一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.I2C肯定是2线的(不算地线).I2C协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.I2C的原则是:在SCL=1(高电平)时,SDA千万别忽悠!!!否则,SDA下跳则”判罚”为”起始信号S”...转载 2018-06-06 17:05:38 · 298 阅读 · 0 评论 -
TP驱动详解
本博文将讲解基于Goodix触控芯片的tp驱动程序。如有不足之处,敬请指出。初始化static int __init tpd_driver_init(void){ GTP_INFO("MediaTek gt91xx touch panel driver init\n");#if defined(...转载 2018-05-29 20:53:51 · 10029 阅读 · 0 评论 -
GPIO八种工作模式
上拉输入:若GPIO引脚配置为上拉输入模式,在默认情况下(GPIO引脚无输入),读取 得的GPIO引脚数据位1,高电平。下拉输入:若GPIO引脚配置为下拉输入模式,在默认情况下(GPIO引脚无输入),读取 得的GPIO引脚数据位0,低电平。浮空输入:在芯片内部既没有接上拉,也没有接下拉电阻,经由触发器输入。配置成这个...转载 2018-06-05 13:56:19 · 2334 阅读 · 0 评论 -
EXT4文件系统的磁盘布局
EXT4文件系统的磁盘布局一.磁盘空间的计算EXT4文件系统是从EXT2/EXT3文件系统上继承和发展而来的,EXT4也使用EXT2/EXT3的一些元数据的概念,如超级块,块组描述符,块组位图,节点位图,节点数据,在EXT2/EXT3中还有间接数据块,EXT4的节点如果不用content结构的话,也...转载 2018-07-10 14:54:15 · 565 阅读 · 0 评论