自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (31)
  • 收藏
  • 关注

原创 Linux -> usb-serial -> option.c 设备编译usb-serial支持多设备

在使用LC6311或者SIM4100类似的通讯modem的时候,我们经常使用usbserial驱动来在linux环境下访问模块。但是,每次,我们插入特定模块到usb端口后,都需要手动加载usbserial模块,如:# load LC6311 module driversudo modprobe usbserial vendor=0x1ab7product=0x6000# load SI

2014-02-21 10:34:56 9082 1

原创 linux 添加huwei3g驱动的调试流程

我想将一个3G手机模块接到板子上,看看能不能上网。根据网上的资料,添加了USB GenericSerialDriver 和USB driver for GSM and CDMA modems。当我将手机模块插到板子上时,提示如下信息:# insmod usbserial.ko vendor=0x12D1 product=0x1001usbcore: registered new inter

2014-02-20 18:21:42 3706

转载 Android 2.1下调试3G模块

采用的是华为EM770W模块,支持WCDMA网络,由于华为提供的库只支持Android2.2,所以用Android2.1就需要自己修改库源码。  1.修改linux内核(1)make menuconfig:Device Drivers  --->    OHCI HCD support     [*] Network device support  ---> 

2014-02-20 17:25:37 1226

转载 socket通信简介

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有

2014-02-19 11:25:31 875

转载 Wince6.0 marval8686 WIFI调试总结

基于三星的S3C2440的终端客户机项目,要求有WIFI功能。参考了文献和网上的资料,选用用得比较广泛的基于Marval8686芯片的WIFI, 它有两种接口,一种是SPI,一种是SDIO。SDIO接口的速率比较快,稳定性好。所以项目中用SDIO接口作为WIFI接口。在调试WIFI过程中,主要注意两点基本上就OK了。1.S3C2440的WINCE驱动中已经支持了SD/SDIO,在SD驱动中

2014-02-19 10:13:34 1467

转载 wpa_supplicant与kernel的接口

1. 接口定义实现wpa_drivers    wpa_drivers的定义如下:[cpp] view plaincopystruct wpa_driver_ops *wpa_drivers[] =  {  #ifdef CONFIG_DRIVER_WEXT      &wpa_driver_wext_ops,  // 我的系统使用的这个老的接口

2014-02-18 17:31:51 2363

原创 android wifi的软件架构

APP      ------>wifi_frameworkHAL      ------>WPA_SUPPLICANTDRIVER -----> RTL8199.KOHW      ------->RTL8199

2014-02-18 16:53:02 1443

转载 USB描述符详解

一、基本概念    1、USB协议本身很复杂,但方便在提供了统一的接口方式,使得驱动程序在使用设备的时候,工作简化到了类似操作串行接口。  2、USB设备可以看作提供了多个串口的设备,依据USB的规范,我们将每个串口称作端点(Endpoint),要和这个端点通信,我们就要打开到这个端点的连接,这个连接就是管道(Pipe)。  3、打开端点之后,就可以像串口一样进行数据传输了。USB有4

2014-02-17 15:47:32 919

转载 USB中的描述符详解

USB描述符的分类与介绍USB的符述符分为几类?有人可能会答:设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符等。但这里说的不是这样的。上面的几类描述符属于USB标准描述符。另外还有HID描述符和Hub描述符。所以分类是这样的:1. 标准描述符            1) 设备描述符             2) 配置描述符             3) 字符串

2014-02-17 15:46:20 1447

转载 audio codec简介

Audio Codec的必要性       在理想状况下,对于录音过程,只需要将麦克风获取到的analog信号通过ADC转换为digital信号并存储即可,对于播放音过程,只需要将digital信号通过DAC转换为analog并输出到speaker播放即可。       但在实际的过程中,对于录音过程而言,会受到外界声源的干扰,麦克风自身对信号的衰减以及物理链路接口上引入的杂音等因素的影响

2014-02-17 11:24:28 5443

原创 汇威科技liunx面试题集

1. LCD的接口有哪些? MIPI DSI 传送data与cmd有何异同?2.audio codec的驱动控制流程,如何控制切入mp3?3.usb wifi的从上层到下层的控制框架流程。4.linux中的driver与device是如何匹配的?5.linux常用的同步锁有哪些?如何防止死锁的?6.linux里的大块内存的申请访问的机制是什么?7.

2014-02-17 11:21:01 1341

原创 WINCE6.0注册表中的Dll,Prefix,Index,Flags项说明

Windows CE 6.0有4个基本的注册表键值, HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS。其它的都是这4个注册表的子键。我 们以一个内建的串口驱动为例,它在注册表文件Platform.reg中的描述如下: 其中Prefix 和 Dll项是必不可少的,Prefix代表设备文件名前缀, 与Inde

2014-02-17 10:58:55 2067

转载 Linux音频编程指南

Linux音频编程指南虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。肖文鹏 ([email protected]), 自由软件爱好者2004 年 2 月 01 日

2014-02-13 18:24:08 709

转载 ALSA 内核提供给用户空间的接口

目前ALSA 内核提供给用户空间的接口有:• 信息接口(Information Interface,/proc/asound)• 控制接口(Control Interface,/dev/snd/controlCX)• 混音器接口(Mixer Interface,/dev/snd/mixerCXDX)• PCM 接口(PCM Interface,/dev/snd/pcmCXDX)

2014-02-13 18:17:28 916

转载 MIPI DSI\DBI\DPI\DSI简介

MIPI的液晶数据传输中涉及到是DWG(Display Working Group)工作组,该工作组提出了4种液晶规范分别为DCS(Display Command Set)、DBI(Display Bus Interface)、DPI(Display Pixel Interface)、DSI(Display Serial Interface)。1.  DCS(Display Command

2014-02-13 18:06:16 1610

翻译 Linux内核最新的连续内存分配器(CMA)——避免预留大块内存

在我们使用ARM等嵌入式Linux系统的时候,一个头疼的问题是GPU,Camera,HDMI等都需要预留大量连续内存,这部分内存平时不用,但是一般的做法又必须先预留着。目前,Marek Szyprowski和Michal Nazarewicz实现了一套全新的Contiguous Memory Allocator。通过这套机制,我们可以做到不预留内存,这些内存平时是可用的,只有当需要的时候才被分配给

2014-02-13 17:54:19 1269

转载 wlan和wifi有什么区别?

可以肯定的是到现在为止有相当数量的用户依然认为wlan和wifi就是一个意思,只是表达方式不同,事实上,两者之间是存在细微区别的。    如今网络遍布是各地,而开启无线设备将电脑、手机等与设备进行连接即可上网,简单、省事的方式使得越来越多的用户开始使用无线网络。另外,目前许多智能手机,尤其是几乎所有的安卓手机都配置了接入无线网络的功能,但随着无线网络的逐步普及,两个新的名词让用户感到困惑,即W

2014-02-07 11:12:51 1373

原创 WinCE USB驱动开发

随着USB2.0设备的不断增加,USB设备驱动开发在嵌入式开发中变的越来越重要。Windows CE支持USB 2.0更是对这一波新技术浪潮产生巨大的推动。近期我负责一个这样的项目,在WinCE下开发USB接口的外围设备驱动。当时做这个项目花费了我相当多的时间和精力,错走许多冤枉路使我精疲力尽。项目需求是在已调好的ARM9板子上开发USB WiFi无线网卡的驱动程序,具体要求是驱动程序平台是W

2014-02-07 11:01:22 1475

E:\daily\202310\1026\利用openssl和curl库获取https服务端证书\利用openssl和curl库

利用openssl和curl库获取https服务端证书\利用openssl和curl库

2023-10-26

i2c-tools-3.9-android7.1h上可用

bin-arm64 ├── i2cdetect ├── i2cdump ├── i2cget ├── i2cset └── readme-i2ctools-3.9-android7.1上测试可用.txt

2023-06-03

Rockchip RK809M&RK817&RK809 Datashe

pdf Rockchip RK809M&RK817&RK809 Datasheet 

2022-03-28

Gitblit 1.9.2 released

Gitblit 1.9.2 released

2022-03-04

EXAR-XR21V1412-USB-UART-Drvier_45DF4_WIN_2.4.0.0_A00.dll

dll

2022-02-28

ReleaseDoc(HI3516DV300)pdf doc

ReleaseDoc(HI3516DV300)百度网盘的url ; 内含HI3516DV300的说明文档(中英文)

2020-05-12

Quectel_Linux&Android_GobiNet_Driver_V1.6.zip

ec20 gobinet driver; 放在linux/driver/usb/net下面,编译即可。 可以看如下确认: [root@IoT7000A opt]# ls -la /dev/qcqmi2 crw------- 1 root root 248, 0 Jan 11 06:32 /dev/qcqmi2 [root@IoT7000A opt]# dmesg|grep 'Gobi' GobiNet: Quectel_Linux&Android_GobiNet_Driver_V1.6.1 usbcore: registered new interface driver GobiNet GobiNet 2-1:1.4 eth2: register 'GobiNet' at usb-ci_hdrc.1-1, GobiNet Ethernet Device, 2a:70:84:f3:aa:4a

2020-03-20

05 Quectel-CM.zip

linux/android 4G ec20 gobinet拨号工具quectel-CM. 编译方法如下: # make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm

2020-03-20

移远4g模块 android ril库源码

移远4g模块 android ril库源码及android驱动移植文档 硬件参考手册

2018-08-20

RTL8723bs在android平台的drvier源码

RTL8723BS_WiFi_linux_v5.2.17.1 2018年发布的最新驱动

2018-08-20

winCE 中USB HID 设备驱动开发

winCE 中USB HID 设备驱动开发

2014-04-09

stm32自学笔记 源程序

stm32自学笔记 源程序 stm32 RTC

2013-01-09

LcmZimo字模软件

LcmZimo 字模软件 st7565 sitronix,可以横向及纵向取字模,对于用单片机驱动lcm132*64的dot LCM十分有用,谢谢。

2012-11-25

MC8331 ATCommand.rar

MC8331 ATCommand .rar

2012-11-13

sim500 sim700 SIM908_AT Command Manual_V1.01.pdf

sim500 sim700 SIM908 AT Command pdf

2012-11-13

JT/T808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式.pdf

JT/T808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式.pdf

2012-11-11

单片机+cdma程序网络传输数据

单片机+cdma程序 上网 网络传输数据

2012-11-10

STM32 USB HID开发实例,实现USB双向通信

STM32 USB HID开发实例,实现USB双向通信,基于mst32F103x平台,USB-hid实现双向收发,用keil uv4建立的项目。

2012-11-06

安富莱STM32开发板资料.zip

安富莱STM32开发板资料.zip Ex001-串口printf和scan

2012-11-04

DNW的USB驱动程序.rar

DNW的USB驱动程序.rar,samsung,window xp/2000/vista

2012-10-31

DNW.exe下载工具

samsung DNW.exe 下载工具,windows xp/2000/vista,可以当串口工具

2012-10-31

adb usb driver

android adb usb driver,在windows xp/2000/vista下的usb 驱动

2012-10-31

com.exe 串口助手工具

com.exe 串口助手工具,bandrate可以自由设置

2012-10-24

hexbin.exe hex转bin

hex2bin hex转bin,mstar window 2000/xp

2012-10-24

nck.exe(GPRF 校验和生成工具)

nck.exe(GPRF 校验和生成工具),用来配置$PSRF103,00,01,00,01*25<CR><LF>

2012-10-24

汉字转unicode码工具

汉字转unicode码工具,非常的实用,可以用于gsm发送汉字,window xp/2000

2012-10-24

TCPUDP收发客户/服务器端软件工具

TCPUDP收发客户/服务器端软件工具,可以设定服务器的地址,用来收到东西。十分不错.

2012-10-24

cmu读写SD/TF 卡(spi方式)

cmu读写SD/TF 卡(spi方式)可以用模拟GPIO实现,可以用硬件spi 实现,

2012-10-23

ov7725 ov2643文档

camera csi ov7725 ov2643的详细文档,希望对您有所帮助。

2012-10-23

笔记本走E63手机GPRS上网最简明实用教程.pdf

笔记本走E63手机GPRS上网最简明实用教程.pdf

2012-10-23

Freescale PMU 13892

imx515 配套的电源管理ICPMU 13892,FULL 详细说明文档。

2012-02-02

A8 CPU Freescale iMX515

Freescale iMX515 A8 cpu 详细规格书,CPU 芯片的详细资料

2012-02-02

空空如也

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

TA关注的人

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