一、WIN8 硬盘变为可弹出设备如果电脑使用的是nforce芯片组的主板和串口硬盘。在系统中安装好所有的硬件驱动程序后,会出现这种情况。这是nforce芯片组在安装了IDE-SW主板驱动以后,系统会把SATA硬盘识别为可移动设备,每次开机后都会显示。可以修改注册表,将该提示隐藏:按”Win+R“组合...
之前的博客有涉及到linux的input子系统,这里学习记录一下input模块.
input子系统,作为管理输入设备与系统进行交互的中枢,任何的输入设备驱动都要通过input向内核注册其设备,
常用的输入设备也就是鼠标,键盘,触摸屏。
稍微细分一点整个输入体系,就是 硬件驱动层,input核心中转层,事件处理层.层次之间传递都以event事件的形式,这其中input连接上下层,分别提供接口.
之前有分析usbtouchscreen的驱动,也就是硬件驱动部分,这里简单记录一下input核心中转处理 i...
分类:
移动开发 时间:
2014-12-26 16:45:57
阅读次数:
251
一、系统主要特点 1、安装维护方便快速 - 全自动无人值守安装,采用万能GHOST技术,安装系统过程只需3-5分钟,适 合新旧各种机型。 - 集成常见硬件驱动,智能识别+预解压技术,绝大多数硬件可以快速自动安装 相应的驱动。 - 多种安装模式,支持光盘启动安装、PE下安装、WINDOWS...
从今天开始学习Docker,通过对网上资料的搜集与学习,记录一下。是什么 ? Docker是一个基于LXC实现的类似于VMs的超轻量级虚拟机。 它与VMs的区别在于,VMs提供的是一个完整的操作系统虚拟环境,从硬件层次上,包含了大量类似硬件驱动、虚拟处理器、网络接口等等并不需要的信息,并且虚拟...
分类:
其他好文 时间:
2014-12-23 01:30:40
阅读次数:
230
创建Android Application工程:使用Eclipse的Android插件ADT创建Android工程,工程名称为Gpio,创建完成后将工程目录拷贝到packages/apps/文件夹下,并删除工程目录下的gen文件夹,不删除的话会造成类重复的错误。
src/com/android/gpio/Gpio.java:
package com.android.gpio;
import...
分类:
移动开发 时间:
2014-12-22 22:49:05
阅读次数:
310
Android Frameworks层提供了硬件服务,Android系统APP可以调用这些硬件服务,进而完成硬件的控制,实现应有的功能。接着上一篇,这一篇要在frameworks层为应用提供java接口的硬件服务。cd到frameworks/base/core/java/android/os目录,添加 IGpioService.aidl:
package android.os;
inter...
分类:
移动开发 时间:
2014-12-17 18:39:05
阅读次数:
251
Android下,java应用程序通过JNI方法调用硬件抽象层模块,在Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层访问硬件驱动
中我们已经编译好了硬件抽象层模块,下面就要开始为HAL层编写JNI方法,为上层提供服务。
cd到frameworks/base/services/jni目录中,新建一个com_android_server_GpioService.cpp文件:...
分类:
移动开发 时间:
2014-12-15 23:40:54
阅读次数:
305
Android 标准的硬件驱动分为两个部分,一个是运行在linux内核里的硬件驱动,而另外一部分是运行在用户空间的硬件抽象层。采用这种方法,就可以使系统具有硬件无关性,也保护了部分厂商的利益。在 Android 从硬件到应用:一步一步向上爬 1 -- 从零编写底层硬件驱动程序
中已经有了编写硬件驱动到linux内核里的步骤,下面就要接着这个工程去看看怎么在硬件抽象层增加硬件模块和我们的内核驱动...
分类:
移动开发 时间:
2014-12-14 22:42:16
阅读次数:
283
一般来说,客户端都是windows系统,所用的硬件驱动都是dll那么我们要想在客户端使用客户端硬件,就必须使用微软的com技术了,目前我找到两个具体的解决方案
一个是用MFC ActiveX,这里有个注意点,如果是win7系统,在MFC ActiveX项目属性中不能用静态库(lib),不然会导致无法注册
一个是用c#的windows窗体控件库
这里有几个注意点
一个,项目右键->属性->应...
分类:
Web程序 时间:
2014-12-13 18:06:54
阅读次数:
225
编写C程序快速测试硬件驱动:
在Android 源码根目录下的external文件夹创建driver_test文件夹:
cd external
mkdir driver_test
cd driver_test
创建Android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := o...
分类:
移动开发 时间:
2014-12-12 22:20:15
阅读次数:
158