自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王涵的博客

程序员有三宝:熬夜、加班、破电脑

  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android TP驱动之(三)input

AndroidTP驱动之(三)input 前情提要上文中我们已经完成对设备树的解析工作,获取了tp的硬件信息。 我们知道Linux内核上报输入事件是通过input子系统,TP作为输入设备自然要通过input子系统来上报。 现在的kernel都支持多点触控了,多点触控的协议有两种协议A和协议B,协议A不需要硬件支持,协议B需要硬件支持。

2017-06-10 13:08:51 2373

原创 Android TP驱动之(二)设备树解析

AndroidTP驱动之(二)设备树解析0. 前情提要上文中我们已经初步搭好了TP驱动的框架。当然我们还缺了重要的部分input子系统,这个不急,我们下一篇文章再叙。 本文我们来完成TP driver中对设备树的解析。1. probe函数我们知道驱动匹配有四种方式:设备树匹配、设备名称匹配、设备ID匹配、ACPI方式匹配。 这里我们只用设备树匹配,这也是Android驱动中最常用的匹配方式。

2017-06-09 22:02:06 3575

原创 Android TP 驱动之(一)I2C

AndroidTP驱动之(一)I2C0. 前言Android TP 驱动系列主要用来记录自己关于TP的心得体会。 为了完整的梳理TP driver相关的知识,也为了跟好回顾Linux driver的编写流程。 我将参照已有的驱动代码(focaltech的驱动代码)从零开始,一步一步写出一个TP驱动。 驱动模块的名字就叫做mytp。1. 模块三要素1.0 header & define#incl

2017-06-09 21:23:40 4354

原创 在Android中单独编译linux kernel驱动模块

在Android中单独编译linux kernel驱动模块本文参考了:http://blog.csdn.net/qq1084283172/article/details/56958136Makefileobj-m += mytp.oKERNELDIR ?= <aosp_path>/out/target/product/<product_name>/obj/KERNEL_OBJ/PWD ?= $(s

2017-06-02 18:06:13 10657 2

原创 Linux kernel模块内核签名问题解决方法

Linux kernel模块内核签名问题解决方法前提:有公匙和私匙公匙:signing_key.x509私匙:signing_key.priv使用内核自带工具$ perl <kernel_path>/scripts/sign-file sha512 signing_key.priv signing_key.x509 <module>.kokernel_path填写内核根目录路径module处填写模

2017-06-02 17:41:05 20965 4

原创 Linux命令行,循环执行shell命令

Linux命令行,循环执行shell命令死循环方式如下:命令格式为while : ;do <command>; done;可以将command替换为任意命令。

2017-06-01 14:55:30 87376

opencv-4.1.0样例图片和视频.zip

OpenCV源码中的样例图片和样例视频 OpenCV源码版本4.1.0 资源所在目录\samples\data 源码虽然不大,但下载起来比较慢,部分同学只需要图片,我把这个单独拿出来,放到CSDN的下载源上面,会快一点。 版权归图片创作者所有,如有侵权,告知后立即删除!

2019-07-23

DA1458x软件平台开发手册

DA1458x软件平台开发手册 DA1458x software platform Reference 3.2如何使用此文档 本文档的重点是作为参考,即开发人员不需要通读整个文档;读者的关键是熟悉本文中描述的概念,以便在开发过程中能够使用软件开发人员的指南,以获得所需的结果。 嵌入式,是新的和/或芯片对话框的da1458x系统软件开发平台(SOC)建议审查的内容,然后通过阅读从3.1节到4.8节,然后11节熟悉开发环境的支持。然后建议阅读和使用文档[ 15 ]。如果有人需要更好的理解,并且想深入研究某个特定的主题,他/她可以回到这个文档中,在这个引用中涉及这个主题的特定章节。为了更深入的分析,这个参考文件指向附录或其他文档中更深入的技术说明。 更详细地叙述具体的主题。 这个参考文档不打算提供对蓝牙低能耗的透彻理解,它既不包括内部数据的组织方式,也不涉及蓝牙设备如何相互通信以及设计支持的设计和应用时可能需要的关键设计决策和权衡。 它打算但是提供给软件开发商足够的理解对话的da1458x平台高级API的方法为BLE及其外围设备以及信心如何使发展更快、更好的应用程序时,使用da1458x SoC。蓝牙低能耗技术(2010)是蓝牙专用兴趣小组(SIG)发布的蓝牙4版核心规范的一部分。从4版本开始,蓝牙标准支持两种不同的无线技术系统:蓝牙低能量和基本利率(BR),通常被称为基本速率/增强数据率(BR / EDR)。 在蓝牙低功耗设计的早期阶段,SIG致力于以最小的功耗开发低复杂度的无线标准,并提供低带宽。 优化,从而使低成本应用。在这种情况下,蓝牙低能量被设计用来每次传输非常小的数据包,而消耗的功率明显少于 类似的BR / EDR设备。此外,它的设计还支持高效率的实现,具有严格的能源和硅预算,促进应用程序使用一个单一的硬币电池延长了一段时间。

2017-11-22

DA1458x软件开发手册

DA1458x DA14580 官方开发手册 介绍 本文档旨在通过对如何开发蓝牙低能耗标准应用程序一步一步的实际理解,为嵌入式软件开发人员提供指导。 利用芯片上的da1458x系统体系结构(SoC)集成电路(IC)设备,家庭组成的DA14580 / 581/583,通过它的开发环境和工具链。 3.1的目标受众 这是嵌入式软件开发文档,也被称为嵌入式固件工程师,工作在任何的smartbond™da1458x系列产品是基于芯片的da1458x系统设备开发应用平台(SOC)。 开发商是在芯片系统(SoC)的da1458x新平台应先阅读参考文献[ 6 ],特别是第一章,然后扫描通过参考文件的其余部分,既熟悉软件平台和学习的地方,需要找到特定的信息。然后花一些时间阅读本指南的章节。 有经验的嵌入式固件工程师在查阅了参考文献6的内容之后,可以专注于本文档中的支柱示例,然后深入研究SDK和更详细的技术文档。这应该可以得到一个清晰的概念如何应用程序的开发和执行®对话框的da1458x蓝牙低能量的设备以及如何最好地利用对话框的da1458x SOC平台提供的能力。

2017-11-22

高通QXDM工具使用手册

高通 qualcomm QXDM 工具使用手册 The QXDM Pro software is provided either over the network or on CD-ROM. The installer sets up the QXDM Pro execution environment, which includes installing application binaries, data files, and documentation; registering COM automation components and file associations; and configuring QXDM Pro for initial use. The QXDM Pro installation consists of two main folders:  QXDM program folder – The path to this folder is set by the user when installing QXDM. The default path offered by the installer is based on the underlying Microsoft operating system program files folder, which is typically C:\Program Files\Qualcomm\QXDM. After installation, this folder will contain subfolders containing the QXDM binaries, the QXDM documentation, and parsing DLL wizards for the Microsoft Visual Studio development environment. The contents of this folder should be considered read-only.  QXDM data folder – The base path to this folder is set by the underlying Microsoft operating system and represents the documents folder shared by all users of the host PC. Typically, the Microsoft Windows shared documents folder is located at C:\Documents and Settings\All Users\Documents. After installation, this folder will contain a Qualcomm\QXDM subfolder. The resulting complete path represents the QXDM data folder. A shortcut to this location named “QXDM Data” is located in the Start Menu under the “QXDM Professional” group. Under this will be several subfolders containing QXDM automation script samples, the QXDM database, implementation files for all QXDM HTML-based displays, temporary QXDM item store format files, user-submitted QXDM extensions, reference dynamic parsing DLLs, and the reference QTI vendor database. Unlike the program folder, the QXDM data folder is designed to accommodate user extensions, such as a user database or a user authored QXDM HTML display. Two folders are utilized in order to be compliant with the current Microsoft Windows Logo Program requirements. The installer creates a QXDM Pro folder in the Windows Start Programs menu that can be run by selecting Start→All Programs→QXDM Professional→QXDM Professional. The installed application binaries and user guides are accessible from this location. Additionally, a shortcut to the QXDM Pro data folder is installed. NOTE: Attempting to install QXDM Pro by running the QXDMInstaller.msi file is not supported. The only supported means of installing QXDM Pro is via the setup.exe program.

2017-11-22

高通平台QFIL使用手册

高通平台QFIL使用手册。 Qualcomm Flash Image Loader (QFIL) User Guide. 1.1目的 本文档描述了如何使用高通Flash图像装载机(qfil)软件集成在高通产品支持工具(QPST™)。qfil安装的安装部分(QPST QPST 2.7.422或以上)。QPST是一套Windows工具设计界面,控制和测试设备,包括高通的ASIC。的QPST服务器可以记录多个电话本地主机。 1.2公约 函数声明、函数名、类型声明、属性和代码样本中出现的不同的字体,例如,#包括。代码变量出现在角括号中,例如,<数字>。要输入的命令以不同的字体出现,例如,复制A:*:。按钮和键名称以粗体显示,例如单击“保存”或“按Enter”。 底纹表示在该文档的修订中添加或更改的内容。 1.3技术援助 为帮助或说明,本文档中的信息,将案件提交美国高通技术公司(QTI)在https:/ /支持。cdmatech。COM /。如果你得不到cdmatech支持网站,登记访问或发送电子邮件至 [email protected]

2017-11-22

DA1458x RW内核 函数接口说明文档

DA1458x RW内核 函数接口说明文档。 RivieraWaves内核是一个小而高效的实时操作系统,提供以下功能: * 交换消息 * 消息保存 * 定时器功能 * 内核也提供了一种用于推迟行动事件功能 源码结构如下: ke_config.h 用来裁剪和设置kernel ke_env.c, .h 配置内核的环境变量 ke_event.c; .h 事件处理相关 ke_mem.c; .h 内存管理模块 ke_msg.c, .h 消息的创建处理调度 ke_queue.c; .h Contains all the functions that handle the different queues (timer queue, save queue, user queue) ke_task.c; .h Contains the implementation of the kernel task management. ke_timer.c, .h Contains the scheduler primitives called to create or delete a timer task. It contains also the timer scheduler itself.

2017-11-22

DejaVu for Powerline.zip

windows上面的 DejaVu字体 支持Powerline 避免乱码oh-my-zsh putty,xshell等终端工具都适用

2017-04-08

LED数码管段码生成工具

LED数码管段码生成工具,简单实用,占用空间极小。

2014-08-16

pl2303 英文原版 数据手册

pl2303 英文原版 数据手册

2014-07-22

PL2303 XP 驱动程序

1.先安装该驱动程序,安装之前不要将开发板右上方的USB下载接口与计算机相连. 2.安装在默认目录下. 3.将开发板右上方的USB下载接口与计算机相连,提示找到新硬件,选择自动安装即可. 4.如果电脑原来安装过其它的USB转串口模块的驱动程序,很有可能会自动安装不成功, 这种情况下需要手动完全删除原来驱动程序,然后重新启动电脑,再安装新的驱动程序,然后再连接开发板。

2014-07-22

Pl2303 Win8系统驱动程序

1.先安装该驱动程序,安装之前不要将开发板右上方的USB下载接口与计算机相连. 2.安装在默认目录下. 3.将开发板右上方的USB下载接口与计算机相连,提示找到新硬件,选择自动安装即可. 4.如果电脑原来安装过其它的USB转串口模块的驱动程序,很有可能会自动安装不成功, 这种情况下需要手动完全删除原来驱动程序,然后重新启动电脑,再安装新的驱动程序,然后再连接开发板。

2014-07-22

PL2303 WIN7驱动程序

1.先安装该驱动程序,安装之前不要将开发板右上方的USB下载接口与计算机相连. 2.安装在默认目录下. 3.将开发板右上方的USB下载接口与计算机相连,提示找到新硬件,选择自动安装即可. 4.如果电脑原来安装过其它的USB转串口模块的驱动程序,很有可能会自动安装不成功, 这种情况下需要手动完全删除原来驱动程序,然后重新启动电脑,再安装新的驱动程序,然后再连接开发板。

2014-07-22

Pl2303 Vista 系统驱动程序

1.先安装该驱动程序,安装之前不要将开发板右上方的USB下载接口与计算机相连. 2.安装在默认目录下. 3.将开发板右上方的USB下载接口与计算机相连,提示找到新硬件,选择自动安装即可. 4.如果电脑原来安装过其它的USB转串口模块的驱动程序,很有可能会自动安装不成功, 这种情况下需要手动完全删除原来驱动程序,然后重新启动电脑,再安装新的驱动程序,然后再连接开发板。

2014-07-22

STC-ISP-V4.83免安装版

STC-ISP 是一款单片机下载编程烧录软件,是针对STC系列单片机而设计的,可下载STC89系列、12C2052系列和12C5410等系列的STC单片机,使用简便,现已被广泛使用。

2014-07-22

空空如也

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

TA关注的人

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