DTV数字电视
chszs
这个作者很懒,什么都没留下…
展开
-
IDL接口定义语言
IDL接口定义语言也叫“接口描述语言”(Interface Description Language),是一个描述软件组件接口的语言规范。IDL用中立语言的方式进行描述,能使软件组件(不同语言编写的)间相互通信。IDL通常用于RPC(Remote Procedure Call,远程过程调用)软件。IDL提供了一个“桥”来连接不同的系统。基于IDL的软件系统包括:Sun公司的ON原创 2008-07-17 16:29:00 · 7884 阅读 · 0 评论 -
VLC媒体播放器介绍
VLC媒体播放器介绍VLC媒体播放器是一高度便携的多媒体播放器,可播放多种音视频格式,如:MPEG-1、MPEG-2、MPEG-4、DivX、mp3、ogg等,也支持DVD、VCD和各种流协议。它还能作为在IPv4或IPv6的高带宽网络作为单播或组播流服务器。VLC媒体播放器支持Windows、BeOS、Mac OS X、Syllable和各种Linux操作系统。包括:Debian GNU/Lin原创 2008-12-11 13:57:00 · 10622 阅读 · 1 评论 -
TAPI协议介绍
TAPI协议介绍TAPI(电话应用程序接口)是一个标准程序接口,它可以使用户在电脑上通过电话或视频电话与电话另一端的人进行交谈。假设你的电脑上安装了TAPI,并且你安装了正确的应用程序和硬件设备,那么你就可以实现: 1.点击某人的照片即可实现通话 2.使用类似图形用户界面(GUI)来建立一个会议电话,然后准时参加会议。 3.可以看到与你谈话的人 4.可以在你发送的e-mail中添加语音文件原创 2008-12-08 13:06:00 · 5051 阅读 · 0 评论 -
Run-time system与虚拟机
Run-time system与虚拟机一个Run-time系统,由一个执行引擎(Execution Engine)、一个机器级的调试器(Debugger)、一个汇编器(Assembler)和与之配套的开发工具(Tools)组成。标准操作过程(SOP,Standard Operating Procedure):声明一个命题,进行论证,提供例子。即proposition-proof-example原创 2009-02-17 13:22:00 · 3128 阅读 · 0 评论 -
Kaffe
KaffeKaffe is a free software VM and development environment for programs written in the Java programming language. As an independent implementation, it was written from scratch and is free from all原创 2009-02-16 16:11:00 · 2654 阅读 · 0 评论 -
gDesklets
gDeskletsgDesklets是一个GNOME程序,提供了一个small aapplets(桌面widgets)架构,它置于用户桌面的前端。运行在gDesklets内的小应用程序称为desklets,它是小的Python applets,载入到gDesklets的daemon。在gDesklets的主页可下载许多小desklets程序,它们包括:1)时钟Clocks2)日历Calend原创 2009-02-16 14:49:00 · 2573 阅读 · 0 评论 -
Konfabulator
KonfabulatorYahoo! Widget Engine前身叫Konfabulator,它是一个JavaScript runtime engine,可运行于Windows平台和Mac OS X平台。Widget引擎上可运行Widget,Widget可以是报警时钟、计算器、报告WiFi信号强度、返回最新的股票信息、或者是本地的天气预报。Yahoo! Widget Engine最新版本:4原创 2009-02-16 08:34:00 · 1986 阅读 · 0 评论 -
Capuchin项目
Capuchin项目2008年4月30日,索爱宣布Capuchin项目。Capuchin项目是Java ME API,它定义了Java ME和Adobe Flash Lite编程环境之间的桥梁。此API使得能够使用Flash Lite作为应用程序的前端,而Java ME作为应用程序的后端。这意味着Flash工具能用于用户界面设计,还可通过Java ME访问手机设备。 Capuchi原创 2009-02-15 16:42:00 · 2035 阅读 · 0 评论 -
目标机的内存管理
目标机的内存管理要允许目标机的binaries在不同平台执行,未必需要重新编译文件。如果源文件是以big-endian格式编码的,且如果给定平台是little-endian,那么目标机上的Run-time应该负责相应的转换。虚拟机要支持可移植性特征,需要在软件中实现完整的内存保护。当目标机的Run-time被调用时,它从本地操作系统分配内存来为单个应用程序构建人工的地址空间。此地址空间确切地被原创 2009-02-25 16:35:00 · 2104 阅读 · 0 评论 -
NXP STB225指南
NXP STB225指南一、NXP STB225主要的Driver介绍1、LinuxDVBLinuxDVB用于控制:(1) 前端(调谐器、频道解码器)(2) 程序标识符PID过滤(3) 节Section过滤(4) 传输流TS的多路分配2、DirectFBDirectFB用于控制视频管道的:(1) 非传输流的多路分配(2) 视频解码(3) 视频输出(4) 静止图像解码(5) 带图形加速的屏显OSD3原创 2008-12-18 17:23:00 · 4385 阅读 · 7 评论 -
龙芯市场发展思考
龙芯市场发展思考2009年6月22日报道了中国自主研发的CPU龙芯获得MIPS指令系统授权。中国科学院计算技术研究所龙芯研究组组长胡伟武表示,获得MIPS授权是出于市场化考虑,不影响龙芯CPU自主性。MIPS是CPU的指令集,MIPS指令只是一个接口,而MIPS授权分为处理器核授权和指令系统(结构)授权两类,龙芯仅获得指令系统授权,并非直接购买处理器核,龙芯CPU处理器核完全由我国自主原创 2009-10-09 10:39:00 · 9075 阅读 · 29 评论 -
CE-HTML介绍
CE-HTML介绍 CE-HTML是一种用于为消费电子设备(如电视)创建用户界面页面的语言。CE-HTML页面通常以在线的方式存放,“10-foot user interface”,易于从远程控制。CE-HTML是XHTML和相关标准的Profile,并带指定的CE-HTML扩展。 注:10-foot user interface是一个软件GUI的术语,针对电视而设计,使用遥控器进原创 2009-06-09 11:49:00 · 7591 阅读 · 0 评论 -
Java&CORBA编程实例
Java&CORBA编程实例 Java IDL技术在Java平台上添加了CORBA(Common Object Request Broker Architecture)功能,提供了基于标准的互操作能力和连接性。Java IDL技术使得分布式的Java Web应用能够通过使用工业标准的IDL和IIOP(Internet Inter-ORB Protocol)来透明地调用远程网络服务的操作。运原创 2009-07-16 13:45:00 · 6216 阅读 · 3 评论 -
VC6安装错误——Error Launching acmboot.exe
VC6安装错误——Error Launching acmboot.exe因项目需要,我需要安装Microsoft Visual C++ Professional Version 6 SP5。但是在安装时运行安装目录下的setup.exe,出现Error Launching acmboot.exe,无论如何都进行不下去。我以为是需要安装光盘的问题,因为以前每次安装都是在光盘上进行的,装了Daem原创 2009-03-26 16:07:00 · 7521 阅读 · 0 评论 -
CLDC 1.1
CLDC 1.1 一、CLDCCLDC 1.1是JCP规范JSR-30和JSR-139的结果,面向资源受限的消费电子设备。 CLDC特征如下:1)设备要求至少160-192KB的内存空间。 2)设备电力有限,通常是电池供电的设备。 3)可连接某些网络,通常是无线网络、间断连接和带宽有限(通常是9.6Kbps或更少)。 4)用户界面复杂程度各不相同,甚至原创 2009-03-23 11:41:00 · 2363 阅读 · 0 评论 -
GTK+界面设计
GTK+界面设计先看一段例程:——————————————————————————————#includeint main(int argc, char *argv[]){ GtkWidget *window; /* Initialize GTK+ and all of its supporting libraries.*/ gtk_i原创 2009-03-20 14:07:00 · 6668 阅读 · 2 评论 -
Windows下安装GTK+的最佳攻略
Windows下安装GTK+的最佳攻略本文的GTK+版本为2.16.0 前提条件:Windows上已安装Cygwin(安装方法不在本文中叙述)在Windows平台上安装GTK+,方法很多,最简单的方法是采用一体包进行安装,步骤如下:1)下载gtk+-bundle_2.16.0-20090317_win32.zip地址:http://ftp.gnome.org/pub/gnome/bin原创 2009-03-20 10:48:00 · 27941 阅读 · 3 评论 -
EJTAG片上调试单元
EJTAG片上调试单元EJTAG单元是一个CPU内用于构建调试和跟踪工具的资源的松散集成的集合。EJTAG通过复用每个SoC内已提供的用于芯片测试的JTAG引脚,找到一个不影像被测设备和主机连接的反复。EJTAG调试单元需要:1)与主机的物理连接一般经通用网络或电缆连接到调试主机的某种探针设备。2)主机/探针的“远程控制”CPU的能力那是通过让CPU从一个dmseg的内存区域执行代码实现的。3)调原创 2008-12-19 17:12:00 · 4570 阅读 · 0 评论 -
Adobe Flash Lite探讨
Adobe Flash Lite探讨Adobe Flash Lite是Adobe Flash Player的轻量级版本,主要用于移动电话和其他便携电子设备如MP3、MP4等。它允许使用设备的用户浏览多媒体内容,使用用Adobe Flash工具开发的应用程序,在早先的个人计算机上也有效。Adobe Flash Lite是在客户端或用户界面层实现的开发技术,加入的ActionScript允许Fla原创 2009-02-15 15:56:00 · 2254 阅读 · 0 评论 -
Adobe Flash Lite
Adobe Flash Lite 一、Adobe® Flash® Lite™ 是什么? Adobe Flash Lite 软件是一个运行时引擎,它为用户提供在各种移动电话和消费电子设备上的丰富的、引人入胜的体验。Flash Lite 使 OEM 和运营商能够通过定制的用户界面区分其设备,并提供在各种设备上访问 Web、视频和移动内容的能力。 二、Flash Lite 3 有哪些关键新功能?转载 2009-02-15 15:19:00 · 4022 阅读 · 0 评论 -
高清电视HDTV概述(1)
高清电视HDTV概述(1)一、概念数字电视,是指从演播室到发射、传输、接收过程中的所有环节均使用数字电视信号,或对该系统所有的信号传播均通过由二进制数字所构成的数字流来完成。高清电视HDTV是DTV标准中最高的一种,即High Definition Television,HDTV规定:视频必须具备720线逐行扫描(即720p)或1080线隔行(即1080i)扫描,屏幕纵横比为16:9。音频输出为5原创 2008-11-08 20:04:00 · 2445 阅读 · 0 评论 -
用于MPEG视频流的使能服务质量中间件
用于MPEG视频流的使能服务质量中间件(1)介绍在线视频流业务近几年在互联网上非常流行。视频流是一种并发处理,它从服务器发送视频图像通过网络到达客户端,由客户端视频播放器播放这些视频图像。在线视频流业务系统是一个在线的、严格实时的多用户系统,它在开放网络(例如因特网)运行无法控制,性能不稳定,不可预测。MPEG逐渐成为视频编码事实上的标准,MPEG视频流系统的一个挑战是向客户端提供了很高的服务质量原创 2008-11-11 21:14:00 · 1725 阅读 · 0 评论 -
嵌入式开发基础(1)
嵌入式开发基础(1)LSB Linux Standard Base Linux标准库LSB已经支持多种架构,包括IA32/64、PowerPC32/64、AMD64等等。LSB可分解成一个核心组件和单独的架构组件。LSB规定了Linux发布包的公共属性,包括对象格式、标准库接口、命令和工具的最小集、文件系统布局、系统初始化等。LSB是一种指导你如何为Linux编程的标准,但不一定要遵守原创 2009-01-04 13:26:00 · 1863 阅读 · 0 评论 -
嵌入式开发基础(2)
嵌入式开发基础(2)一、目标板在开发机(运行桌面Linux系统)和目标板(嵌入式开发板)之间:首先通过RS-232串口线进行连接,其次通过以太网连接线进行连接。通过RS-232串口线进行连接,使用串口通信工具,最常用的是Minicom工具,它对于所有的桌面Linux发布包都有效。目标板的启动:1)目标板电源启动,bootloader立即得到处理器的控制。执行底层硬件初始化,包括:处理器和内存设置、原创 2009-01-04 17:50:00 · 1908 阅读 · 0 评论 -
SELinux介绍
SELinux介绍SELinux全称为Security-Enhanced Linux,是一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux是由美国国家安全局NSA对于强制访问控制的实现,是 Linux上最杰出的新安全子系统。SELinux可以最大限度地保证Linux系统的安全。SELinux 是2.6版本的Linux内核提供的强制访问控制(MAC)原创 2008-12-31 11:00:00 · 5336 阅读 · 0 评论 -
高清电视HDTV概述(2)
高清电视HDTV概述(2)一、Rec.709 HDTV彩色编码Rec.709定义了YCbCr彩色编码。不幸的是,与SDTV的范围因子定义不同,故YCbCr编码分成了两种。一种是用于小图像(SDTV)的编码,另一种是用于大图像(HDTV)的编码。二、视频压缩直接存储或传输YCbCr数字视频需要大量数据吞吐——对于SDTV来说大约每秒20兆字节,而对于HDTV来说大约每秒120兆字节。从第一代的摄影棚原创 2008-11-09 20:49:00 · 4513 阅读 · 0 评论 -
TFTP协议介绍
TFTP协议介绍TFTP(Trivial File Transfer Protocol)即简单文件传输协议,它是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP协议是一种非常简单的文件传输协议,只具有FTP的基本功能。它运行在 UDP(用户数据报协议)上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保原创 2008-12-30 09:32:00 · 4979 阅读 · 0 评论 -
ISA标准和惯例
ISA标准和惯例 ISA(Interactive Services Architecture)交互式服务架构1)软件设计模式ISA设计团队采用Factory模式来实现ISA设计的主要方面。2)UMLISA架构使用Rational Rose设计工具来创建复杂的面向对象系统的对象模型。3)ISA1.4的实现ISA1.4的实现采用下面的软件:CORBA2.0IDLXMLIIOP作为基本的互操作能原创 2008-07-24 16:51:00 · 4168 阅读 · 0 评论 -
嵌入式开发基础(3)
嵌入式开发基础(3)一、嵌入式Linux发布包Linux内核启动-->查找和mount根文件系统-->启动脚本可运行程序和工具大多数Linux应用程序依赖1个或多个系统库,其它的程序则需要配置文件和日志文件。总的来说,即使是嵌入式Linux系统,也需要依赖很多根文件系统下适当目录下的文件。完整Linux桌面系统,其根文件系统下有数千个文件。这些文件通常按功能进行分组,放入多个包内。使用包管理器安装原创 2009-01-05 15:29:00 · 1783 阅读 · 0 评论 -
WidgetFX
WidgetFX 1)介绍开发WidgetFX需要大量技术,由于技术很前沿,故文档很容易过时。请时刻注意不一致的地方。WidgetFX是一个用JavaFx脚本语言编写的桌面Widget平台,它能运行用JavaFx脚本或Java编写的Widgets,利用了最新的Java SE update 11特征。还利用了Java Consumer JRE的最新功能,能够运行在所有主流操作系统上,包括Wi原创 2009-02-13 16:00:00 · 2342 阅读 · 1 评论 -
Esterel语言介绍
Esterel语言介绍Esterel是一种形式上可验证的语言,主要用于设计控制密集型硅IP模块。20多年前,它起源于学术界;随后,在法国Inria研究院得到了进一步开发。Esterel Technologies公司(Esterel Studio设计和验证工具套件供应商)实质上是目前唯一积极支持该语言的EDA软件销售商。 Esterel思想很简单,它基于提供一个带同步时间模型的简单软件语言。也就是说原创 2008-11-30 10:27:00 · 4132 阅读 · 1 评论 -
动态链接库DLL
动态链接库DLL一、介绍动态链接库DLL(Dynamic Link Library)是Windows的组成要素之一,是包含共享函数库的二进制文件,可以被多个应用程序同时使用。DLL也是包含了一系列类、函数、变量或其它资源的库文件。一些常用的资源如图标、位图、字符串和对话框之类的资源,做到DLL中,可为多个应用程序共享。这就是纯资源DLL,也即只包含资源的DLL,其资源可以是字符串、数组、图标、原创 2009-01-20 14:44:00 · 2082 阅读 · 0 评论 -
Textile基础知识 (1)
Textile基础知识一、Textile格式Textile是一种简单的文本标记,简单的符号标记要强调的单词。文本块可轻易标记为头部、引用或列表。Textile文档能转换成HTML文档用于Web浏览。二、Textile应用Textile在Ruby的应用是RedCloth,在Python的应用是PyTextile。三、Textile能做什么?1) 替换掉单双引号(’ “)标记,来标记HTML实体;2)原创 2008-11-21 11:50:00 · 3554 阅读 · 0 评论 -
DVB-MHP
DVB-MHP1、介绍DVB项目起始于1993年,它定义了大量的数字电视广播开放标准。这使得广播和交互业务在所有的传输网络包括卫星、有线和地面网络都有效。建立在这些标准之上的业务和网络可以被部署到全世界。在当前初创阶段,大多数网络是垂直集成的,单业务供应商控制了整个商业链,包括前端、CA系统、传输设备、接收机硬件和接收机软件。对于应用来说,这些网络使用专有API,例如:Canal+的MediaHi原创 2008-11-17 16:32:00 · 1849 阅读 · 0 评论 -
建立嵌入式Linux系统
建立嵌入式Linux系统一、Makefile 目标在Linux顶层目录键入make help,会看到所有目标列表。如下:$ make ARCH=arm helpCleaning targets: clean - remove most generated files but keep the config mrproper - remove all g原创 2009-01-09 17:20:00 · 2172 阅读 · 0 评论 -
Linux内核
Linux内核一、Linux内核Linux内核的源码树已经有超过20000个文件,超过600万行代码。这还是几年前的数据。需要工具、根文件系统、Linux应用程序共同建立一个可用的系统。1、内核版本当前的Linux内核版本为2.6.28。版本命名规则如下:VERSION = 2PATCHLEVEL = 6SUBLEVEL = 28EXTRAVERSION = NAME = 内核包含的文件:/inc原创 2009-01-07 17:30:00 · 3029 阅读 · 1 评论 -
MHP & GEM基础
MHP & GEM基础1、DVB-MHP IdentifiersMHP有一个唯一的Identifiers来识别应用程序的类型和MHP应用的提供者。下列Identifiers是有效的:(1) MHP组织(2) MHP应用类型(3) MHPAIT描述符(4) MHP协议目前DVB项目办公室承担了DVB(和MHP)Identifiers的注册机构。DVB站点见:http://www.dvb.org/pr原创 2008-11-17 17:19:00 · 1734 阅读 · 0 评论 -
XBMC软件技术构成分析
XBMC软件技术构成分析XBMC是一个跨平台的媒体娱乐中心软件,它可以播放音视频、浏览图片、查看天气、管理存储器上的媒体资源文件、系统设置、支持游戏手柄等功能。XBMC最大的特点是界面超炫、人机交互效果相当出色。截图1XBMC的技术构成:1)XBMC在图形化方面采用了X11库来构建界面注:X11指X Window系统版本11,是一个对网络透明的客户/原创 2009-10-21 16:57:00 · 6908 阅读 · 2 评论