嵌入式系统理论
文章平均质量分 71
bisword
本人擅长基于嵌入式领域(Linux/uClinux/Android/Meego)下的终端产品和系统解决方案研究,对行业领域有较为前瞻性的把握。
展开
-
嵌入式Linux开发简介
嵌入式Linux开发简介 本文关键词: 开发 Linux python Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料),所以任何对将 Linux 定制于 PDA、掌上机或者可佩带设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。许多 Linux 改良品种迎合了嵌入式/实时市场。它们包括 RTLinu转载 2008-07-30 15:30:00 · 948 阅读 · 0 评论 -
DVB-C中的各种PSI/SI表的说明
摘要:本文结合DVB-C的有线数字电视某个TS流中的PSI/SI信息表,具体分析了MPEG-2的PSI信息和DVB的SI信息中的各种表,从而更清晰地了解各个表的功能和作用。 关键词:数字电视;TS流;PSI信息;SI信息;电子节目指南EPG1、引言 在数字电视中,所有视频、音频、文字、图片等经数字化处理后都变成了数据,并按照MPEG-2的标准打包,形成固定长度(188个字节)的传原创 2009-02-05 14:05:00 · 11101 阅读 · 5 评论 -
VLC简介
VLC(一) 简介 VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。目前的最新发布版本是0.8.6h。VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得 http://www.videolan.org/vlc/features.html,下面给出一个简要的不完整的列表: 操作系统:Windows、WinCE、Linu原创 2009-02-05 20:44:00 · 3416 阅读 · 0 评论 -
VLC Linux平台编译
VLC Linux平台编译 在Linux上编译VLC就不需要那个慢吞吞的cygwin啦。我们先下载源代码。各个平台的源代码都是一样的,这部分和Windows平台编译一样就不多说了。 编译VLC的Linux是有点古老的FedroCore5,不过其他的发布版应该大同小异的。把源代码解压之后也是先运行一下bootstrap,看看缺什么工具没有,例如gcc、make、libtool、au原创 2009-02-05 20:45:00 · 2209 阅读 · 0 评论 -
VLC 0.9.2 正式发布 && VLC播放Rm Rmvb的插件
期待已久的VLC 0.9系列终于正式发布了,跳过了0.9.0和0.9.1,直接来到了0.9.2…… 0.9.2和0.8.6i 相比有了大量的改进,从界面到核心框架,有空要尽快搭一个新的编译环境出来, 不过目前的Release似乎还是有点仓促,简体中文的界面很多都没有翻译,程序似乎还不太稳定,测试中偶有崩溃。 新的VLC加入了RealVideo的demux和code原创 2009-02-05 20:47:00 · 3160 阅读 · 0 评论 -
VLC精简
精简 VLC默认包含了大量的功能,超过2百个插件;Windows下安装包大小接近10MB,安装之后超过35MB。有时候如果我们只需要部分的功能,应该如何精简它呢? 例如在SimpleTV中,如果仅保留了播放和录制格式为MPEG2,以UDP组播或者http方式传输的视频流的功能,这样整个VLC打包后只有1.2MB,解压后也仅有2M多一点。 精简VLC的第一步是重新配置编译选原创 2009-02-05 20:49:00 · 6823 阅读 · 3 评论 -
视频播放的基本原理
VLC是一个功能强大的玩意,能做很多有意思的事情。最简单的,从界面打开一个文件播放,也可以在命令行下使用,如C:/Program Files/VideoLAN/VLC>vlc.exe test.ts获取内置的帮助,会写到vlc-help.txtC:/Program Files/VideoLAN/VLC>vlc.exe -h获取更详细的帮助,有大量的选项介绍C:/Program File原创 2009-02-05 20:41:00 · 21053 阅读 · 11 评论 -
VCC、VDD和VSS三种标号的区别
VCC、VDD和VSS三种标号的区别在电子电路中,常可以看到VCC、VDD和VSS三种不同的符号,它们有什么区别呢? 一、解释 VCC:C=circuit 表示电路的意思, 即接入电路的电压; VDD:D=device 表示器件的意思, 即器件内部的工作电压; VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。 二、说明 1、对原创 2009-02-16 20:29:00 · 1282 阅读 · 0 评论 -
libavformat/libavcodec学习
为什么需要两个库文件 libavformat 和 libavcodec :许多视频文件格式(AVI就是一个最好的例子)实际上并没有明确指出应该使用哪种编码来解析音频和视频数据;它们只是定义了音频流和视频流(或者,有可能是多个音频视频流)如何被绑定在一个文件里面。这就是为什么有时候,当你打开了一个AVI文件时,你只能听到声音,却不能看到图象--因为你的系统没有安装合适的视频解码器。所以, libav转载 2009-02-18 11:56:00 · 1836 阅读 · 0 评论 -
extern "C"的用法解析
extern "C"的用法解析 C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地转载 2009-02-19 16:33:00 · 1071 阅读 · 0 评论 -
Wince编译流程
在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。我现在用WinCE6.0在自己的PC上面编译一次用时19分16秒(有一天无聊,就测了一下)。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile phase),系统产生阶段(Sysgen phase),文件拷贝阶段(Release copy phase原创 2010-01-28 10:52:00 · 1484 阅读 · 4 评论 -
MVC模式的基本概念
MVC模式的基本概念MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会原创 2008-11-17 19:34:00 · 1974 阅读 · 0 评论 -
Torque介绍
一、Torque介绍1.Torque引擎开发公司 Torque引擎的开发公司为美国的GarageGames,该公司成立于2000年,目前主要进行Torque系列游戏引擎平台的研发,其主要产品包括TGB、TGE、TGEA,以及GarageGames公司即将于12月11日开放的基于XNA的游戏引擎Torque X game engine。提到Torque 的开发者GarageG原创 2008-11-05 11:40:00 · 8462 阅读 · 2 评论 -
3D基础:3D坐标变换在OpenGL 中的实践
在计算机图形学中,变换矩阵是非常基础也是非常重要的知识,在许多资料中,只是罗列出一堆矩阵公式,图表等等,这很难给人感性的认识,特别是初学者,笔者结合OpenGL这样一个非常流行的图形库,以实践的方式阐述在3D变换矩阵中最简单的三种:平移、缩放以及旋转。 这里有一些前提知识,就是需要了解线性代数一些最最基本的知识,否则难以理解一些东西,而这些知识载体也是很容易获得的。 变换我在制转载 2008-08-06 11:49:00 · 839 阅读 · 0 评论 -
各种图形格式说明和比较
选择合适图片格式的指南(Web设计师必读)2006年5月23日 19:48 Tue专业的平面或是web设计师,应该深入了解各种图形格式的信息,以便在各种应用场合,能够作出正确的判断。然而令人遗憾的是,大多“有经验”的设计师显得对此一知半解,甚至多年来对自己最为熟悉的jpg与gif图形仍然坚持一种错误的认识,因此,有必要读读Microsoft官方知识库中的这篇文章,或许能够帮助提高原创 2008-08-06 14:34:00 · 4391 阅读 · 4 评论 -
向量第一篇
在互联网的任何一个地方都能找到类似的资料,文字晦涩,也算不上什么教程,充其量是个参考罢。1. 命名规则为了方便排版,标量我使用a,b,c这样的小写字母来表示,向量用a,b,c这样的加粗的小写字母来表示,矩阵使用大写字母A,B,C2. 向量所谓向量(Vertor)与标量相对,是可以表示方向和大小的量。向量有一个维数的概念,一维,二维,三维,四维等等。而在CG中,我们通常只接触到二维和三维的原创 2008-08-06 11:52:00 · 970 阅读 · 0 评论 -
嵌入式Linux文件系统详细介绍
Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 Linux下的文件系统结构如下: 498)this.style.width=498;">原创 2008-08-08 14:36:00 · 1395 阅读 · 0 评论 -
Shape文件格式
Shape文件格式一个ESRI的shapefile数据包含一个主文件(.shp),一个索引文件(.shx)和一个dBASE(.dbf)表。主文件是直接访问的,变长记录的文件,每一条记录都描述一个形状的一系列结点。在索引文件中,每一条记录包含主文件相应记录相对于主文件头的偏移量。dBASE表中每条记录表示一个要素的属性。这种几何结构和属性要素一对一的关系是通过记录号来控制的,表中的属性记录原创 2008-10-21 10:03:00 · 3130 阅读 · 1 评论 -
手机电视的概念及其发展状况
一、手机电视的概念及其发展状况1.1 手机电视的概念所谓“手机电视”业务,就是利用移动终端为用户提供视频资讯服务。手机电视业务是利用具有操作系统和视频功能的智能手机观看电视的业务,自2004年以来,中国移动和中国联通先后推出了基于蜂窝移动网络的手机电视业务;从用户的角度来看就是利用手机终端观看包括电视在内的音视频节目的一种业务。提起手机电视,人们很自然想起备受关注的“3G”—— 3rd原创 2008-10-21 10:24:00 · 4216 阅读 · 0 评论 -
MapInfo MIF/MID文件格式描述
=======MapInfo MIF/MID file format description=======MapInfo MIF/MID文件格式描述(from Appendix A of MapInfo Reference)(摘自MapInfo参考资料的附录a)This appendix describes the data interchange format for Ma原创 2008-10-21 09:56:00 · 4054 阅读 · 1 评论 -
GPS产业链分析
从GPS产业链动荡看便携式导航技术的发展 GPS便携式导航装置的产业链,上中下游的购并案例不断上演。以蓝牙基带为基础的集成软件GPS、GPS纯软件运算、应用处理器结合GPS或GPS强化多媒体能力、整合无缝通信及GPS功能的SoC设计,将是上游GPS芯片产业的四大发展趋向。中游地图信息产业之间并购激烈,导航软件及地图则成为差异化的关键,影像导航考验应用处理器运算能力。 引言 GP原创 2008-10-21 10:05:00 · 5930 阅读 · 0 评论 -
GPS导航电子地图--基本概念
1.电子地图的构成电子地图主要由道路形状数据、背景数据、拓扑数据和属性数据构成,它们之间紧密衔接,共同为车辆导航应用提供服务。道路形状数据——主要记录与道路相关的精确地理位置、路面形状、道路隔离带、相应的附属设施等。它必须准确如实地反映真实世界的具体情况,为其他类型的数据提供空间基础,是电子地图与客观世界和各种导航应用功能相联系的纽带。景数据—— 既包括了植被、水系、行政区划、面状公共场所等现原创 2008-10-07 19:51:00 · 6246 阅读 · 0 评论 -
典型开源3D引擎分类比较
典型开源3D引擎分类比较 常见的3D引擎有:Unreal,Quake,Lithtech,OGRE,Nebula,Irrlicht,Truevision3D...等,其中开源免费的有:orge,irrlicht,fly3d, NeoEngine, revolution3d, Nebula2,Genesis3d等。OGRE 在免费、开源的引擎中评价最高,一个原因是作为一个图形渲染引擎,它支持的原创 2008-10-27 17:11:00 · 1506 阅读 · 2 评论 -
ASIC开发设计流程
ASIC开发设计流程1. 使用语言:VHDL/verilog HDL2. 各阶段典型软件介绍:a) 输入工具: Summit Summit 公司b) 仿真工具: VCS, VSS Synopsys 公司 c) 综合器: DesignCompile, BC Compile Synopsys 公司 d) 布局布线工具: Dracula, Diva Cadence 公司e) 静态时序分析: Prime原创 2009-12-11 14:05:00 · 2832 阅读 · 0 评论