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

首页 / 操作系统 / Linux

Linux 下使用USB 网络

Linux 下使用USB 网络

在介绍USB的驱动开发时,我通常会用用Linux的的USB网络来演示,它兼容RNDIS网络,一台Linux即可充当USB的device端,也可以由另一台Linux来充当USB的Host端,Host端的也可以由安装的微软的标准的Rndis驱动来充当. 这种网络有相当强的实用价值,而且完整实现的Linux USB Slave驱动和Linux USB Gadget两种驱动,因此有很强演示效果. 应用场景: 一.智能手机共享网络 现在智能手机采用3G网络,通过...
Linux HID 驱动开发(2) USB HID Report 描述及usage 概念

Linux HID 驱动开发(2) USB HID Report 描述及usage 概念

在USB的枚举后,即交互完 设备描述符(device descriptor),配置描述符(configure descriptor),接口描述符(interface descriptor)和终端描述符(endpointer desciptor)。如果是HID设备,即class值为3设备交互还会发送一系统的特殊包来描述HID设备的特性。 这一些描述HID的特性称为Report Descriptor,报告描述符,可以理解它们是HID设备的上传的包,或者接收的包...
emdebian for ok6410(四步曲)

emdebian for ok6410(四步曲)

买的飞凌的ok6410板子 默认的linux感觉不好使 就开始整个emdebian在板子上 享受apt的快乐透过U-Boot、Linuxkernel和Debootstrap,开发者可以在极短的时间内,快速搭建一套嵌入式操作系统,以便进行硬件测试或软件开发。在瞬息万变的信息领域,快速搭建原型以验证构想是不可或缺的能力,希望读者透过本文介绍能对您有所裨益。 Debootstrap可以快速建立一套Debian或Ubuntu的rootfs,其执行步骤如下: 1.从...
基于QT和OpenCV的人脸识别系统

基于QT和OpenCV的人脸识别系统

基于QT和OpenCV的人脸识别系统The Face Recognition System Based on QT and OpenCV关键词:ARM,QT,OpenCV,人脸识别,PCA1 系统方案设计1.1 引言人脸是一个常见而复杂的视觉模式,人脸所反映的视觉信息在人与人的交流和交往中有着重 要的作用和意义,对人脸进行处理和分析在视频监控、出入口控制、视频会议以及人机交互等领 域都有着广泛的应用前景,因此是模式识别和计算机视觉领域持续的研究热点。本系统...
Android 4.0.1 源码下载,模拟器编译和运行

Android 4.0.1 源码下载,模拟器编译和运行

经过漫长的等待, Android4.0 (Ice Cream Sandwich)的源码终于放出来了 (三星说,嘿嘿,我的产品已经开卖了好几个星期了,不要意思,又领先了一步),本博客将在第一时间与大家分享,下载,编译运行 android ICS 的经验。 以下是详细内容:Android ICS 下载http://source.android.com/source/downloading.html 上有 最新的ICS 源代码同步的地址。如果环境已经设置好了的话...
Android 4.0.1 模拟器内核 最新下载地址及编译步骤

Android 4.0.1 模拟器内核 最新下载地址及编译步骤

Android 4.0.1已经放出来了,但是其模拟器内核是预编译的bianry。没有提供内核源代码。 想自己编译一个内核,这样子可以改内核代码完,可是找了网上的资料,发现都已经过时了。 本文提供最新的 地址和方法。由于android kernel的部分封闭策略,kernel org已经将 android kernel踢出主线。原有的 同步地址已经被重定向,再加上android kernel本身结构的调整,很多原来的同步方法已经不能使用。 下面是最新的方法,...
简要说明S3C2410X的Nandflash启动模式

简要说明S3C2410X的Nandflash启动模式

由于Norflash相对较高的价格,一般MCU厂商都会通过其他方法在硬件上实现支持Nandflash启动模式。 S3C2410X就是在MCU内部集成4KB被叫作Steppingstone的SRAM,当系统启动时Nandflash前4KB数据就被自动地拷贝到Steppingstone中,然后从Steppingstone开始执行,所以必须要在这4KB代码中实现内存控制器和Nandflash控制器等的初始化,以便把其他代码从Nandflash拷贝到外接的内...
Android捕获全局异常信息并实现上传

Android捕获全局异常信息并实现上传

在做项目时,经常会把错误利用异常抛出去,这样在开发时就可以通过手机抛出的异常排查错误。但是当程序开发完毕,版本稳定,需要上线时,为了避免抛出异常影响用户感受,可以用UncaughtExceptionHandler捕获全局异常,对异常做出处理。比如我们可以获取到抛出异常的时间、手机的硬件信息、错误的堆栈信息,然后将获取到的所有的信息发送到服务器中,也可以发送到指定的邮件中,以便及时修改bug。示例:自定义异常类实现UncaughtExceptionHandl...
Qrobot开发总结之Android语音识别

Qrobot开发总结之Android语音识别

Android sdk提供了语音识别的接口,有些人在网上找了例子发现运行不了(PS:网上的例子基本就那一个,都是各种转载的),原因在于手机没有安装google语音搜索软件!去网上下载一个安上就可以了,另外需保持手机网络畅通。第一种方法:这种方法会显示一个语音对话框,各种提示信息会显示的比较清晰,也是实现起来最简单的。触发语音识别是调用Intentintent=newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEEC...
Android Animation 帧动画监听结束的方法

Android Animation 帧动画监听结束的方法

这个问题用中文搜了很久一直没有解决,今天尝试用英文在Google上搜了一下,打开第一个网页就把困扰的很久的问题解决了问题描述:帧动画连续播放--Android 帧动画没有提供结束动作的监听方法,怎么实现播放完一个动画之后接着播放第二个动画呢?正确方法1:publicvoidmmswoon(){ imageView.setBackgroundResource(R.anim.mmswoon); AnimationDrawableanimationDrawabl...
Eclipse中Android项目的目录结构

Eclipse中Android项目的目录结构

自己用的是Eclipse伽利略版本,ADT是0.9.3Android开发环境搭建完成后,新建一个android项目,可以看到如下的目录结构:src:存放源代码gen:edu.xidian 是在新建android项目时输入的包名,R.java是开发工具自动生成的一个类,它会根据res文件中内容自动修改,不需要我们编辑assets:是存放应用需要的资源文件的地方(比如图片,动画等)res:也是存放应用资源文件的地方,和assets不同的是存放在这个文件夹中的所...
Java中equals()与hashCode()方法完全解惑

Java中equals()与hashCode()方法完全解惑

1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。equals()方法在object类中定义如下:public boolean equals(Object obj) {return (this == obj);}很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有Integer、Double。。。。等这些封装类在使用equals()方法时,已经覆盖了obje...
<< 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 >>