自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 定义C/C++全局变量/常量几种方法的区别

在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块):    在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这

2011-09-28 23:39:08 486

转载 Linux下的管道编程技术:dup dup2 popen

管道技术是Linux的一种基本的进程间通信技术。在本文中,我们将为读者介绍管道技术的模型,匿名管道和命名管道技术的定义和区别,以及这两种管道的创建方法。同时,阐述如何在应用程序和命令行中通过管道进行通信的详细方法。     一、管道技术模型     管道技术是Li

2011-09-27 23:45:35 807

转载 使用gtk+的iochannel进行事件驱动IO操作

现代的GUI系统都是基于事件驱动的,其中必有一个事件循环过程来获取和处理事件。gtk也一样,gtk的事件循环过程是由glib提供的,而iochannel是glib中把IO事件集成到事件的一种手段。iochannel可以把开发者指定的发生在 文件描述符、管道和socket之上的

2011-09-27 23:43:24 992

转载 Linux pipe

Linux pipe发布时间:2008-03-21 00:00:00 1、 管道概述及相关API应用1.1 管道相关的关键概念管道是Linux 支持的最初Unix IPC形式之一,具有以下特点:管道是半双工的,数据只能向一个方向流动;需要双

2011-09-27 23:40:34 503

转载 linux中waitpid系统调用

对于进程的一生可以用一些形象的比喻作一个小小的总结:随着一句fork,一个新进程呱呱落地,但它这时只是老进程的一个克隆。然后随着exec,新进程脱胎换骨,离家独立,开始了为人民服务的职业生涯。人有生老病死,进程也一样,它可以是自然死亡,即运行到main函数的最后一个”

2011-09-26 23:33:15 457

转载 linux android V4l2 的一些精品文章连接

linux android V4l2 的一些精品文章连接花了很长时间找的,因此记录下来,以备使用:Android camera preview and take picture with V4l2:http://hi.baidu.com/kellyvivian/b

2011-09-26 22:03:27 840

转载 Linux下两个程序进行socket通信的简单例子

在Ubuntu环境下编写了两个简单的小程序,分别是client.c和server.c。一个作为socket客户端,另一个作为socket服务器端。在GCC下编译通过了,并且通信也成功了。现将代码贴在下面:/****************** server program

2011-09-22 22:03:03 1002

转载 linux两个程序通过共享内存通信的一个简单例子

写共享内存程序: view plain/*   * File:   server.cpp  * Author: centos  *说明:从键盘读入数据,存放在共享内存中。  * Created on 2010年3月1日, 下午3:44  */

2011-09-22 22:02:30 1142

转载 C++对象构造函数与析构函数的调用时间问题

今天看书忽然对这个地方有点模糊,尤其是析构函数在调用默认的析构函数和用户自己覆写的析构函数的时候有点意识模糊呢。写段代码总结下view plain#include     using namespace std;

2011-09-20 22:56:55 576

转载 关于OMAP3530的显示系统

ttp://git.mansr.com/?p=omapfbplay;a=tree omapfbplay是一个支持overlay,YUV格式加速的omap媒体播放软件。 此软件基于ffmpeg  http://git.mansr.com/?p=omapfbplay;

2011-09-19 22:58:42 1937

转载 C++程序调用C函数

这种需求很多,又因为C++和C是两种完全不同的编译链接处理方式,所以要稍加处理.总结大致有两大类实现方法.文中给出的是完整的,具体的,但又最基本最简单的实现,至于理论性的东西在网上很容易搜索的到. 一.通过处理被调用的C头文件a.h:#ifndef __A_H

2011-09-19 22:57:48 731

转载 Linux Epoll介绍和程序实例

1. Epoll 是何方神圣?Epoll 可是当前在 Linux 下开发大规模并发网络程序的热门人选, Epoll 在 Linux2.6 内核中正式引入,和 select 相似,其实都 I/O 多路复用技术而已 ,并没有什么神秘的。其实在 Linux 下设计并发网络程

2011-09-19 22:56:53 484

转载 C++网络开发包ACE环境的配置与调试

ACE是个很有用的开放源代码的C++网络编程开发包,利用它比直接用API更有利于代码的健壮性,可移植性,并相对简单。估计大家刚接触ACE时,都有一定难度,说不定就半途放弃了,这是我学ACE两天中的总结,基本上不成文,但我想研究到ACE的你一定会明白下文的意思。我的系统环境

2011-09-14 06:52:55 708

转载 C++ Boost Thread 编程指南

0 前言 标准C++线程即将到来。CUJ预言它将衍生自Boost线程库,现在就由Bill带领我们探索一下Boost线程库。 就在几年前,用多线程执行程序还是一件非比寻常的事。然而今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率;为了达到最大的吞吐量,事务

2011-09-14 06:50:34 824

转载 将对setjmp与longjmp的具体使用方法和适用的场合,进行一个非常全面的阐述。

int  setjmp(jmp_buf  jmpb) 设置缓冲区来保存堆栈的内容,将保存的上下文存入进程的自身的数据空间(u区),并继续在当前的上下文中执行,一旦碰到了longjmp,进城就从该进程 的u区,取出先前保存的上下文,并恢复该进程的上下文为先前保存的上下文。这时核心将

2011-09-13 22:38:41 635

转载 Linux进程间通信的各种方式及其比较

内容摘要进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访

2011-09-09 22:44:37 516

转载 XP下安装gVim,外加Ctags,Taglist,cscope等插件的配置

1、下载gvim 并安装http://www.vim.org/download.php#pc 2、下载 ctagshttp://ctags.sourceforge.net/ 下的Source and binary for Windows 98/

2011-09-09 22:19:39 660

转载 Eclipse开发Android应用程序入门

翻译:赵锟原文出处:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/如今的移动设备应用程序开发充满着让人振奋的东西。功能强大的硬件支持,平

2011-09-09 10:48:10 819

转载 Linux添加开机自动启动程序的方法

1. 开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在/etc/rc或/etc/rc.d 或/etc/rc?.d目录下的脚本文件,可以使in

2011-09-09 08:50:51 967

转载 Linux、UNIX设置开机自动运行命令、脚本配置

方法一:2fDjK�} y0编辑/etc/rc.d/rc.local;hO9x7cw S0加入要执行的命令。ITPUB个人空间I a-M:F$U{!H;cR/Wn如:&gl1n)E;yA$Ycy0[root@rhel5 rc.d]# cat

2011-09-09 08:47:53 1755

转载 使用ubuntu11.4编译android2.3.4_r1的过程

新手编译android 2.3.4_r1的过程,此记录是使用windows发表的,所以一些步骤不太详细,但是不详细的地方可以复制出来,google一下就可以了,具体步骤稍候补充:1.下载ubuntu11.4的光盘镜像,没有刻录机,所以直接使用wubi安装方式,安装在D胖,20

2011-09-09 08:31:25 1566 1

转载 How to compile Android 2.3 on Ubuntu 10.04 32bit

转载自:http://blog.csdn.net/zhenyongyuan123/article/details/6079717 (感谢原作者)这篇文章解决了在编译中出现 version `GLIBC_2.11' not found (required by prebui

2011-09-09 08:29:54 770

转载 add-apt-repository

在 Ubuntu Karmic (9.10) 我们可以使用 "add-apt-repository" 脚本添加 ppa 到当前的库中并且自动导入公钥。 再终端下使用下面的语法:   add-apt-repository ppa:   举个例子:安装最新的audacious(ubu

2011-09-08 16:03:43 1427

转载 老旧文章/Gvim的安装及配置

本文作者:yonsan授权许可:创作共用协议编辑人员:rApJtR校对人员:适用版本:Ubuntu Linux 5.10 breezy文章状态:整理中以下代码只需粘贴至终端运行即可目录[隐藏]1安装程序2创建

2011-09-08 13:14:34 452

转载 用Gvim建立IDE编程环境 (Windows篇)

转载自:LeeMonCC说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/3

2011-09-08 13:11:00 416

转载 最全的Android源码目录结构详解(转载)

Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等基础开发包配置) |-- cts (Android兼容性测试套件标准) |--

2011-09-08 13:04:23 544

转载 Linux x86 编译 Android 遭遇 gnu/stubs-64.h

转 : http://www.blogjava.net/TiGERTiAN/archive/2010/09/19/332423.html这两天心血来潮,执行完 repo sync 后,顺手来了一下 make,不料却发现了以下的错误:host C: libc

2011-09-08 11:10:53 763

转载 Ubuntu环境Android平台源码下载及编译

本文介绍Ubuntu环境下Android源码下载及编译方法,Android源码是什么?Android源码就是指Android平台和软件源码,不单指Linux内核Kernel,我们常说的Linux Kernel在这个Open source project里,只是其中的一个组成部分。

2011-09-07 23:18:22 589

转载 android os编译全过程(转)

本文主要参考官方文档(http://source.android.com/download)和网上相关资料(http://blog.csdn.net/HKjinzhao/archive/2009/03/18/4002326.aspx,http://www.williamhua.c

2011-09-07 23:14:38 623

转载 分享编译Android源码的全过程

通过参考网上的相关资料,我编译Android源码的步骤如下:1 我的系统是Ubuntu 8.042 系统上必须安装以下工具(摘自网上的资料):  sudo apt-get install build-essential sudo apt-get install

2011-09-04 23:24:46 482

转载 linux 下的讯雷 axel

用axel下载软件 ubuntu下用什么下载,用多线程的axel,  axel,a light download accelerator for linux。不知道是不是这个的缩写。先用sudo apt-get install alex下载,一般这个下绝对没问

2011-09-04 23:22:13 1016

转载 ubuntu 10.04 Android2.3源码下载方法

1、Android官网:http://source.android.com/source/download.html2、根据官网配置下载环境:$ sudo apt-get installgit-core gnupg sun-java5-jdkflex bison

2011-09-04 22:07:01 875

转载 Android Repo

载Google的Android操作系统的时候卡在下面一步:  我遇到的情况是 errno=connection refusedGetting repo ...   from git://android.git.kernel.org/tools/repo.git

2011-09-02 22:21:21 1198

doxygen配置及使用手册

Doxygen可以从C,C++, java等源代码中提取消息来生成帮助文档, API资料等

2012-03-31

DSP\Bios设计和BIOS编程及应用实例:DSP编程及实例

DSP\B设计和BIOS编程及应用实例:DSP编程及实例

2011-01-16

Code_Composer_Studio(CCS)集成开发环境(IDE)入门指导书

Code_Composer_Studio(CCS)集成开发环境(IDE)入门指导书

2011-01-16

用高级语言实现DSP中断编程

用高级语言实现DSP中断编程 用高级语言实现DSP中断编程

2011-01-16

基于IP复用的数字IC设计技术

基于IP复用的数字IC设计技术 基于IP复用的数字IC设计技术 基于IP复用的数字IC设计技术

2010-09-21

Linux操作系统文件系统基础知识

Linux文件结构   文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。   目录提供了管理文件的一个方便而有效的途径。   Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。    /根目录 ┃ ┏━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ bin home dev etc lib sbin tmp usr var ┃ ┃ ┏━┻━┓ ┏━━┳━━┳━━┳━┻━┳━━┓ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ rc.d cron.d X11R6 src lib local man bin ┃ ┏━━━┳━━┳━┻━┳━━━┓ ┃ ┃ ┃ ┃ ┃ init.d rc0.d rc1.d rc2.d …… linux bin lib src   Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。   如果这样讲不好理解的话,我来举个例子:

2010-03-22

BIOS的使用完全手册

STANDARD CMOS SETUP(标准CMOS设置) 这里是最基本的CMOS(Complementary Metal Oxide Semiconductor,互补金属氧化物半导体)系统设置,包括日期、驱动器和显示适配器,最重要的一项是halt on:系统挂起设置,缺省设置为All Errors,表示在POST(Power On Self Test,加电自测试)过程中有任何错误都会停止启动,此选择能保证系统的稳定性。如果要加快速度的话,可以把它设为No Errors,即在任何时候都尽量完成启动,不过加速的后果是有可能造成系统错误,请按需选择吧。   1、Drive A/Drive B 选项:360K,5.25in;1.2M,5.25in;720K,3.25in;1.4M,3.25 in;2.88M,3.25in 设置合适的驱动器,如果没有相应的硬件,尽量设为None,可以提高系统自检速度。   2、Video(视频) 选项:EGA/VGA,Mono(黑白显示器) 设成EGA/VGA吧,不要尝试改为Mono,会减慢启动速度的。

2010-03-22

基于Quartus_II_+_ModelSim_SE的后仿真(VHDL版)\基于Quartus II + ModelSim SE的后仿真(VHDL版

基于Quartus_II_+_ModelSim_SE的后仿真(VHDL版)\基于Quartus II + ModelSim SE的后仿真(VHDL版

2010-03-22

用开源免费的ARM IP核(可综合)跑uclinux

modelsim实例:用开源免费的ARM IP核(可综合)跑uclinux!!.rar

2010-03-22

modelsim的库编译

库编译:(假设ISE和ModelsimSE均安装到D盘目录下) 打开ISE,到Edit->Preference->Integrated ToolS将位置定位到modulesim安装目录下的win32,然后进行以下四个步骤: 一,在d:\Modeltech_5.7d\下建立新目录,并命名为xilinx_Lib 二,到DOS环境下(命令行),并切到ISE安装目录下\Bin\Nt (dir D:\xilinx\bin\nt) 三,输入命令 compxlib -s mti_se -f all -l all -o d:\Modeltech_5.7d\xilinx_lib -p

2010-03-22

verilog 详细教程 verilog 详细教程

verilog 详细教程 verilog 详细教程

2009-10-16

SOPC及其技术 ,cpu

SOPC及其技术,需要下啊,cpu设计相关

2009-10-16

驱动开发windwos入门

Windows驱动程序的编写,往往需要开发人员对Windows内核有深入了解和大量的内核调试技巧,稍有不慎,就会造成系统的崩溃。因此,初次涉及Windows驱动程序开发的程序员,即使拥有大量Win32程序的开发技巧,往往也很难入门。 本章向读者呈现两个最简单的Windows驱动程序,一个是NT式的驱动程序,另一个是WDM式的驱动程序。这两个驱动程序没有操作具体的硬件设备,只是在系统里创建了虚拟设备。在随后的章节中,它们会作为基本驱动程序框架,被本书其他章节的驱动程序开发所复用。笔者将带领读者编写代码、编译、安装和调试程序。相信对第一次编写驱动程序的读者来说,这将是非常激动和有趣的。代码的具体讲解将分散在后面的章节论述。现在请和笔者一起,开始Windows驱动编程之旅吧!

2009-07-20

设计模式迷你版,软件经典

这是设计模式迷你版!!!!!欢迎下载!!!!!!

2009-04-15

计算机组成原理考研资料

计算机组成原理考研资料 很经典!!!!!!!!!!!!!!

2009-03-08

计算机组成原理考研资料

考研资料 可能没有答案!计算机组成原理考研资料

2009-03-08

华为面试资料(总汇)

1、语音信号数字化过程中,采用的是的量化方法是非均匀量化。 2、PCM30/32路系统中,每个码的时间间隔是488ns 。 3、PCM30/32路系统中,TS0用于传送帧同步信号,TS16用于传送话路信令。 4、PCM30/32路系统中,复帧的重复频率为500HZ,周期为2ms。 5、程控交换机的硬件可分为话路系统和中央控制系统两部分,整个交换机的控制软件都放在控制系统的存储器中。 6、一般二氧化硅光纤的零色散波长在1310nm左右,而损耗最小点在1550nm波长左右。 7、G.652光纤是零色散波长在1310nm的单模光纤。 8、光缆的基本结构由缆芯、加强元件和护套组成。

2008-12-08

端口映射原理与linux

很经典的linux内核学习资料. 内网的一台电脑要上因特网,就需要端口映射 端口映射分为动态和静态 动态端口映射: 内网中的一台电脑要访问新浪网,会向NAT网关发送数据包,包头中包括对方(就是新浪网)IP、端口和本机IP、端口,NAT网关会把本机IP、端口替换成自己的公网IP、一个未使用的端口,并且会记下这个映射关系,为以后转发数据包使用。然后再把数据发给新浪网,新浪网收到数据后做出反应,发送数据到NAT网关的那个未使用的端口,然后NAT网关将数据转发给内网中的那台电脑,实现内网和公网的通讯.当连接关闭时,NAT网关会释放分配给这条连接的端口,以便以后的连接可以继续使用。 动态端口映射其实就是NAT网关的工作方式。 静态端口映射: 就是在NAT网关上开放一个固定的端口,然后设定此端口收到的数据要转发给内网哪个IP和端口,不管有没有连接,这个映射关系都会一直存在。就可以让公网主动访问内网的一个电脑 NAT网关可以是交换机、路由器或电脑。

2008-12-06

空空如也

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

TA关注的人

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