自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好男儿胸怀像大海

段兵楠的blog---大部分转载,小部分原创,就为收藏一下看过的好文章,将来自己看着方便

  • 博客(55)
  • 资源 (16)
  • 收藏
  • 关注

转载 浅谈手机软件开发

1 手机软件的运行环境1.1 概述手机可以被看作袖珍的计算机。它有CPU、存储器(flash、RAM)、输入输出设备(键盘、显示屏、USB和串口)。它还有一个更重要的I/O设备, 那就是空中接口。手机通过空中接口协议(例如GSM、CDMA、PHS等)和基站通信,既可以传输语音、也可以传输数据。手机的CPU一般不是独立的芯片,而是基带处理芯片的一个单元,也称作CPU核。基带处理芯片是手机的核

2008-02-28 16:46:00 1845

转载 利用实时内核开发嵌入式多任务程序

Computer Systems A programers Perspective(深入理解计算机系统)真是一本打基础的好书。今天阅读了其第七章--链接。算是对源文件生成目标可执行文件又有了更深层次的认识。在此总结一下。一、从 源文件 到 目标可执行文件 所需要的步骤:      1、首先运行c预处理器(cpp),将*.c文件翻译成ASCII码的中间文件*.i      2、 再

2008-01-15 17:58:00 875

转载 广播和多播

 1.单播,多播,广播的介绍1.1.单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网 络接口则可以过滤掉和自己MAC地址不一致的数据

2007-12-27 11:46:00 2137

转载 TCP/IP的三次握手

TCP是面向连接的,所谓面向连接,就是当计算机双方通信时必需先建立连接,然后数据传送,最后拆除连接三个过程并且TCP在建立连接时又分三步走:第一步是请求端(客户端)发送一个包含SYN即同步(Synchronize)标志的TCP报文,SYN同步报文会指明客户端使用的端口以及TCP连接的初始序号; 第二步,服务器在收到客户端的SYN报文后,将返回一个SYN+ACK的报文,表示客户端的请求被接受

2007-12-21 17:19:00 1363

转载 几种开源的TCP/IP协议栈分析

1、BSD TCP/IP协议栈,BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税。同时,BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点。ftp://ftp.Fre

2007-12-20 17:03:00 2118

转载 绿色和平:不想做转基因食品的白老鼠?

亲爱的朋友,你好! 绿色和平连续4年出版《避免转基因食品指南》,让消费者知道哪些食品商已经承诺不再销售转基因食品。立即下载最新版《避免转基因食品指南》吧!俗话说“民以食为天”。食品问题自古以来就跟老百姓的日常生活息息相关。当转基因还在“高科技福音”与“健康与环境隐患”的激辩中徘徊,它便已悄

2007-12-20 16:36:00 1570

转载 考查嵌入式C开发人员的最好的0x10道题

对于大多数人,我们预期你可能答错 3)   4)  15)题,所以答错3道以内的,我们认为你很棒答错5道题以内,我们认为你还不错(你还可能答错第9题)如果你有6道以上的题目不能答对,基本上我们都不好说什么了....约定:   1) 下面的测试题中,认为所有必须的头文件都已经正确的包含了    2)数据类型             char 一个字节 1 byte        int 两个字节 2

2007-12-20 11:04:00 1101

转载 轻型web server比较

Lightweight web servers are Web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it.Many of these systems ha

2007-12-12 16:32:00 2974

转载 关于const的用法

const在C语言中算是一个比较新的描述符,我们称之为常量修饰符,意即其所修饰的对象为常量(immutable)。我们来分情况看语法上它该如何被使用。1、函数体内修饰局部变量。例:void func(){const int a=0;}首先,我们先把const这个单词忽略不看,那么a是一个int类型的局部自动变量,我们给它赋予初始值0。然后再看const.const作为一个类型限定词,和int有相同

2007-12-04 14:01:00 712

转载 C/C++语言误区之:void main()

C/C++语言误区之:void main( )作者:antigloss         很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* ... */ } is

2007-12-04 12:06:00 1217 1

转载 C语言void及void指针深层探索

1.概述        本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。  2.void的含义  void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。  void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:void a;  这行语句编译时会出错,提示“illeg

2007-12-04 10:18:00 706

转载 Linux内核代码树概述

 首先研究 Linux 源代码树的顶层目录,它通常(但不总是)位于 /usr/src/linux-。我们不会研究得过于详细,因为 Linux 源代码经常会发生变化,但是,我们将尝试让给出的信息足以找出特定驱动程序或函数的位置。Makefile:这个文件是整个源代码树的顶层 makefile。它定义了很多实用的变量和规则,比如默认的 gcc 编译标记。Documentation/

2007-11-28 16:58:00 1101

原创 绿色和平:筷行动,森林需要你的帮助!

亲爱的朋友,你好! 你是否曾以为一个人的行为对环境无足轻重?事实并非如此。只要你的举手之劳——不再使用一次性筷,就能帮助一起拯救森林。绿色和平正在发起“拯救森林,筷行动”,现在急需你一起加入。♠你可以如何帮助拯救森林?→马上开始监督餐馆,前往大众点评网、饭统网、<!--D(["

2007-11-22 21:05:00 892

转载 Google Earth 著名地点

布达拉宫: 29°3922.46"N 91° 658.82"E珠峰 27°5849N 86°5514E 三峡 30°5045"N 111°0127"E 三门峡 34°50N 111°2121"E 造船厂38 5629.92"N 121 3837.72"E 机场41°4215.70" N, 86°0823.20" E 北塔山边防站45.367370,90.573400巴黎

2007-11-20 20:13:00 2480

转载 SVN使用技巧

程序员编写程序的过程中,每个程序都会有很多不同的版本,这就需要程序员很好的管理代码,在需要的时间可以取出需要的版本,并且每个版本都有一个完整的说明。我们使用Sub Version(简称SVN)作为版本管理工具。这里着重介绍SVN作为跨平台的多人协作使用方法。在多个程序员管理同一段代码的过程中,版本的管理显得尤为重要,使用SVN可以方便的进行分支、合并,记录下所有的版本。基本配置 在开始

2007-11-18 14:08:00 963

转载 Montavista linux DevRocket集成开发环境

高性能嵌入式Linux软件的流畅开发结合工业标准的Eclipse技术可移植性与MontaVista公司的嵌入式系统的专家,MontaVista DevRocket图形开发环境可以通过OEM的方式加速基于Linux的系统软件和应用程序的开发,同时优化系统资源的性能和使用。 显著特点:- 基于Eclipse的图形开发环境可以提高代码开发效率而且降低开发成本。 - 灵活全面的工具集能够支持驱

2007-11-18 14:04:00 2297 2

转载 ubuntu的不同版本

 ubuntu是现在最流行的Linux安装包,本文介绍了ubuntu的各种版本。一、Ubuntu  每个ubuntu的版本都包含一个版本号(version number)和一个代码名(code name)。版本号是一个中间用小数点分割的四位数字,前两位代表发布的年份,后两位代表发布的月份。比如,2006年6月发布的版本就是6.06,2007年四月发布的版本就是7.0

2007-11-14 15:02:00 4016

转载 Rtems简介

Rtems简介RTEMS,a rivail of VxWorks作者 RayRTEMS版权所有,转载请注明:来源http://www.rtems.net,作者RayRTEMS可谓嵌入式系统鼻祖,经过专家的评测,其性能毫不逊色于VxWorks, 远远把RtLinux甩在后面。正文RTEMS是前美国军方研制的嵌入式系统, 最早用于美国国防系统,早期的名称为实时导弹系统(Real

2007-11-13 20:06:00 2197

转载 嵌入式图形界面

 嵌入式图形界面, 使用于嵌入式系统的图形用户界面。随着带有嵌入式系统的产品的不断丰富,嵌入式系统硬件性能的不断提升,不但使嵌入式操作系统被广泛使用,也使得嵌入式图形界面的应用变得广泛。开源的嵌入Linux图形系统软件 Dillo -- Dillo是一个小巧(不到300KB),快速,开源多平台的网页浏览器,它完全由C语言编写并基于GTK+库编译而成。Dillo由于它的高效

2007-11-12 13:56:00 6328 1

原创 绿色和平简讯:绿色和平万里追踪,制止日本捕鲸!

亲爱的朋友,你好! 当你收到这封信的时候,日本的捕鲸船队正在前往南大洋。在之后的两三个月,他们会假“科学研究”的名义,在那里捕杀近千头鲸。日本船队猎杀的目标包括处于濒危边缘的驼背鲸。目前,全球驼背鲸的数量已不足以前的1/3。然而,对它们的猎杀仍然没有停止。绿色和平需要你的支持,一起

2007-11-09 09:08:00 1110

转载 MPEG文件中什么是GOP

 什么是 GOP ? 所谓GOP,是英文Group Of Pictures的缩写,意思是画面组,一个GOP就是一组连续的画面。MPEG编码将画面(即帧)分为I、P、B三种,I 是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I 帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑的原因,也是我们之所以要

2007-11-08 14:33:00 4310

转载 用U-BOOT构建嵌入式系统的引导装载程序

作 者:■ 北京理工大学 曾宏安 齐 尧     中国科技大学 焦振强 殷洪军引 言:  本文以U-BOOT为例,介绍了如何在ARM9开发板上移植BootLoader的过程。LH7A400学习板是旋极公司推出的一款高性能嵌入式开发板,其采用的处理器LH7A400是Sharp公司生产的一款基于ARM922T内核的32位RISC芯片。该芯片集成了高性能的32位RISC处理器核ARM922T(运算速

2007-11-07 14:51:00 761

转载 ARM嵌入式入门最好的文章

ARM嵌入式入门最好的文章 “ARM怎么入门”。我不是高手,仍然是菜鸟。 但是回想起自己当时的迷茫,特意写了这篇东西,当作给和我一样的兄弟姐妹的帮助吧。问这个问题的人多半不是已经工作的工程师,而是和我一样是学生,所以这篇笔记就把看家当成我一样的菜鸟,高手勿怪。 以下问题常被问到,我就想到哪说到哪吧。 一 首先说说ARM的发展 可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师

2007-11-07 14:48:00 1250

原创 如何在多源文件程序中合理定义全局变量

 众所周知,全局变量应该是得到内存分配且可以被其他模块通过C语言中extern关键字调用的变量。因此,必须在 .C 和 .H 文件中定义。这种重复的定义很容易导致错误。以下讨论的方法只需用在头文件中定义一次。虽然有点不易懂,但用户一旦掌握,使用起来却很灵活。表1.2中的定义出现在定义所有全局变量的.H头文件中。  

2007-11-07 10:53:00 1651

转载 Linux下软件安装方法总结

Linux下软件安装方法总结:一、rpm包安装方式步骤: QUOTE: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在

2007-11-06 18:48:00 571

转载 六种编译模式概述

 Turbo C 提供了六种编译模式。编译模式有时也称为寻址模式或内存模式,因为它处理的就是如何在内存中为程序,数据,堆栈分配空间并存取它们,这六种模式是:微模式tiny,小模式small, 紧凑模式compact,中模式medium,大模式large,巨模式huge。它们之间的关系如下表所示。      │ 小程序   │ 大程序  ━━━━┿━━━━━━┿━━━━━━━━   小数据 │

2007-11-06 16:42:00 1347

转载 Dev-Cpp/Mingw32 环境介绍

前言对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。所以向各位推荐一款类似于VC的IDE。这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。而IDE本身也是GPL协议的产物。所以,不论是商业用户,还是个人用户都能够自由的使用她,而不必为使用盗版软件而提心吊胆的。另外,由于Mingw32是GCC的Win32版本。所以,也为Win32的程序员可以了解一下Un

2007-11-05 11:23:00 1911

转载 MinGW安装与使用简介

安装方法:其实很简单,如下:Step one: 到这里下载MinGW,网速慢的话可能打不开,是个外国网站(上面的网站镜像可能出了点问题,有的东西下载下来却不能用,等我有空我会给大家提供下载)。Step two :双击安装包,一切按默认设置,一路的“下一步”以后就能搞定。Step three:环境变量可能会在安装过程中自动设置好,在cmd中输入gcc测试一下,假如显示 gcc: no i

2007-11-05 11:01:00 2368

转载 GNU make 指南

 译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点 儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中国的 Unix

2007-11-04 18:44:00 559

转载 再论C语言之typedef的用法

typedef使用大全1(数组)typedef到处都是,但是能够真正懂得typedef使用的不算太多。对于初学者而言,看别人的源码时对到处充斥的typedef往往不知所错,而参考书又很少,所以在此给出一个源码,供大家参考 #include #include /* 避免Visual C的for与标准for的不同 */#define for if (0);   else for

2007-11-04 18:40:00 1176

转载 C语言中#define的用法

转自:http://www.dingge.com/main/article.asp?id=10今天整理了一些#define的用法,与大家共享!1.简单的define定义#define MAXTIME 1000 一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普

2007-11-04 18:35:00 8866 3

转载 全国驻京办事处地址电话&美食查询

黑河市人民政府驻北京联络处 和平里中街花园东区11号 64210896 100013 黑龙江省国营农场总局驻京联络处 朝阳区北四环十营 64910142 100101 黑龙江省人民政府驻北京办事处 西城区复兴门北大街5号 68525511 100045 黑龙江省庆安县人民政府驻北京联络处 车道沟8号总政干休所 68453468 100081 大连市人民政府驻北京办事处 西直门内大街172号 661

2007-11-03 23:27:00 28607 3

原创 DVB标准组成

1.DVB广播传输系统DVB 数字广播传输系统利用了包括卫星、有线、地面、SMATV、MNDSD 在内的所有通用电视广播传输媒体。它们分别对应于DVB标准中:DVB-S、DVB-C、DVB-T、DVB-SMATV、DVB-MS和DVB-MC。(1)DVB-S(ETS 300 421)——数字卫星直播系统标准该标准以卫星作为传输介质。通过卫星转发的压缩数字信号,经过卫星接收机后由卫星机顶

2007-11-02 16:29:00 2701

转载 Gentoo的前世今生

我和Linux现今对每一个linux爱好者来说,linux不再只是一个字面上的名称,她所呈现的一切对很多开发人员来说已经超过了他们所接触过的任何东西,linux比它们更强大、更令人着迷和称赞。当我在新墨西哥大学担任系统管理员时便与linux结下了不解之缘。 那时因为我们的NT服务器运行得非常棒,我的手头上也有了很多空余的时间可以加以利用,就这样第一个linux操作系统被我安装到了一台Pentium

2007-11-02 13:52:00 883

转载 数字高清时代的新宠—HDMI解析

    什么是HDMI    HDMI的全称是High-Definition Multimedia Interface,中文意思是高清晰多媒体接口。HDMI标准由日立、松下电器、飞利浦、Silicon Image、索尼、Thomson (RCA)以及东芝等7家公司共同制定。    全新的HDMI接口将取代DVD机、电视机以及视频显示器的传统接口,其原理是以一条线缆实现音频和视频信号的同时传

2007-11-02 13:21:00 1723

转载 软件故障的克星:断言调试

断言调试(Assertive debugging)是利用自带代码对程序进行监控并能确保嵌入式系统性能的新型调试方法。 调试是一门有待进一步深入研究的“艺术”……最有效的调试技术是那些在程序本身基础上设计并构建的技术。现在,许多最优秀程序员都利用近一半的程序对另一半程序进行调试;而用于调试的这一半程序最终将完全被摒弃。出人意料的是,这最终竟也能提高生产效率。 —节选自Donald Knuth的《

2007-11-02 13:14:00 1104

转载 LINUX的KDE安装详解

 KDE是一个像X的桌面环境(注意,不是Window Manager),可以运行在REDHAT,DEBIAN,SLACKWARE等下面,功能十分强大。用惯了WIN9X的同志可能感觉很亲切。 ;)本文主要介绍KDE 1.0在REDHAT 5.2下面的安装方法。1、安装好REDHAT 5.2,并能正常运行X。2、安装KDE需要QT 1.33以上的版本。可以从http://www.troll.no/dl

2007-11-01 14:18:00 13725 1

转载 Doxygen 的使用简介

Doxygen 是一个类似 JavaDoc 的文档生成工具。有了它,C++爱好者就可以为自己的源代码很方便地生成美观实用的文档了。为代码生成文档标注基础  您可以使用JavaDoc风格,类似于由C风格的注释块:/*** ... 文本 ...*/此外您也可以使用Qt风格,如/*!* ... 文本...*/以上两种风格中间的*是可选的,也就是下面这样写也是可以的:/

2007-11-01 10:06:00 1069

转载 轻松面试找到理想员工-非官方的面试技术指南

雇佣合适的人对于Fog Creek软件公司来说是非常关键的。在我们这个领域,有三类人可以挑选。在一个极端, 是哪些混进来的, 甚至缺乏最基本的工作技巧. 只要问这类人两三个简单的问题,再读一下他们的简历,就可以轻易地剔除他们。另一个极端的类型是 才华横溢的超级明星 这些人仅仅为了好玩就用汇编语言为Palm Pilot(一种手掌电脑)写了一个Lisp(一种人工智能编程语言)编译器。在这两种极端类型中

2007-11-01 09:55:00 503

转载 10条有益的涉世忠告

刚刚走上社会的年轻人,充满了蓄势待发的豪情、青春的朝气、前卫的思想,梦想着丰富的待遇和轰轰烈烈的事业。可是,社会毕竟是一所包罗万象、喧嚣复杂的大学校,这里没有寒暑假,拒绝虚假和肤浅,更拒绝空想和庸碌,难以预告何时开课何时放学。  如何在涉世之初少走弯路,有一个好的开头。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不逊色!  1.买个闹钟,以便按时叫醒你。贪睡和不守时,都将成

2007-11-01 09:51:00 485

vxworks programmer guide

vxworks programmer guide

2020-05-22

H.264-AVC-ISO_IEC_14496-15

14496-15 avc标准,封装部分。

2017-06-13

Video Demystified

(A handbook for the digital engineer) Fourth Edition By Keith Jack

2011-10-10

SJT 11368-2006 多声道数字音频编解码技术规范

DRA音频标准的全称为《多声道数字音频编解码技术规范》,2007年1月被批准成为中国电子行业标准(标准号SJ/T11368-2006)。该标准由广州广晟数码技术有限公司研发,具有完全自主知识产权,目前已在国内外共申请了33项发明专利。DRA音频标准可应用于数字电视、数字音频广播、数字电影院、激光视盘机、网络流媒体、IPTV及移动多媒体等领域。

2011-06-30

TS流分割合并删除特定PID包的工具:TSfilter

分割合并TS流的工具,删除特定PID的包,如空包等

2010-06-09

DVB-SI

DVB-SI规范 EN 300 468

2007-10-26

DSP入门资料(精华)

DSP入门资料(精华)

2007-06-18

Mastering_Regular_Expressions

想要玩转Unix就得掌握正则表达式 呵呵Mastering_Regular_Expressions

2007-06-18

Makefile中文教程

Makefile中文教程

2007-06-06

嵌入式Linux设计与实现

嵌入式Linux设计与实现

2007-06-06

人月 神话

人 月 神 话!!!

2007-03-17

vxworks reference manual

vxworks reference manual

2007-03-17

Linux Device Drivers

Linux Device Drivers

2007-03-17

Liunx内核完全注释-1.9.5

Liunx内核完全注释-1.9.5

2007-03-17

Nucleus文档

Nucleus Plus Internals.pdf Nucleus Plus Reference Manual.pdf

2007-03-13

空空如也

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

TA关注的人

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