自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (22)
  • 收藏
  • 关注

转载 熊猫的成长

2013-12-23 22:02:40 616

原创 个股牛市的条件(1)

股票市场就是资本博弈的市场,用句白话讲就是大家都是想尽办法从别人的口袋里把钱抢走。股市的参与者都是风险投机者,既然是投机就要冒风险,有赢就会有输,有赚钱就会有人亏钱,大家都赚钱这是永远也不可能的,这一点一点要认识清楚。愿赌就要服输。要想赢就要努力成为股市的高手。目前由于中国股票市场机制还不成熟,股市最重要的参与者中国的普通老百姓已经将股市当做无良企业家套现的工具,特别是由于2006-2007中

2013-12-22 13:35:38 770

原创 webrtc工程DEMO建立

webrtc的历史比较简单如下:2010年Google以6820万美元收购VoIP软件开发商Global IP Solutions的GIPS引擎[4][5][6][7],并改为名为“WebRTC”。WebRTC 使用GIPS引擎,实现了基于网页的视频会议,并支持722,PCM,ILBC,ISAC等编码,同时使用谷歌自家的VP8视频编解码;同时支持RTP/SRTP传输等。2012年谷

2013-08-19 23:18:12 3624

原创 博客新起步

好久没有更新博客,其他以前也没有写什么东西。虽然喜欢技术,但是以前很少留下总结的东西。对互联网的实际上市索取多余给予。从现在开始尽量多写写东西,也算是自己给互联网共享下自己的力量,虽然有点微不足道。

2013-08-16 22:36:41 660

原创 关于嵌入式的思考(1)

自己为什么会踏入嵌入式这个行业说来也是偶然的机会。当时自己本科的时候是电气工程及其自动化专业的,这个专业好的方向就是电力局或者电厂,但是要上面有人才行。而且自己性格的原因对于这种性质的但心里有很深的抵触感,大三暑假去实习见识了发电厂养猪式的生活后,证明了自己以前的想法,无法适应这样的生活节奏。自己当时也比较迷茫说实在的对于电气之类的课程实在不感什么兴趣所以成绩一般,但是没有挂过科,也算大学生生活的

2012-03-09 14:58:29 1011

转载 linux open 系统调用过程

linux中系统掉用内核部分会调用sys_***(open ,read, write ,close.......)sys_open是linux系统调用open的内核部部分的函数。asmlinkage long sys_open(const char __user *filename, int flags, int mode)<br />{<br /> if (force_o_largefile())<br />  flags |= O_LARGEFILE; return do_sys_open(filena

2010-11-16 09:58:00 3911

转载 linux resource, platform_device和驱动的关系

<br />首先你需要为SOC的各个功能部分定义他的一些资源.例如可用于访问的寄存器地址.中断号,DMA什么的。然后将这些资源(resource) 作为 platform 的dev .通过platform_add_devices函数将你定义的paltform_device变量注册到系统的dev里面.。或者你可以象我这样将你需要的驱动添加:<br />static struct platform_device *smdk2410_devices[] __initdata = {<br />&s3c_devic

2010-11-11 15:59:00 777

转载 内核初始化优化宏 ,初始化顺序, __init,__devexit等

<br />来自:http://www.17xie.com/read-54054.html<br />内核使用了大量不同的宏来标记具有不同作用的函数和数据结构。如宏__init 、__devinit 等。这些宏在include/linux/init.h 头文件中定义。编译器通过这些宏可以把代码优化放到合适的内存位置,以减少内存占用和提高内核效率。<br />下面是一些常用的宏:<br />·   __init ,标记内核启动时使用的初始化代码,内核启动完成后不再需要。以此标记的代码位于.init.text

2010-11-08 09:43:00 480

转载 识 EXT2 档案系统--Linux 的 EXT2 档案系统

Linux 的 EXT2 档案系统(inode):<br /><br />在第六章当中我们介绍过 Linux 的档案除了原有的资料内容外,还含有非常多的权限与属性,这些权限与属性是为了保护每个使用者所拥有资料的隐密性。 而前一小节我们知道 filesystem 里面可能含有的 inode/block/superblock 等。为什么要谈这个呢?因为标准的 Linux 档案系统 Ext2 就是使用这种 inode 为基础的档案系统啦!<br /><br />而如同前一小节所说的,inode 的内容在记录档案的

2010-06-29 14:01:00 829

原创 gprs拨号总结之二

<br />前一篇的GPRS拨号仅仅是解决了拨号这种功能性问题,要想让你的程序能够让别人来使用者是远远不够的。<br />接下来我就讲讲我们这个项目对GPRS功能完善的一些方法,如有错误请指教:<br />(1)GPRS网络首先要解决的是你的开发板是由有SIM卡,这是因为有可能你的SIM卡底座虚焊造成了SIM卡异常,无法拨号成功,如果你没有这么异步直接跳到拨号脚本进行拨号就会出现AT命令直接挂掉的情况,对于SIM卡的检测你的模块应该有标准的AT命令来指导你该如何做,可以加入一些其他的检测如信号质量、网络服务

2010-06-27 15:13:00 2135 7

原创 linux环境下pppd gprs拨号上网总结

<br />      我们的gprs拨号上网已经做好了,当初做这个东西的时候对面这方面的东西一点也不懂,好在网上很多前辈有自己的经验介绍,少走了不少冤枉路。现在我也把自己GPRS拨号上网的东西总结下,如有错误请大家及时给我纠正。<br />      网上大部分的GPRS案例都是华为GTM900模块的,我们的拨号用的是中兴的ME3000模块,模块对拨号程序是没有影响的。一个可以拨号上去另一个也可以拨。<br />      我先介绍下我参考主要资料:http://blog.chinaunix.net/u3

2010-06-25 19:25:00 13811 5

原创 二维数组传递给二级指针

 二维字符数组与char** 关系 收藏 数组和指针联系很紧密,数组名的含义至少有两种含义:      1. 对应数据中的第一个元素的地址,      2. sizeof为数组大小,而不是指针大小注:《c专家编程》中有详细介绍       指针使用经验总结.pdf 中也有相关内容编程中,需要向某个函数传递一个字符串数组。测试代码如下:view plaincopy to cl

2009-12-16 15:50:00 4067

转载 socket inet_pton

inet_pton  Linux下这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换  而且,inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。  inet_pton函数原型如下[将“点分十进制” -> “整数”]  #include   #include   #include   int inet_pton(int af,

2009-12-07 19:11:00 2369

转载 socket inet_pton函数使用方法

inet_pton  Linux下这2个IP地址转换函数,可以在将IP地址在“点分十进制”和“整数”之间转换  而且,inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的函数了。  inet_pton函数原型如下[将“点分十进制” -> “整数”]   #include   #include   #include   int inet_pton(int af,

2009-12-07 19:02:00 8064 4

转载 ioctl函数使用方法介绍

本函数影响由fd参数引用的一个打开的文件。 #include#includeint ioctl( int fd, int request, .../* void *arg */ );返回0:成功    -1:出错 第三个参数总是一个指针,但指针的类型依赖于request参数。我们可以把和网络相关的请求划分为6类:套接口操作文件操作接口操作ARP高速缓

2009-12-07 14:29:00 2296

原创 DCT 离散余弦变换(Discrete Cosine Transform)

 离散余弦变换(Discrete Cosine Transform,简称DCT变换)是一种与傅立叶变换紧密相关的数学运算。在傅立叶级数展开式中,如果被展开的函数是实偶函数,那么其傅立叶级数中只包含余弦项,再将其离散化可导出余弦变换,因此称之为离散余弦变换。  离散余弦变换(DCT)是N.Ahmed等人在1974年提出的正交变换方法。它常被认为是对语音和图像信号进行变换的最佳方法。为了工程上实现

2009-11-11 21:36:00 1724

转载 linux下网络编程 SOCKET使用方法

 什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。   Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的Socket数据传输是一种特

2009-11-09 20:05:00 1352

转载 使用AT命令和GPRS无线模块开发(软件)

使用AT命令和GPRS无线模块开发(软件) 1 AT指令简介 AT指令集一般指专门用来控制调制解调器的指令集。该指令集最初由美国Hayes公司推出,专门用于数据传输通信领域,目前己成为全球通用的标准,任何与Hayes兼容的调制解调器都可使用这些指令。 AT指令是以AT开头、结尾的特定字符串,AT后面紧跟的字母和数字表明AT指令的具体功能。AT指令具有以下特点: ①几乎所有的AT指令(除了“A/”及

2009-10-29 15:57:00 3713

转载 GPRS 拨号,at命令解析

使用AT命令调试调制解调器 -------------------------------------------------------------------------------- 发布时间:2006-1-6 17:43:52 使用AT命令调试调制解调器   最早生产调制解调器的公司是贺氏,后来组建的厂家制造的调制解调器都与HAYS兼容。大部分的通信软件使用菜单来对调制解调器进行配置、检测

2009-10-29 13:50:00 8782 3

转载 mp3编码解析

一、概述... 二、整个MP3文件结构... 三、MP3帧格式... 1. 帧头格式... 2. MAIN_DATA.. 四、ID3标准... 1. ID3V1. 2. ID3V2. 五、MP3文件实例剖析... 六、资料...  一、             概述MP3 文件是由帧(frame)构成的,帧是 MP3 文件最小的组成单位。MP3 的全称应为 MPEG1 Layer-3 音频文件,M

2009-10-26 16:38:00 5025 2

原创 音频基本概念-MP3

 VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率。这是Xing发展的算法,他们将一首歌的复杂部分用高Bitrate编码,简单部分用低Bitrate编码。主意虽然不错,可惜Xing编码器的VBR算法很差,音质与CBR相去甚远。幸运的是,Lame完美地优化了VBR算法,使之成为MP3的最佳编码模式。这是以质量为前提兼

2009-10-26 10:51:00 591

转载 简单描述PCM类型的WAVE的文件格式

    The WAVE file format is a subset of Microsofts RIFF specification for the storage of multimedia files. A RIFF file starts out with a file header followed by a sequence of data chunks. A W

2009-10-26 09:19:00 577

转载 linux PPP拨号上网

浅析基于ppp的linux下脚本拨号上网2009年05月27日 星期三 下午 11:56既然是拨号上网,就不能不提到ppp(point-to-point protocol)协议.ppp协议提供了一种通过串行点对点联接传输数据报的方式.它由三部份组成:一种在串行封装数据报的方式,扩展联接控制协议LCP,和用来建立和配置不同网络层协议的家族网络控制协议NCP.封装方案由内核驱动

2009-10-25 11:16:00 3563

转载 typedef定义函数指针

 typedef定义函数指针2007-07-25 15:59在typedef的使用中,最麻烦的是指向函数的指针,如果没有下面的函数,你知道下面这个表达式的定义以及如何使用它吗? int (*s_calc_func(char op))(int, int);   如果不知道,请看下面的程序,里面有比较详细的说明   // 定义四个

2009-10-19 18:45:00 1434

转载 函数指针应用

 我们先来看一下以下的声明: int f(int); int  (*pf)(int)=&f;//&操作符可选;因为函数名被使用时总是由编译器把它                            //转换为函数指针; int ans; ans=f(25); ans=(*pf)(25); ans=pf(25);//间接访问操作并非必需,因为编译器需要的是一个函数指针;

2009-10-19 11:07:00 663

转载 C语言中位移位运算符

 位移位运算符是将数据看成二进制数,对其进行向左或向右移动若干位的运算。位移位运算符分为左移和右移两种,均为双目运算符。第一运算对象是移位对象,第二个运算对象是所移的二进制位数。  位移位运算符的运算对象、运算规则与结果、结合性如表2-16所示。  移位时,移出的位数全部丢弃,移出的空位补入的数与左移还是右移花接木有关。如果是左移,则规定补入的数全部是0;如果是右移,还与被移位的数据是否带符号有关

2009-10-19 09:17:00 25316 5

原创 c语言变量的存储类型

 c语言变量的存储类型可分为:永久性和临时性两种。永久性变量的关键字是:extern和static两个,临时性的为:auto和register  extern:默认情况下全局变量和全局函数的存储类型是extern,能够被定义之后同一个编译单元之内的所有函数调用。如果变量和函数被显式的加上extern声明,则其他编译单元中的函数也可以适用他们。 static:显式声明的sta

2009-09-21 22:02:00 1403

原创 c语言常见调用规范

_cdecl: 这是c/c++函数默认的调用规范,参数从友向左依次传递并且压入堆栈,由调用函数负责堆栈的清退,因此这种方式有利于传递个数可变的参数给被调用函数(因为只有被调用数函数才知道被调用函数传递多少个参素及其类型)如printf函数。 _stdcall: 这是win API函数使用的调用规范。参数从右向左依次压入堆栈,又被调用函数负责堆栈的清退。该规范生成的函数代码比_cdecl更小

2009-09-21 19:42:00 830

转载 setjmp函数功能简介

setjmp  与刺激的abort()和exit()相比,goto语句看起来是处理异常的更可行方案。不幸的是,goto是本地的:它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。   为了解决这个限制,C函数库提供了setjmp()和longjmp()函数,它们分别承担非局部标号和goto作用。头文件申明了这些函数及同时所需的jm

2009-09-04 13:58:00 2234

转载 关于typedef的用法

一.基本概念剖析 int* (*a[5])(int, char*);      //#1 void (*b[10]) (void (*)()); //#2 double(*)() (*pa)[9];         //#3 1.C语言中函数声明和数组声明。函数声明一般是这样:int fun(int, double);对应函数指针(pointer to function)的声明是这样:in

2009-08-25 15:53:00 390

转载 差分信号

差分信号  差分信号是用一个数值来表示两个物理量之间的差异。从严格意义上来讲,所有电压信号都是差分的,因为一个电压只能是相对于另一个电压而言的。在某些系统里,系统地被用作电压基准点。当地当作电压测量基准时,这种信号规划被称之为单端的。我们使用该术语是因为信号是用单个导体上的电压来表示的。 另一方面,一个差分信号作用在两个导体上。信号值是两个导体间的电压差。尽管不是非常必要,这两个电压的

2009-08-18 14:00:00 1821

转载 在开发板上增加中文环境

 拷贝工具链里的i18n目录到/usr/share下;在 /usr/lib/下建立一个locale目录,运行 localedef  -f UTF-8 -i zh_CN zh_CN.UTF8命令。就能在/usr/lib/locale下建立一个locale-archive文件。用locale -a命令就能看到刚才加的文件名了。删除掉添加的文件用: local

2009-08-18 09:23:00 933

转载 Linux Unicode 编程

作为一个计算机的多位字符表示系统,Unicode 支持世界上所有语言的编码和转换。这篇文章说明了 Linux 应用程序中的国际语言支持的重要性,以及规划 Unicode 支持并将之结合到 Linux 应用程序中去的思想。Unicode 并不只是一个编程工具,它还是一个政治的、经济的工具。没有结合世界的语言支持的应用程序通常只能被那些能读写 ASCII 所支持语言的个人使用。这使得建立在 A

2009-08-17 15:13:00 462

原创 GB18030-2000 标准在 Linux上的实现

GB18030-2000编码标准简介GB18030-2000编码标准是由信息产业部和国家质量技术监督局在2000年 3月17日联合发布的,并且将作为一项国家标准在明年的1月正式强制执行。1.概述GB18030-2000编码标准是在原来的 GB2312-1980 编码标准和 GBK 编码标准的基础上进行扩充,增加了四字节部分的编码。它可以完全映射ISO10646的基本平面和所有辅助平面,

2009-08-17 14:00:00 2144

转载 Cannot open precompiled header file: 'Debug/****.pch': No such file or directory

环境:VC执行:编译程序问题描述:Cannot open precompiled header file: Debug/****.pch: No such file or directory我的解决方案可以使用右键点击项目工程中的该cpp文件,选择setting,在c/c++栏,选择PreCompiled headers,然后设置第一选项,选择不使用预编译头,解决这个问题。  

2009-08-14 17:04:00 47352 4

camera_demo

我自己的小DEMO,主要是用于摄像头。代码主要是用C++编写

2013-06-26

Java核心技术-基础知识(第8版).rar

Java核心技术-基础知识(第8版)中文版。这个是Java核心技术的I篇-基础篇。我把两篇文档分开上传,是因为压缩包太大不能上传的原因。CSDN上也有其他的Java核心技术的下载但是都是把一个压缩包分成几个有的还有问题。为了方便大家我把合并在一起了。

2012-02-13

qt4 编程入门教材

qt4 编程入门教材,QT4.5以后的你可以在PC机上直接安装XP板的开发软件,不用很麻烦的在LINUX下编译,比较适合初学者,在LINUX下面搭建开发平台虽然步骤不多但是很你LINUX的所安装的QT依赖文件的版本关系很大,很容易出错。

2009-11-11

ppp-2.4.4.tar.gz

ppp-2.4.4用来产生CHAT和PPPD拨号程序

2009-10-30

c语言参考手册与一本像手册一样的教程

一本像手册一样的教程,c语言参考手册,这两本组合在一起应该是一本很不错的C教材手册

2009-08-25

Linux操作系统下c语言编程入门

Linux操作系统下c语言编程入门,这本书内容不多但是可以和我上次传的UNIX网络编程一起看,会比较容易接受

2009-08-18

Linux程序设计(Beginning.Linux.Programming第4版_EN).pdf

Linux程序设计 英文版,比较好的一本linux入门教材。

2009-08-18

UNIX网络编程 第2卷 进程间通信

不错的unix(linux)下的进程通信教程。

2009-08-18

VA_X_Setup1711

VA_X_Setup1711,非常好用的vc++程序编写帮助工具

2009-08-14

Linux+下用+C+语言进行数字图像处理

Linux+下用+C+语言进行数字图像处理,整个程序是让你了解图像的处理过程,如象素读取,文件读物等等。

2009-08-09

jpegsrc.v6b.tar.gz

嵌入式QT平台搭建的必要文件之一,是LINUX平台优秀的人机界面编写工具,搭建这个平台需要六个文件,我会全部上传。

2009-03-19

e2fsprogs-1.37.tar.gz

嵌入式QT平台搭建的必要文件之一,是LINUX平台优秀的人机界面编写工具,搭建这个平台需要六个文件,我会全部上传。

2009-03-19

qtopia-free-1.7.0.tar.gz

嵌入式QT平台搭建的必要文件之一,是LINUX平台优秀的人机界面编写工具,搭建这个平台需要六个文件,我会全部上传。

2009-03-19

tmake-1.11.tar.gz

tmake-1.11.tar.gz搭建LINUX制作人机交互界面的必要文件

2009-03-19

qt-x11-2.3.2.tar.gz

嵌入式QT平台搭建的必要文件之一,是LINUX平台优秀的人机界面编写工具,搭建这个平台需要六个文件,我会全部上传。

2009-03-19

qt-embedded-2.3.7.tar.gz

嵌入式QT平台搭建的必要文件之一,是LINUX平台优秀的人机界面编写工具,搭建这个平台需要六个文件,我会全部上传。

2009-03-19

电力企业或者电力局面试题目

电力企业或者电力局面试题目,其中的许多题目都曾经出现在电厂或者供电局,电力设备制造企业的面试中

2008-10-29

C/C++/C#笔试题目

常见的企业的笔试题目,本人已经试过了,很多题目是软件企业的笔试题目.

2008-10-25

WinCE5.0使用说明

刚开始学习WinCE5.0平台的网友可以通过此文档了解这个平台的基本知识

2008-09-12

wince5.0+IO操作基础与WinCE5.0使用说明

WINCE5.0平台I/O接口的基本认识与简单应用

2008-09-12

空空如也

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

TA关注的人

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