Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android触摸屏输入系统

Android触摸屏输入系统

1.触摸屏硬件原理1.1电阻触摸屏中断产生。触摸屏芯片根据触摸按下时电阻分压值发生变化而产生中断,该中断输入给CPU。产生的条件很简单,主要有VDD,GND信号即可。因此,我们在调试时,可以在没有驱动的情况下去测量中断脚,是否在有触摸时发生变化,以前验证模块的好坏。1.2电容触摸屏中断产生和电阻屏类似,只不过电容屏是由于人体接触时形成耦合电容,从而电流发生变化。电容屏的接口一般都会有一个nRST信号,便于驱动里对模块做复位操作。2.Linux驱动这里以i2...
Android应用实例之调节播放器音量——AudioManager的应用

Android应用实例之调节播放器音量——AudioManager的应用

实现的功能:调节播放器音量。实现的思路:1)用ProgressBar显示当前音量大小; 2)在Button单击事件中改变音量大小; 3)关键是用什么控制音量,百度了一下可以用AudioManager调节各类型声音的音量(比如:通话声音、铃声声音、音乐声音等),本文调节的是音乐的声音。关键技术点:MediaPlayer播放MP3音乐、ProgressBar应用、AudioManager应用参考及相关文章:http:...
ARM的伪指令总结

ARM的伪指令总结

1)ENTRY 设置程序默认入口点,一个程序可有多个ENTRY,但一个源文件最多只有一个ENTRY。2)EQU EQU伪操用于将数字常量、基于寄存器的值和程序中的标号定义为一个字符名称。语法格式: symbol EQU expression 其中,expression可以是一个寄存器的名字,也可是由程序标号、常量或者32位的地址常量组成的表达式。symbol是EQU伪操作所定义的字符名称。示例:COUNT EQU 0X1FFF3)EXTERN/IMPORT...
ARM寄存器总结

ARM寄存器总结

ARM处理器共有37个寄存器: 1) 31个通用寄存器,包括程序计数器(PC)。这些寄存器都是32位的; 2)6个状态寄存器。这些寄存器也是32位的,但是只使用了其中的12位。ARM通用寄存器 通用寄存器(R0-R15)可分为三类:不分组寄存器R0~R7;分组寄存器R8~R14;程序计数器PC。 1)不分组寄存器R0~R7 不分组寄存器R0~R7在所有处理器模式下,它们每一个都访问一样的32位寄存器。它们是真正的通用寄存器,没有体系结构所隐含的特殊用途。...
Fedora 14 编译LDD3的源码

Fedora 14 编译LDD3的源码

直接到example下的某个目录如scull下去make,会出现一堆错误说明一下,Fedora14带内核源码的头文件(或者yum install kernel-devel安装这些头文件),没带源码,但是对于编译ldd3里的的例子,这些头文件就足够了并且Makefile已经指定了正确的内核目录#KERNELDIR ?= /lib/modules/$(shell uname -r)/build所以出现的这些错误,仅仅是由内核版本不一致造成的ldd3的例子是2....
Linux驱动基础开发

Linux驱动基础开发

目前,Linux软件工程师大致可分为两个层次: (1)Linux应用软件工程师(Application Software Engineer): 主要利用C库函数和Linux API进行应用软件的编写; 从事这方面的开发工作,主要需要学习:符合linux posix标准的API函数及系统调用,linux的多任务编程技巧:多进程、多线程、进程间通信、多任务之间的同步互斥等,嵌入式数据库的学习,UI编程:QT、miniGUI等。 (2)Linux固件工程师(...
基于SIM300的GPRS网络通讯

基于SIM300的GPRS网络通讯

基于SIM300制作的通信模组在工程中使用的非常多,下面总结一下其在网络通信方面的AT指令集应用方法1、预备步骤:测试GPRS模组和业务是否好用 AT //测试网络连接是否完后AT+ccid //检测是否装有SIM卡 AT+cgmr //检测软件版本,5.0 以上的才有GPRS 功能支持 AT+COPS? //运营商检测:响应 +COPS:0OK 未找到网络响应 +COPS:0,0,”UNICOM”//联通OK响应 +COPS:0,...
OpenCV开源图像处理函数库在S3C2440移植

OpenCV开源图像处理函数库在S3C2440移植

一、简介OpenCV是一个基于C/C++语言的开源图像处理函数库 其代码都经过优化,可用于实时处理图像 具有良好的可移植性 可以进行图像/视频载入、保存和采集的常规操作 具有低级和高级的应用程序接口(API)二、功能说明图像数据操作(内存分配与释放,图像复制、设定和转换)Image data manipulation (allocation, release, copying, setting, conversion).图像/视频的输入输出(支持文件或摄像...
Boa Web服务器在PC上移植

Boa Web服务器在PC上移植

boa是一个非常小巧的Web服务器,可执行代码只有约60KB。它是一个单任务Web服务器,只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。下面我们讲解以下boa如何在PC机(虚拟机RedHatAS5环境)完成移植修改工作。 boa下载地址:下载在Linux公社的1号FTP服务器里,下载地址:FTP地址:ftp://www.linuxidc.com用户名:www.linuxid...
<< 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 >>