- 博客(193)
- 资源 (12)
- 收藏
- 关注
转载 sdl和agar交叉编译
1、设置环境变量建立交叉编译环境(详见3-3)#export LDFLAGS=-L/opt/mipsel/lib#export CFLAGS=-I/opt/mipsel/include2、编译(1)编译jpeg-7软件名称Libjpeg功能描述Libjpeg是一个用c语言编写支持jpeg解码、编码的库
2013-06-06 23:10:47 852
转载 boa下web页面动态刷新
ajaxtest.html文件Ajax + CGI Test获取服务器当前温度服务器当前温度 是:ajaxtest.js文件var xmlhttp;/**创建异步访问对象*/function createXHR(){ var xhr; try {
2013-04-26 16:43:20 2057
原创 一个替换windows自带CMD的超级命令终端
Console2是一个完全免费开源软件;支持自定字体背景颜色;可以自由拖动窗口大小;可以自定窗口风格、强大的自定义快捷键;支持透明模式、支持多选项卡Tab(方便多任务操作)…… 将下列信息导入到注册表(操作方式:拷贝至xxxx.reg文件,注意用Unicode编码,运行reg导入注册表)Windows Registry Editor Version 5.00[H
2013-04-24 10:16:02 2272
转载 嵌入式Linux文件系统及其存储机制分析
1.嵌入式系统存储设备及其管理机制分析 构建适用于嵌入式系统的Linux文件系统,必然会涉及到两个关键点,一是文件系统类型的选择,它关系到文件系统的读写性能、尺寸大小;另一个就是根文件系统内容的选择,它关系到根文件系统所能提供的功能及尺寸大小。 嵌入式设备中使用的存储器是像Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置。Flash是目前嵌入式系统中广泛采用的主流存
2013-04-23 09:53:19 647
原创 个人收藏地址链接
friendlyARM资料http://www.arm9.net/mini2440-linux.asphttp://blog.csdn.net/dongliqiang2006/article/details/4187294http://www.arm9.net/download-qtopia-2.2.0.aspffmpeg资料http://blog.163.com/wu
2013-04-20 00:29:10 684
转载 pic单片机调试IIC
转载自:http://yinlb1987.blog.163.com/blog/static/7782076720123103309292/转载备查1、ADC采样如果采用DMA,最多只能设置16个通道,多于16个通道时,用中断,在中断中切换通道2、I2C采用软件模拟I2C时, IIC总线有个特点就是开漏输出,这是总线竞争的需要,如果要做到开漏输出,有些IO口本
2013-03-27 16:21:20 1594
转载 md5加密算法c实现
本文转载自:http://blog.csdn.net/coder0621/article/details/1539208经常到csdn来是查资料,每次都会有所收获。总是看别人的感觉很不好意思,于是决定自己也写一点东西贡献出来。于是就有了这篇md5七分注释。希望对用到的朋友有所帮助。记得当初自己刚开始学习md5的时候,从网上搜了很多关于算法的原理和文字性的描述的东西,但是看了很久一直没有搞懂
2013-03-22 16:21:24 1550
转载 3个IO口扫描16个按键
该电路在程序处理时,由处理器首先向I/O1~I/O3写高电平,然后读入。如果非全“1”,说明,K0~K6中有键按下,此时可根据读入的端口状态判断键的状态,如果读入的结果为全“1”,则I/O1~I/O3轮流输出低电平,再读入,这样就可根据另外两根I/O线的状态来判别是K7~K15中的哪一个键被按下。重复调用键盘处理子程序可将读取的键值与上次的值进行比较,甚至两次读数相同为止,这样即可消除按键抖动所造
2013-03-16 00:19:33 3060 1
转载 5个IO口扫描25个按键的解决方法
在做项目(工程)的时候,我们经常要用到比较多的按键,而且IO资源紧张,于是我们就想方设法地在别的模块中节省IO口,好不容易挤出一两个IO口,却发现仍然不够用,实在没办法了就添加一个IC来扫键。一个IC虽然价格不高,但对于大批量生产而且产品利润低的厂家来说,这是一笔不菲的开支!那,我们能不能想到比较好的扫键方法:用最少的IO口,扫最多的键?可以吗?举个例:给出5个IO口,能扫多少键?有人说是
2013-03-16 00:13:18 4998 2
转载 串口号大于10的情况 - QT在windows下的串口编程
转载自:http://blog.chinaunix.net/uid-20044771-id-3189309.html 使用QT在windows下编写一个串口工具,经常碰到串口号大于10的情况,如"COM12"、"COM20"这样的,打开串口(createfile)时会出错;在网上找到解决方法,即追加一段前缀("\\\\.\\")LPCWSTR lpPort = new wchar_
2013-03-15 11:17:42 1791
转载 编写串口通信程序全程图文讲解
本文转载自:http://blog.csdn.net/yafeilinux/article/details/4717706(说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或直接用源码编写,程序稍有不同,请自己改动。)在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。我们可
2013-03-15 11:14:30 2787 1
转载 Microchip中文资料下载 .
PIC24系列参考手册部分章节中文翻译Section 7. Resethttp://ww1.microchip.com/downloads/en/DeviceDoc/39712a_cn.pdfSection 8. Interruptshttp://ww1.microchip.com/downloads/en/DeviceDoc/39707a_cn.pdfSectio
2013-03-08 13:32:58 5711
转载 剩余电量测量
便携式产品提供的功能越来越纷繁,用户日益需要准确地监测电池电量,以便灵活管理可用电源,明确显示剩余工作时间,尽可能延长系统运行的时间。现在大多数手机采用的电量测量方法还比较简单,缺乏精确度。目前主流的检测方法是简单测量电池电压,估算相对应的电池剩余电量。总电量除以4或5,也就是通常能在手机屏幕上看见的4格或者5格的电量Bar,所以每格的精确度即是25%或者20%,这样的精度显然无法满足高精度要求的
2013-02-20 17:26:19 2819
转载 understanding linux usb ehci device driver(2)
2. linux ehci device driver(ehci hcd)2.1. linux usb subsystem arch overview(host)2.2. ehci_hcd2.3. ehci 实现的接口2.3.1. ehci_pci_setup() (hc_driver->reset)2.3.2. ehci_run() (hc_driver->start)2
2013-02-05 17:34:14 1531
转载 understanding linux usb ehci device driver(1)
本文转载自:http://blog.csdn.net/lm_tom/article/details/1778031大概一年多前,曾经在linux下调试过VIA的一款ehci host controller,当时受项目进度以及知识积累所限,未能深入理解EHCI以及linux下的软件层面实现. 随着个人USB技术的不断积累, 近期在工作之余, 写了一些对EHCI以及linux下实现的理解. 选择E
2013-02-05 16:46:15 1240
转载 arm-linux下usb驱动的结构和相关函数
几个重要的结构struct--接口struct usb_interface { /* array of alternate settings for this interface, * stored in no particular order */ struct usb_host_interface *altsetti
2013-02-05 16:31:09 1085
转载 关于Linux的视频编程(v4l2编程)
要做的任务是,把一块板子上的摄像头采集的图像和声卡采集的声音(貌似很啰嗦哈)通过TCP/IP协议传输到另一块板子上。第一步,先把视频获取并且在本地LCD上显示。看了板子提供的文档,视频传输需要用V4L2的API。前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bootloader,和Lin
2013-02-05 16:11:15 937
转载 基于ALSA的WAV播放和录音程序
在看ALSA Lib时,写了一个比较典型的基于ALSA的播放录音程序。程序包包含四个部分:WAV Parser、SND Common、Playback和Record。WAV Parser是对WAV文件的分析和封装,这里只针对Standard WAV File;SND Common是Playback 和Record共同操作,如SetParams、ReadPCM和Write这段
2013-02-05 16:10:04 1050
转载 ALSA编程细节分析
Loong:之前写过基于ALSA的WAV播放录音程序。现在本想好好整理一下ALSA的编程思想,但Google了一下,发现已经有同道做了类似的工作,故将其转载过来,并添加一些本人的疑问以及补充(将会继续补充,原文很多重要的ALSA参数没有提到)。 一. 编程细节按照上面的流程,其中有许多细节我们可以加以控制,这里仅仅指出应用程序需要关心的:1.1 设备层次在a
2013-02-05 16:02:25 536
转载 单片机ad采样转换
问: 一个设计,要求显示电池电量,电源是充电电池,工作电压在4.4~5.4V中间,想做出和手机那样的效果,有4格的电量显示,用AD实现,AD转换的参考电压是随着电源电压的变化而变化的(Vref=VDD),如何检测成本最低?答: 用反算法,AD参考基准设为电源VDD,测二极管正向压降,倒算出电源电压,最低成本。 VDD/VF=1024/AD V
2013-02-01 15:52:50 6012
原创 alsa-lib编译
alsa-lib库的pc编译命令:参考./configure --prefix=/root/samba/alsa --target=i386 --enable-shared可以得到静态、动态链接库mips编译 参考./configure --prefix=/root/samba/alsa --host=mipsel-linux --target=mipsel CC
2012-10-28 20:33:54 1188
转载 gnu-global
本文引用自 http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=343460 http://blog.chinaunix.net/uid-20416834-id-120183.html 感谢作者们 gnu global是一个类似cscope的工具,也能提供源文件之间的交叉索引。其独到之处在于,当生成索引文件以后,再修改整个项目里的一个
2012-10-27 15:15:54 2103
转载 keil编译有关RO段、RW段和ZI段
本文转载自网络,地址在文末RO段、RW段和ZI段一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成此处所说
2012-09-25 14:11:14 984
转载 Linux系统VGA启动模式下设置分辨率
在安装Linux时,如果没有选择任何安装X window组件,系统启动时显示的内容全部是黑底白字的文本,字符很大,分辨率极低。所幸大多数发行版的Kernel都提供了VGA启动模式,通过设置vga=可以非常容易地调整分辨率和颜色数量。比如在grub.conf中的kernel一行添加vga=795,Linux将使用分辨率为1280×1024并且24位颜色色深的显示模式启动。以下是不同参数对应的分辨
2012-09-15 15:32:17 3475
原创 编译自己功能定制的Fedora7内核
fedora下载地址 http://archives.fedoraproject.org/pub/archive/fedora/linux/fedora的rpm包下载地址范例:http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/10/Everything/i386/os/Packages/第一步:从
2012-09-10 14:44:58 887
转载 usb设备的probe全过程
http://blog.csdn.net/aaronychen/article/details/2192147 本文将详细讲述2.6.22下的一个USB设备插上linux系统的PC后是如何一步一步调到我们的usb设备驱动的probe函数的, 我们知道我们的USB驱动的probe函数中的一个参数是interface结构, 因此一般来说, 一个USB设备中的任何一个接口都应该有对应的一个驱动
2012-09-06 20:17:21 644
转载 Driver的prob的调用顺序
http://blog.csdn.net/aaronychen/article/details/2109966 Driver的prob的调用顺序可以从bus_attach_device()看起,1 bus_attach_device()调用device_attach(dev)2 device_attach(): 调用bus_for_each_drv()遍历bus上的每个driv
2012-09-06 20:16:10 930
转载 Usb设备被识别流程
Usb模块包括usb core,host,hub,device驱动,其中hub会启动一个内核线程名曰:khubd(hub_events一直在查询(hub使用的是中断传输)), 当usb 设备连接在 hub 的某个端口上,hub检测到有设备连接了进来,hub会去调用hub_port_status函数去获取hub端口状态,要是真有设备了,会调用hub_port_connect_change
2012-09-06 14:27:41 1158
转载 usb 音频类描述符及其说明(usb audio descriptor)
z转载自:http://blog.csdn.net/terry_linux/article/details/5422312写在前面:前两天拿到一个产品,也就是一speakerphone;以前自己也参加过音频类USB设备的研发,当然只是单独的speaker或microphone,也曾经想过怎么让同一USB设备即作speaker输出又作microphone输入,只不过没有具体去实现
2012-08-28 22:10:02 3214
转载 OHCI UHCI EHCI 简单解释 及USB标准文档下载地址
OHCI,UHCIandEHCIare USB Spec compatible and provide an interface to different hardware host controller implementations. Multiple implementations of hardware host controllers allow for evolution and
2012-08-28 21:15:48 1438
原创 杂七杂八
下载uvcvideo-r104.tar.gz作为摄像头驱动;下载luvcview_20070512.orig.tar.gz作为测试的应用程序; tar -xzf uvcvideo-r104.tar.gzcd /uvcvideo-r104/trunk //进入该文件夹make //编译make ins
2012-08-28 15:10:49 819
转载 fedora镜像下载地址
Fedora 7核心源码包在:http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/7/Fedora/source/SRPMS/kernel-2.6.21-1.3194.fc7.src.rpmFedora镜像下载地址:http://archives.fedoraproject.org/pub/archiv
2012-08-27 23:26:46 8550 3
转载 uvcvideo: Add FIX_BANDWIDTH quirk to HP Webcam found on HP Mini 5103 netbook
http://www.gossamer-threads.com/lists/linux/kernel/1140453
2012-08-21 18:59:37 1068
转载 编译uvc
Linux uvc cameras driver (arm,mips ,x86 or others) 收藏Why use a Linux uvc webcam? Apart from the obvious reason that this is the kind of webcam you already have, one other reason, so I’m told, is
2012-08-21 18:01:04 1300
转载 Linux的mmap文件内存映射机制
在讲述文件映射的概念时, 不可避免的要牵涉到虚存(SVR 4的VM). 实际上, 文件映射是虚存的中心概念, 文件映射一方面给用户提供了一组措施, 好似用户将文件映射到自己地址空间的某个部分, 使用简单的内存访问指令读写文件;另一方面, 它也可以用于内核的基本组织模式, 在这种模式种, 内核将整个地址空间视为诸如文件之类的一组不同对象的映射. 中的传统文件访问方式是, 首先用open系统调用打开文
2012-08-21 17:49:10 892
转载 Video For Linux 2 Sample Program Documentation
Video For Linux 2Sample Program DocumentationBy: Aquiles Yáñez CañasAbout Video For Linux 2Video For Linux 2, is the second version of the Video for Linux API. This New A
2012-08-21 17:47:32 1725
转载 Linux V4L2 摄像头视频采集
一,什么是 video4linuxVideo4linux(简称V4L),是linux中关于视频设备的内核驱动,现在已有Video4linux2,还未加入linux内核,使用需自己 下载补丁。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/videoN下,N可能为0,1,2,3... 一般0.另,推荐一个用于播放从摄像头采集到的raw数据的播放器
2012-08-21 17:46:00 1018
转载 V4L2摄像头获取单幅图片测试程序(MMAP模式)
#Rockie Cheng#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu
2012-08-21 17:44:57 1002
转载 Linux系统下USB摄像头驱动开发
http://www.rosoo.net/a/201012/10644.html一、 Linux系统中的USB摄像头驱动程序USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的特性,易于集成到嵌入式系统中。但是如果使用现有的符合Video for Linux标准的驱动程序配合通用应用程序,难以充分利用USB带宽,帧速不高,不易满足实时监控等要求。本文首先介绍在Lin
2012-08-21 17:44:04 1729
转载 V4L2视频采集接口使用说明
V4L2采用流水线的方式,操作更简单直观,基本遵循打开视频设备、设置格式、处理数据、关闭设备,更多的具体操作通过ioctl函数来实现。 1.打开视频设备在V4L2中,视频设备被看做一个文件。使用open函数打开这个设备:// 用非阻塞模式打开摄像头设备int cameraFd;cameraFd = open("/dev/video0", O_RDWR | O_NONBLOC
2012-08-21 17:43:02 787
S32DS 3.4 3.5代码自动补全插件 代码颜色配色方案
2023-03-01
数码显微镜驱动及上位机(附便携amcap软件).rar
2019-07-10
boa-0.93 带认证
2013-08-20
替换windows自带的CMD 之console源代码包
2013-04-24
windows自带CMD替换 console
2013-04-24
替换windows自带CMD cosole
2013-04-24
IVT_BlueSoleil_6.4.249.0成功注册版(64位)
2013-04-10
qt实现usb插入移除检测并浏览
2012-07-29
IVT_BlueSoleil_6.4.249.0成功注册版
2012-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人