idx_cybr.fm_u_orderdish是什么意思

DVB-C_百度百科
DVB, 数字视频广播Digital Video Broadcasting的缩写, 是由DVB项目维护的一系列国际承认的数字电视公开标准。DVB项目是一个由300多个成员组成的工业组织,它是由欧洲电信标准化组织European Telecommunications Standards Institute (ETSI), 欧洲电子标准化组织European Committee for Electrotechnical Standardization (CENELEC) 和European Broadcasting Union (EBU)联合组成的联合专家组Joint Technical Committee (JTC)发起的。这些标准在注册后可以从ETSI网站自由下载。DVB-C是数字有线电视广播系统标准。
几项DVB子标准的关系在DVB指南(DVB-Cook)中进行描述。
DVB系统传输方式有如下几种:
* 卫星 (DVB-S 及 DVB-S2)
DVB-C 有线数字电视机顶盒
* 有线 (DVB-C)
* 地面无线 ()
* 手持地面无线 (DVB-H)
这些标准定义了传输系统的物理层与数据链路层。设备通过同步并行接口synchronous parallel interface (SPI),同步串行接口synchronous serial interface (SSI),或异步串行接口asynchronous serial interface (ASI)与物理层交互。数据以MPEG-2传输流的方式传输,并要求符合更严格的限制(DVB-MPEG)。对移动终端即时压缩传输数据的标准(DVB-H)目前正处于测试之中。
这些传输方式的主要区别在于使用的调制方式,因为不同它们应用的频率带宽的要求不同。利用高频载波的DVB-S使用QPSK调制方式,利用低频载波的DVB-C使用QAM-64调制方式,而利用VHF 及 UHF载波的DVB-T使用COFDM调制方式。
除音频与视频传输外,DVB也定义了带回传通道(DVB-RC)的数据通信标准(DVB-DATA)。它支持几种媒介,包括 (DECT, GSM, PSTN/ISDN 等) ,也支持一些协议,包括(DVB-IPI: Internet Protocol, DVB-NPI: network protocol independent).
为使升级更方便,DVB标准也支持以往的技术,例如图文信息(DVB-TXT),(DVB-VBI)数据。但DVB提供了替代的技术,例如DVB-SUB。
加密与描述信息
条件接收系统(DVB-CA)定义了通用加扰算法 (DVB-CSA)和获取加扰内容的通用接口(DVB-CI)。DVB系统提供商根据这些标准开发各自的条件接收系统。DVB系统传送被称为SI(DVB-SI)的描述信息,它们描述了不同的基础流elementary streams如何组成节目,并对提供了描述。
DVB多媒体家庭平台(DVB-MHP)定义了一个基于Java语言的平台,用于支持视频系统应用。它提供了对众多DVB及MPEG-2概念的抽象,另外还支持其他一些特性,如网卡控制,应用下载,分层图像显示等。
DVB在DVB-S/T/C基础商标准化了一系列回传通道,用于建立双向通信。其中的卫星回传通道RCS(Return Channel Satellite)定义了在C-, Ku-和Ka波段的回传通道,其带宽可以达到最多2 Mbit/s。
DVB-S 和 DVB-C 在1994年发布。 DVB-T 在1997年发布。第一个商用的DVB-T广播系统是由英国的Digital Terrestrial Group (DTG)在1998年建立的。在2003年,德国柏林成为第一个彻底停播模拟电视信号的地区。许多欧洲国家准备在2010年停播PAL/SECAM,实现全面数字电视化。
在其发源地欧洲,在澳大利亚,南非和印度,DVB已经或正在普及。在多数的亚洲,非洲及南美国家,有线和卫星采用了DVB标准。但许多国家的地面广播标准(DTTV)尚未确定。阿根廷,韩国则采用了DVB的替代标准:ATSC标准。
在日本,除SkyPerfect公司外,都采用了另外的数字电视标准(ISDB)。它同DVB标准很类似。SkyPerfect是一家卫星供应商,利用卫星提供DVB业务。
在北美,主要使用DVB-S作为卫星传输的标准,有线也大规模采用DVB标准。不过采用8VSB调制的ATSC标准。
2004年,DVB-T电视接收机仍然比模拟电视机价格昂贵。这延缓了用户使用数字电视业务。不过数字电视机的价格期望能在短时间内下降。目前内置DVB接收机的电视机也还没有被广泛采用。
DVB-C系统框图
标准针对的业务是有线电视(CATV,Cable TV)系统,它规定了从基带数字电视信号到CATV信道之间的适配方法,即信道编码及调制方法。它的输入数字电视信号可以是卫星接收到的节目、分配链路传来的节目或本地节目。它的系统框图如图所示。
DVB-C系统框图
在DVB-C系统中,采用RS码来进行前向纠错,并采用交织来抗突发误码。信道编码的许多部分采用了与DVB-S相同的方法。输入接口部分保证向系统输入的信号格式与MPEG-2传输复用输出的帧结构相同。然后输入的信号要进行随机化处理,再经过RS编码、交织。这些步骤与DVB-S相同,采用的方法也与DVB-S相同,即在经过交织后,信号帧格式与DVB-S的帧格式完全兼容,这一点便于将按DVB-S标准的卫星节目解调和进行内码解码后直接用于CATV广播。
CATV的传输环境相对比较可靠,因此,在DVB-C中不再采用内码,以提高传输效率,而且调制方式也改用QAM。
QAM调制可以采用16、32、64、128和256点星座图的QAM,下图给出了64-QAM的星座图。接收机应至少能够解调64-QAM的信号。
本词条内容贡献者为
副理事长兼秘书长
中国通信学会
中国通信学会
原武汉邮电科学研究院
中国联通网络技术研究院
工业和信息化部电信研究院互联网中心
副院长兼总工程师
中国移动设计院
首席架构师业务总工程师
中兴通讯股份有限公司
百度公司发展研究中心
中国通信学会科普中国百科科学词条评审专家委员会
中国通信学会是全国通信...
提供资源类型:内容U-Boot_百度百科
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与很相似,事实上,不少U-Boot源码就是根据相应的Linux内核进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。
U-Boot不仅仅支持嵌入式Linux系统的引导,它还支持NetBS
D, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android嵌入式操作系统。其目前要支持的目标操作系统是OpenBSD, NetBSD, FreeBSD,4.4BSD, Linux, SVR4, Esix, Solaris, Irix, SCO, Dell, NCR, VxWorks, LynxOS, pSOS, QNX, RTEMS, ARTOS, android。这是U-Boot中Universal的一层含义,另外一层含义则是U-Boot除了支持PowerPC系列的处理器外,还能支持MIPS、 x86、ARM、NIOS、XScale等诸多常用系列的处理器。这两个特点正是U-Boot项目的开发目标,即支持尽可能多的和。就目前来看,U-Boot对PowerPC系列处理器支持最为丰富,对Linux的支持最完善。其它系列的处理器和操作系统基本是在2002年11 月PPCBOOT改名为U-Boot后逐步扩充的。从PPCBOOT向U-Boot的顺利过渡,很大程度上归功于U-Boot的维护人德国DENX软件工程中心Wolfgang Denk[以下简称W.D]本人精湛专业水平和持着不懈的努力。当前,U-Boot项目正在他的领军之下,众多有志于BOOT LOADER移植工作的人员正如火如荼地将各个不同系列的移植工作不断展开和深入,以支持更多的的装载与引导。
选择U-Boot的理由:
① 开放源码;
② 支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android;
③ 支持多个处理器系列,如PowerPC、ARM、x86、MIPS;
④ 较高的可靠性和稳定性;
⑤ 高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等;
⑥ 丰富的源码,如串口、、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、键盘等;
⑦ 较为丰富的开发调试文档与强大的支持;
* board 相关文件,主要包含SDRAM、FLASH驱动;
* common 独立于处理器体系结构的通用代码,如内存大小探测与故障检测;
* cpu 与处理器相关的文件。如mpc8xx子目录下含串口、网口、LCD驱动及中断初始化等文件;
* driver 通用,如CFI FLASH驱动(目前对INTEL FLASH支持较好)
* doc U-Boot的说明文档;
* examples可在U-Boot下运行的示例程序;如hello_world.c,timer.c;
* include U-Boot头文件;尤其configs子目录下与相关的配置头文件是移植过程中经常要修改的文件;
* lib_xxx 处理器体系相关的文件,如lib_ppc, lib_arm目录分别包含与PowerPC、ARM体系结构相关的文件;
* net 与网络功能相关的,如bootp,nfs,tftp;
* post 文件目录。尚有待于进一步完善;
* rtc RTC;
* tools 用于创建U-Boot S-RECORD和BIN的工具;
U-Boot可支持的主要功能列表:
*系统引导支持NFS挂载、RAMDISK(压缩或非压缩)形式的;支持NFS挂载、从FLASH中引导压缩或非压缩系统;
* 基本辅助功能强大的功能;可灵活设置、传递多个关键参数给操作系统,适合系统在不同开发阶段的调试要求与产品发布,尤以Linux支持最为强劲;支持环境参数多种存储方式,如FLASH、NVRAM、EEPROM;
* CRC32校验可校验FLASH中内核、RAMDISK是否完好;
* 串口、SDRAM、FLASH、、LCD、NVRAM、EEPROM、键盘、USB、PCMCIA、PCI、RTC等驱动支持;
* 功能SDRAM、FLASH大小自动检测;SDRAM故障检测;CPU型号;
* 特殊功能XIP引导;
U-Boot的工作模式有启动加载模式和下载模式。启动加载模式是Bootloader的正常工作模式,嵌入式产品发布时,Bootloader必须工作在这种模式下,Bootloader将从FLASH中加载到SDRAM中运行,整个过程是自动的。下载模式就是Bootloader通过某些通信手段将映像或映像等从PC机中下载到的FLASH中。用户可以利用Bootloader提供的一些命令接口来完成自己想要的操作。
大多数BootLoader都分为stage1和stage2两大部分,U-boot也不例外。依赖于cpu体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。
1、 stage1(start.s代码结构)
U-boot的stage1代码通常放在start.s文件中,它用汇编语言写成,其主要代码部分如下:
(1) 定义入口。由于一个可执行的image必须有一个,并且只能有一个全局入口,通常这个入口放在rom(Flash)的0x0地址,因此,必须通知以使其知道这个入口,该工作可通过修改连接器脚本来完成。
(2)设置异常向量(exception vector)。
(3)设置CPU的速度、及中断。
(4)初始化内存控制器 。
(5)将rom中的程序复制到ram中。
(6)初始化 。
(7)转到ram中执行,该工作可使用指令ldrpc来完成。
2、 stage2(C语言代码部分)
lib_arm/board.c中的start 是C语言开始的函数,也是整个启动代码中C语言的,同时还是整个u-boot(armboot)的主函数,该函数主要完成如下操作:
(1)调用一系列的初始化函数。
(2)初始化flash设备。
(3)初始化系统内存分配函数。
(4)如果目标系统拥有nand设备,则初始化nand设备。
(5)如果目标系统有显示设备,则初始化该类设备。
(6)初始化相关网络设备,填写ip,c地址等。
(7)进入命令循环(即整个boot的工作循环),接受用户从串口输入的命令,然后进行相应的工作。字段前面的u是什么意思,有时候见到的数据库查询语句有的前面加a或b或c都有,不清楚啥意思??_百度知道
字段前面的u是什么意思,有时候见到的数据库查询语句有的前面加a或b或c都有,不清楚啥意思??
= 'SELECT u.user_id, u.email, u.user_name, u.user_money, u.pay_points'.
' FROM ' .$GLOBALS ..........字段前面u意思候见数据库查询语句前面加a或b或c都清楚啥意思
提问者采纳
u表临名整句语句结构应该:select u.* from 表 as u假面条语句意思执行条select语句候表名字作u标识
提问者评价
来自团队:
其他类似问题
为您推荐:
数据库查询的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 cybr.fm安卓 的文章

 

随机推荐