自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (20)
  • 收藏
  • 关注

转载 快速简单理解i2c标准协议

这篇博文,是从网上整理的,很不错,所以把资料集中起来了,为大家快速理解i2c非常有意义。对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。      I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会

2015-03-20 17:03:19 896

转载 JPEG文件数据结构以及将位图保存为JPG的代码

一、简述  JPEG是一个压缩标准,又可分为标准JPEG、渐进式JPEG及JPEG2000三种:  ①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。此类型图片在网页下载时只能由上而下依序显示图片,直到图片资料全部下载完毕,才能看到全貌。  ②渐进式JPEG:渐进式JPG为标准JPG的改良格式,支持交错,可以在网页下载时

2015-02-27 16:15:09 4103

原创 IP_ADD_MEMBERSHIP 失败

IP_ADD_MEMBERSHIP

2014-10-20 18:57:14 6090

转载 VS2010 LINK 1123 ERROR

VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:

2014-04-02 15:23:11 934

转载 Linux下分卷压缩较大的文件

有没有遇到某些网站上传复件时,单个文件有大小限制,导致上传失败呢?当然你可以采用更高的压缩率重新生成压缩包来解决,但如果还是超出大小限制,那该怎么办呢?有个方法可以解决此类问题,将压缩包分成多个文件,问题就迎刃而解,这就叫:分卷压缩。如何进行分卷压缩与解压呢,有如下几个命令可供使用:假设当前目录下有proc目录。tar -czf - proc | split -b 2m -d - 

2013-12-23 13:08:09 19648

转载 学习嵌入死硬件的建议

1、什么是嵌入式 嵌入式根据字面的意思就会知道个大概,嵌入式就是将一个东西,嵌入到另一个中间,这就会有两层意思, 一个是硬件的嵌入式:将一个硬件嵌入到另一个中间,使得原本没有智能的产品变得智能; 一个是软件的嵌入式:将一个软件嵌入带另外一个软件里面,一般这个软件是一个应用软件,而对象是操作系统。 因此,很多东西都会被称为嵌入式,而不仅仅是ARM等32位平台,还包括DSP,FPGA,51,甚至4位机

2013-09-26 18:32:16 722

转载 cygwin unable to allocate heap

最近在编译一些较大的软件包时经常会出现一些couldn't allocate heap的错误,一会是gcc.exe,一会是make.exe,一会是bash...不过我发现这些错误通常只有重复执行make多几次,最终都会通过. 我猜想这可能是因为heap size设置太小的原因造成的. 而多重复几次可以成功的原因是因为这个makefile牵涉到许多次的编译以及链接工作,而其中的heap没有得

2013-09-04 00:22:54 3289

原创 error: curses.h: No such file or directory

sudo apt-get install libncurses5-dev

2013-05-27 18:59:36 1200

转载 Windows 强制删除文件及文件夹命令

一、删除文件或目录CMD命令:rd/s/q 盘符:\某个文件夹  (强制删除文件文件夹和文件夹内所有文件)del/f/s/q 盘符:\文件名 (强制删除文件,文件名必须加文件后缀名)二、删除文件或目录BAT命令:1、新建.BAT批处理文件输入如下命令,然后将要删除的文件拖放到批处理文件图标上即可删除。DEL /F /A /Q RD /S /Q

2013-05-23 17:10:07 1610

转载 VMware虚拟机XP系统安装教程

运行已安装好的 VMware Workstation虚拟机 中文版首先建立(配制)一个虚拟系统(按图操作)  下一步  这里按默认“典型”直接下一步  在这里可以选择你要安装虚拟系统的盘符(注意一定要有足够的剩余空间一般8G以上)  这里可以按你自己的要求更改,不过一般都“使用桥接网络”如果你是新手一般就按些操作!不然容易出错!  默认吧,太也没用,太小装不

2013-05-16 02:56:15 1121

原创 windows XP 本地连接受限或无连接解决办法

在运行中输入 netsh winsock reset重启系统

2013-05-13 22:41:34 1331

原创 live555在arm linux下的交叉编译,并下载的Arm板播放H264文件

我的系统是ubuntu 11.10 1.live555源码 和 H264测试文件下载 ,见如下链接http://download.csdn.net/detail/baggio1006/5356299 2.根据自己的交叉编译器修改config.*(具体见下载文件中的config.armeb-uclibc), 我的编译器是buildroot-gcc342-----mipsel-li

2013-05-11 16:07:29 3111

转载 “gcc连接静态库成功,g++连接静态库不成功”的原因

linux下用g++编译代码,在连接一个c的静态库的时候,总是提示:undefined reference to`错误,找不到库函数。main.c:(.text+0x15): undefined reference to `MemoryContextInit()'main.c:(.text+0x26): undefined reference to `MemoryContextDest

2013-05-10 18:42:14 793

转载 Fedora14 Samba 配置

samba服务器可以实现windows与linux的文件共享,SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用 NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block) 协议,这个协议被

2013-05-10 00:57:35 809

转载 ubuntu 10.04下的配置tftp服务器

第1步:安装tftp所需的软件。首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa和tftpd-hpa。然后还需要安装xinetd,在终端下输入 sudo apt-get install xinetd,安装好xinetd。第2步: 配置相关

2013-05-06 13:42:10 645

转载 使用samba实现Ubuntu 11和win7文件共享

1.      安装samba服务器命令:sudo apt-get install sambasudo apt-get install smbfsubuntu11.10中启动 ,命令:sudo service smbd start注:ubuntu下/etc/init.d/下没有samba,只

2013-05-03 15:31:00 846

转载 Source Insight常用快捷键及注释快捷键设置

在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->Key Assignments...1.main window:Esc       2.Hight light:Middle Mouse3.Go Back:Alt+z              4.Go Forward:Alt+x

2013-04-29 14:06:26 723

转载 Linux下的iwpriv(iwlist、iwconfig)的简单应用

无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令1. 扫描可用的无线网络:iwlist wifi-name sc

2013-04-23 11:01:15 4263

原创 Intel IPP 介绍与Demo程序

英特尔®  集成性能基元 6.0http://www.intel.com/cd/software/products/apac/zho/358639.htm#stp

2013-03-29 15:01:38 1849

转载 内存对齐的规则以及作用

首先由一个程序引入话题: 1 //环境:vc6 + windows sp2 2 //程序1 3 #include iostream> 4  5 using namespace std; 6  7 struct st1  8 { 9     char a ;10     int  b ;11     short c ;12 };13 14 st

2013-03-06 14:45:57 584

转载 Android双SurfaceView实现底部拍照,顶部绘图

当SurfaceHolder对象的类型设置为SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS时就只能拍照不能绘制了。为了既能通过SurfaceView拍照又能在上面绘制图形,可以通过双SurfaceView层叠的变通方式如下:用于绘制的SurfaceView,使其透明并位于顶部:package com.test;import android.conte

2013-01-21 10:50:59 1013

原创 HKEY_LOCAL_MACHINE:hardware\DeviceMap\SerialComm里找不到串口的解决办法

开始菜单-->运行-->输入:regedit;打开注册表,依次找到HKEY_LOCAL_MACHINE\hardware\DeviceMap\SerialComm;若有com值,将名称栏\Device\ProlificSerial0改为\Device\Serial0即可,若无com值,只需新建\Device\Serial0    值为 COM1 即可

2012-12-31 16:54:07 12926 4

原创 sp和wp指针用法分析

涉及的源文件frameworks\base\include\utils\RefBase.hframeworks\base\include\utils\Atomic.hframeworks\base\libs\utils\RefBase.cpp RefBase类是android native中所有类的基类sp类是strong pointerwp类是weak pointer

2012-12-20 17:00:21 937

转载 N8变砖后的强刷方法

不小心把手机刷成砖了怎么办?不用怕,只要不是手机硬件的问题,死机一样可以救活!本教程现主要以关机强刷为例,图文结合,适合手机不小心刷成砖或开不了机的乐友学习使用。第1步:刷机前首先下载贝拉固件极速版和凤凰刷机中文版(需要这两者的留联系方式)然后将凤凰刷机软件安装到电脑,默认安装到C盘,安装前务必将防火墙和杀毒软件关闭。接着将贝拉极速版固件解压,固件解压后为8个文件,放到C:\Program

2012-12-16 03:37:09 7296 1

原创 appt命令检测Apk信息的方法

appt命令检测Apk信息的方法步骤如下:1.Export unsigned apk----------->EclipseAndroid Tools > Export Unsigned Application Package----->FishEye.apk 2.命令行运行appt命令------------>E:\android\android-sdk\platform-to

2012-12-13 16:16:22 2473

转载 Android SDK的docs访问速度很慢

#设置环境变量 名称:ANDROID_SDK_HOME 值:我的为-->E:\android\android-sdk#代码编译及运行1.把下面的代码保存为:AndroidDoc.java2.javac AndroidDoc.java3.java AndroidDocimport java.io.BufferedReader;  import java.io.Buff

2012-12-08 11:46:25 5356 6

转载 YUV420P和YUV422转RGB565

int convertyuv422torgb565(unsigned char *inbuf,unsigned char *outbuf,int width,int height){  int rows,cols,rowwidth;  int y,u,v,r,g,b,rdif,invgdif,bdif;  int size;  unsigned char *YUVdata,*R

2012-11-28 17:43:39 3884

转载 MFC程序中打印调试信息

1、在要打印调试的类中加上头文件#include //Rain  用来输出调试信息#include //Rain 2、加入一个方法void InitConsoleWindow()//Rain {int nCrt = 0;FILE* fp;AllocConsole();nCrt = _open_osfhandle((long)GetStdHandle(

2012-11-23 16:53:46 2805

原创 android jni开发详细步骤

Jni开发步骤: 环境说明:OS: Window xp sp3Tools:eclipse juno(下载后,解压到指定路径即可)Toolchain:cygwin(安装略,配置环境变量$NDK)JDK: JDK 1.6.0_34(安装略,配置环境变量)NDK: android-ndk-r8bSDK:Android 2.3.3 新建android工程工程名:

2012-11-16 17:44:26 1268

转载 一篇简化的Linux启动过程说明

启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁道第一个扇区被称为MBR,也

2012-11-08 16:52:10 492

转载 fedora14 scim输入法不启动

scim input不能启动,从网上看到网友的解决方案,我也解决了,方法如下:[1]yum update scim -y[2]yum install scim-lang-chinese -y[3]修改配置文件vim /etc/X11/xinit/xinitrc.d/50-xinput.sh   找到下面的语句   _language_list="as bn gu hi ja k

2012-09-26 14:36:05 636

原创 adb ls 乱码(显示颜色属性值),解决办法

问题:进入adb shell# lslsacct                 init                 mntboot                 init.e660_eg20t.rc   proccache

2012-09-18 10:46:59 4040 1

原创 vi命令详解

vi命令的使用:a) vi文件名(文本文件),进入vi后分三种状态i.  进入状态:刚进入vi时是进入状态,可以看到文件内容,但是无法编辑,支持部分快捷键1.  nG表示让光标到第n行2.  G表示文件尾3.  1G表示文件首4.  ^表示行首5.  $表示行尾6.  x表示删除一个字符7.  dd表示剪切当前行8.  r表示替换一个字符9.  cc替换

2012-09-10 17:06:31 1014

原创 Fedora查看内核及发行版本号

1.uname --help 查看uname命令用法[baony@baony android-2.3.7]$ uname --helpUsage: uname [OPTION]...Print certain system information.  With no OPTION, same as -s.  -a, --all                print

2012-09-04 10:18:43 19201

原创 android重新安装系统应用

1.卸载系统应用1)在adb shell 中      /system/app# rm P2PConference.apk2)推出adb shell   执行adb uninstall com.p2p.app2.安装系统应用1)push 应用:adb push /out/target/product/evb96/system/app/P2PConference.ap

2012-05-02 15:06:16 976

原创 android 多媒体框架stagefight介绍blog记录

此blog中很多内容值得学习http://blog.csdn.net/menuconfig/article/list/2

2012-04-18 16:35:08 986

转载 #define 中 # 和 ## 的作用

在Android 源代码/framework/base/media/libstagefright下面的OMXCodec.cpp文件中有这样的定义:#define FACTORY_CREATE(name) \static sp Make##name(const sp &source) { \      return new name(source); \}#define FA

2012-04-06 15:47:13 641

转载 Android 2.3 修改 statusbar

Android 2.2 和android 2.3 在源码结构上有一些变化:tatusbar 的位置的变化,2.3中 statusbar 的源码在 frameworks/base/packages/SystemUI中。修改statusbar的背景,frameworks/base/packages/SystemUI/res/drawable-mdpi,替换       statusbar_ba

2012-03-14 18:08:49 1075

转载 如何过滤 adb logcat 输出

本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:

2012-03-12 11:14:21 1558

转载 Intent 隐式用法

IntentHelper.javapublicclass IntentHelper { public static Intent getIntent(String uri){Intent intent =new Intent(); try {intent=Intent.parseUri(uri,Intent.URI_INTENT_SCHEME); } catch(URISy

2012-03-06 10:23:50 3058

苹果 APNS2 推送DEMO

1.APNS2 推送测试程序,支持自定义参数 3.openssl制作pem证书方法 2.nghttp2 交叉编译说明

2023-05-20

PCap04 datasheet

PCap04 规格书 英文

2023-04-28

PCap04 demo程序

PCap04 CDC芯片 UM321x驱动,另外还包含一个驱动使用示例

2023-04-28

串口调试助手(含授权码)

串口调试助手,特别好用的串口工具 版本V3.9.1.0119 ((((含授权码))))

2022-06-24

IDESetup_2.1.7.exe

官网无法下载,通过渠道获得,分享给使用辉芒MCU的朋友

2021-04-13

zbar-0.10.rar

zbar 二维码解析库,自己修改源代码,不依赖于libiconv-1.14;因嵌入式flash空间较小,更有利于嵌入式设备移植开发

2020-08-24

openssl-1.0.2s.rar

嵌入式交叉编译openssl-1.0.2s,configure配置裁剪,裁剪后 libcrypto.so.1.0.0 只有1.2MB;openssl-1.0.2s.tar.gz 请自己官网下载

2020-08-24

syspack.rar

自己写的网络摄像机系统固件的打包工具,是Linux C源码,可根据自己的情况简单修改即可。可打包多级目录。

2020-08-24

SHA256 C源码.zip

sha256实现,逻辑清晰 依次执行SHA256Init、SHA256Update、SHA256Final 三个函数即可得到sha256结果,亲测!!

2020-03-10

RTL8188EUS_linux_v5.3.9_28540.20180806

RTL8188EUS_linux_v5.3.9_28540.20180806 最新驱动,亲测可用

2018-12-18

win10 pl2303 driver

win10 profilic 2303 驱动程序 迫不及待的更新win10, 发现usb2serial用不了了

2015-10-23

高通AR9331 datasheet

DATASHEET;;高通AR9331

2014-09-28

FAAC编码源码

AAC 编码码源程序 开源aac编码器,很多编码器都是通过该编码器优化而来的

2014-07-12

AAC 编码跨平台C源代码

上 传 者:blueheart73 与FAAC不同的mpeg AAC编码器,在Linux下开发的,但支持Linux与windows平台。 在linux下通过make->make install安装,在windows下请到frontend下的win目录,把FALABAAC.DSW工作区打开,先编译libfalabaac再编译falabaac即可。 此代码经过一定的优化,支持6种速度的选择(1~6),可根据需要来设置,另外提供了带宽选择项。 在码率>=96kbps时编码始终选择20kHz的带宽(FAAC在96kbps时音频带宽只有10kHz),如果对某些特殊音频效果不好,则通过-w 选项来限制带宽。 此代码是高度模块化的,里面的很多模块都重用,请看docs下的Usage文档。 另外代码中除了全局表以外没有使用全局变量,对多线程编码可以很好的支持。 最后,这个一个中国人独立开发的(主要觉得FAAC的音质还不够好,编码扫频信号时发现有很多频率的信号干扰了),还是很辛苦,请大家支持一下(资源分才2分,不多),谢谢~~

2014-07-12

RPC linux 实例,亲测

按照步骤,一步步做,保证可以编译通过,并生成结果

2014-04-23

Android TabHost 标签在屏幕左侧实例

Android平台中的TabHost控件标签默认只能显示在屏幕上、下两侧,该样例为修改源码,自定义TabHost,实现标签栏居于屏幕左侧或右侧(居右侧,则只需要修改标签控件的相对布居位置)。

2013-03-02

arm+linux学习路线指点

经验总结,欢迎下载,希望对你有所帮助 经验总结,欢迎下载,希望对你有所帮助 经验总结,欢迎下载,希望对你有所帮助

2012-11-16

Android——binder机制

1.Service Manager 成为Binder守护进程之路 2.Server和client 获得ServerManager接口之路 3.Server启动过程分析 等等

2012-10-24

Android_Binder设计与实现—设计篇

详细分析Android Binder机制,在我看到的所有相关文档中,此篇最值得学习

2012-10-24

Visual+C+++2008入门经典+高清晰

学习Visual C++ 2008 的好教材,清晰版

2012-09-01

从零开始学单片机C语言

此书,言简意赅,但丝丝入扣,我见过讲51单片机最好的书籍,尤其是对中断、定时器和串口编程讲述,太到位了

2012-08-24

java网络编程-个人觉得不错

java网络编程,学习android用的,很不错,分享一下

2011-03-17

空空如也

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

TA关注的人

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