Comcast 力推 RDK

RDK库Linux交叉编译指南 RDK(Robot Development Kit)是一个集成了机器人开发过程中常用的通信协议、控制算法的机器人开发工具包,主要面向Linux平台同时也支持stm32f1与stm32f4平台。 阅读详情
Comcast是美国最大的有线电视网络运营商,拥有2460万有线电视用户,同时还是美国第二大互联网服务供应商和第三大电话服务供应商。( http://univermedia.com/News.aspx?id=40 )


最近 Comcast 在热情推销 ( RDK http://rdkcentral.com ), 他为何这样做呢?

RDK 是什么

官方描述如下

What is RDK

The reference design kit (RDK) is an integrated software bundle that can be accessed by operators in need of a software stack for set-top devices. The fully tested and integrated system runs on QAM, IP and Hybrid devices.

RDK 是一个软件集合, 这个软件集合经过完整测试并集成到机顶盒上面
所谓完整测试: 就是若干不同类型的 Comcast 机顶盒( 或其他厂商的) 都可以运行
所谓集成: 就是说不同的机顶盒, 硬件不用(cpu, 解码芯片, 网络,声音芯片), driver不同, 因为做了适配,所以这些构件都能运行

The RDK software components are available for use on devices used by operators with an RDK license agreement. RDK vendors can license the software and contribute to the RDK stack. The RDK software is available to all RDK licensees in a shared source manner.

Comcast 觉得那个 Software 构件应该放入 RDK  就给于RDK license. 这样若干软件公司都可以给 RDK 提供软件构件.

RDK 构件组成




可以看到 RDK 在 OEM Platform  之上

OEM Platform 就是给 Comcast 提供机顶盒的硬件厂商. 他们多提供基于 mips, x86架构的硬件, 上面跑 linux.

他们提供显示,声音,视频播放等接口各不相同, 所以给一种类型的机顶盒做的软件是不能给另一类型使用的

以前机顶盒功能单一, Comcast 采购机顶盒时不关注这些.


而现在机顶盒就像一个客厅PC, 就要求有更强大的功能. 也要求维护尽可能少, 因此机顶盒的软件架构也要求变革.

最好的办法之一就是提供JVM等让它支持夸平台的应用

当然 JVM 应用关键功能都需要 native的支持, 比如上屏, 视频播放等等, 所以需要提供一个工具合集, 而不单单是 JVM.

除此以外我们还看到很多其他 native, 比如 QT, Meadia Streamer 等等

从图中,我们看到 RDK 提出一个 Universal Drivers 的抽象层来适配 OEM 厂商的软件接口, 这也许可以让 RDK 软件适配方便


RDK 的用户 (基于 RDK 编写软件的人), 就不一定是 comcast 的内部员工, 任何开发者都可以编写基于 RDK 的应用. 并且因为 RDK 之下的软硬件差异都被屏蔽. 如果你编写一个基于 RDK api 的应用, 它应该能跑在所有 RDK compatible 的 set box(机顶盒) 上 (当然除了 java, 不同平台要重新编译)


我觉得为了更好保证 RDK compatible, 应该有完整性测试: 就如同 Android 的 CTS, 一个庞大的测试集合,测试一个 device 各方面 features 是否满足


总结:

Comcast 发布RDK是为了结束 OEM 提供机顶盒 API 混乱的场面, 现在要求它们支持 RDK, 是减少维护, 并使以后机顶盒的应用开发更容易. 这将导致以后机顶盒有更强大的功能. 为Comcat 重塑和打造新的机顶盒生态链, 这也是 Comcast 面对 Android TV 和 苹果 TV 的冲击的合理反应.


地瓜机器人RDK Studio保姆级安装指南:从下载到首次连接板卡全流程 本文提供地瓜机器人RDK Studio的详细安装指南,从环境准备、软件下载到首次连接板卡的全流程。适合初学者快速搭建开发环境,包含常见问题解决方案和进阶配置建议,帮助开发者高效使用RDK Studio进行机器人开发。 阅读详情

相关推荐

地瓜机器人RDK Studio使用入门教程

不知道大家在使用AI开发板的时候有没有遇到过板子官方镜像占据空间大难以保存,想要的时候找不到?官方示例项目久而久之便难以找寻?首次登陆开发板连接网络还需要准备显示器键盘鼠标外设繁杂?…为了解决平时开发过程中遇到的种种不便利问题,地瓜机器人创新的推出了RDK Studio这一官方开发者软件,使智能机器人开发迎来新纪元!通过这一软件极大降低了机器人的开发门槛,哪怕是零基础的用户亦可轻松上手RDK系列板卡!

xiongqi123123的博客 3425

RDK仿真实验

RDK仿真实验

LateNight_LL的博客 492

DM8168-DVRRDK的系统开发

DVRRDK的系统开发   一、系统环境的搭建 1、修改官方的shell文件mksdboot.sh,文件系统816x-dvr-rdk-rootfs-1.0.tar.gz在官网下载,制作SD启动卡。 2、安装DVRRDK开发库DVRRDK_04.01.00.02,如下图所示。   3、在路径/home/***/dvrrdk/DVRRDK_04.01.00.02/dvr_rdk下,执行...

u013867758的博客 1661

# Linux开发学习巨细总结整理[1]-Linux常用指令整理

基于RDK X3开发板。

danbeiti的博客 953

DVR RDK 培训资料

DM8168 DVR设计参考部分关于MCFW架构的培训文档

rdkb-sysint:https:code.rdkcentral.comr#adminprojectsrdkbcomponentsopensourceccspsysint的镜像

rdkb-sysint:https:code.rdkcentral.comr#adminprojectsrdkbcomponentsopensourceccspsysint的镜像

Rhapsody集成引擎之RDK篇(三)

声明:转至Rhapsody集成引擎之RDK篇(三) Rhapsody集成引擎之RDK篇(三) 上篇介绍了Rhapsody集成引擎之RDK自定义Filter(过滤器)的创建与部署,本篇我们将会着重介绍RDK代码相关的内容,主要是如何在代码中自定义过滤器、通信点的配置项。 一、配置项 1、格式 我们建议在继承了AbstractFilter的类中使用静态字符串来自定义过滤器、通信点的配置项,格式如下: private static String PASSWORD = "Name|Type|De

JangBingYang的博客 704

Java电商秒杀系统性能优化(一)——电商秒杀系统框架回顾

电商秒杀系统框架回顾项目简介外部依赖框架回顾项目要点项目中存在的问题小结 课程是免费的,课程地址如下:SpringBoot搭建电商秒杀项目,课程真的很棒,作者的思路很清晰,建议各位读者可以跟着视频练习一下这个项目; 项目简介 通过SpringBoot快速搭建的前后端分离的电商基础秒杀项目。项目通过应用领域驱动型的分层模型设计方式去完成:用户otp注册、登陆、查看、商品列表、进入商品详情以及倒计时秒...

ghw15221836342的博客 3718

海思 SDK发布包命名规则

版本命名规则 本发布包命名规则为: Hi35xxVxxxRxxxCxxSPCxxy 各字段解释如下: Hi35xx 段代表芯片型号 Vxxx 段代表该型号芯片版本 Rxxx 段代表发布包类型 − R001:linux SDK − R002:Huawei LiteOS SDK − R003:Linux RDK 参考设计 − R004:Huawei LiteOS RDK 参考设计 − 其它 R 位暂未用。 Cxx 段代表面向客户群 − C00:基于 FPGA 板的客户群 − C01:基于芯片 A 编译器的客户群

Argon_Ghost的博客 1670

中兴畅行60 ZTE 7552N 深度改造指南:从解锁BL到Magisk Root与IMEI硬改全流程

本文详细介绍了中兴畅行60(ZTE 7552N)的深度改造全流程,包括解锁BL、刷入Magisk获取Root权限以及IMEI硬改等关键步骤。通过专业的操作指南和实用技巧,帮助用户安全完成设备改造,同时提醒注意法律风险和技术难点。

weixin_33670786的博客 1882

【RDK X5】一、RDK X5烧录固件

RDK Studio开发环境搭建与镜像烧录指南 摘要:本文介绍了使用RDK Studio进行开发板镜像烧录的完整流程。首先需要从官网下载并安装RDK Studio,完成账号注册登录。操作步骤包括:准备16G以上TF卡,通过特定按键组合使开发板进入烧录模式(按住key键上电),使用Type-C线连接电脑识别设备。在RDK Studio中选择最新镜像和识别到的emmc设备进行烧录,该过程耗时较长。最后重新上电即可完成系统启动。整个流程涵盖了从环境准备到系统烧录的全部关键步骤。

CrystalGabrielle的博客 182

YOLOv8缺陷检测可视化界面实战:PyQt5布局设计与代码实现

本文详细介绍了如何利用PyQt5为YOLOv8缺陷检测模型构建一个专业、易用的可视化界面。通过实战讲解PyQt5的布局管理器设计、信号槽机制与YOLOv8核心的集成,帮助开发者快速将AI模型部署为直观的桌面应用,提升工业质检等场景的落地效率。

redis7keeper的博客 755

地瓜机器人RDK Studio使用教程

一、RDK Studio简介 不知道大家在使用AI开发板的时候有没有遇到过板子官方镜像占据空间大难以保存,想要的时候找不到?官方示例项目久而久之便难以找寻?首次登陆开发板连接网络还需要准备显示器键盘鼠标外设繁杂?...为了解决平时开发过程中遇到的种种不便利问题,地瓜机器人创新的推出了RDK Stud

fenfenfen520a的博客 750

【系统分析师】高分论文:论软件开发方法及应用(数据中心CMDB 系统)

【摘要】本文以作者负责的"数据中心CMDB系统"建设项目为例,探讨了系统分析和建模方法在IT项目中的应用实践。项目基于ITIL框架,旨在整合分散的配置信息,构建统一CMDB平台。通过分析结构化、面向对象和构件化三种开发方法特点,项目最终采用结构化分析与V模型结合的方式,并融入面向对象设计理念。系统经过4个月开发后上线,通过增量迭代满足不同数据源接口需求,采用适配器模式提高兼容性。经过2个月试点运行和优化,系统已稳定运行并获得用户认可,为后续IT服务管理集成奠定了基础。项目实施使作者积累了

数据知道的博客 4298

MATLAB与图像处理(一):图像中结构张量的求法(Structure Tensor)

1.结构张量的作用:       能够区分图像中的平坦区域,边缘,角点; 2.图像中的结构张量的定义    1)是一个矩阵;    2)与图像的水平,垂直梯度有关,定义如下: 在MATLAB中,可以用如下语句求解:[Ix,Iy]=gradient(Image); 3)求出结构张量矩阵的行列式,和迹(矩阵对角线之和)   行列式:K=det(E);   迹:  

wenyusuran的专栏 5239

从零到一:在RDK X5上部署自定义YOLOv5模型的避坑指南

本文是一份详尽的在RDK X5上部署自定义YOLOv5模型的实战指南。内容涵盖从Windows WSL2环境搭建、YOLOv5模型训练与数据标注,到模型转换为ONNX格式,并最终利用地平线工具链进行量化编译,生成可在RDK X5上运行的.bin模型文件的全流程。重点分享了环境配置、版本对齐、模型转换及上板部署中的常见问题与解决方案,帮助开发者高效避坑,成功实现AI模型在边缘设备上的落地应用。

508

基于Simulink环境,提供一个关于如何对EMI抑制的DC-DC变换器进行仿真建模的示例

EMI定义:电磁干扰是指任何能中断、阻碍、降低或限制电气设备有效性能的电磁能量。重要性合规性:确保产品符合国际和地方的EMC标准。可靠性:减少因外部或内部EMI导致的系统故障风险。挑战滤波设计:合理设计输入输出滤波器以抑制传导EMI。布局与接地:良好的PCB设计对于减少辐射EMI至关重要。屏蔽:使用金属屏蔽来保护敏感电路不受外界干扰。首先明确要模拟的任务内容。设计一个能够在高频操作下有效抑制EMI的DC-DC变换器。根据工作频率和谐振元件值确定合适的滤波器参数。

xiaoheshang_123的博客 144

全美第二大互联网服务供应商Comcast意外暴露2650万用户个人信息

据发现安全漏洞的安全研究员瑞恩•史蒂文森(Ryan Stevenson)称,Comcast Xfinity无意中暴露了超过2650万名用户的家庭住址和社会安全号码。隶属于这家全美第二大互联网服务提供商的在线客户门户网站上被发现存在两个此前未被报告的漏洞,这使得即使是不具备太多专业技能的×××也可以很容易地访问这些敏感信息。在BuzzFeed News向Comcast报告了这项...

weixin_34074740的博客 525

003、高通骁龙Spectra ISP架构深度解析:IFE/BPS/IPE流水线与Chromatix调优实战

摘要: 本文深入解析高通骁龙Spectra ISP架构,重点剖析IFE、BPS、IPE三阶段的流水线协作机制与Chromatix调优实战。通过夜景预览"水波纹"案例,揭示HDR对齐与TNR运动估计的关联性问题,指出ISP调优需关注模块间的时序与带宽约束。文章详解各模块核心功能:IFE负责RAW域处理(HDR合成/校正),BPS专注降噪与细节增强,IPE进行YUV域精处理。针对Chromatix调优,强调参数与寄存器映射关系,并给出LSC网格密度、TNR运动灵敏度、LTM光晕等典型问题的解决方案。最后提出实用

zzfmlxs的博客 228

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

混乱的Comcast

突然发现Comcast的上网帐单突然涨了3块多,于是找在线客服,结果碰到一个半天不响应的客服(最后给了个差评),搞了半天后还搞不定。给我了个ticket number,让我之后接着跟踪。第二天收到一封邮件说已经帮我解决了。到comcast上看,大喜,发现给我减了25块多。不料付款时发现outstanding bill还是和正常的费用一样的,定睛一看,原来是先减了25块多,然后又收了22块...

weixin_34124939的博客 132

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

调查支付宝 余额宝 天弘基金

最近网上总热谈阿里巴巴控股天弘基金,所以调查了一下 支付宝清楚地说明余额宝的使用方法: 购买流程: 支付宝  (转入->)  余额宝  (购买->)基金        基金是收益率4%-5%的货币性开放式基金 支付流程: 基金 (赎回->)余额宝 (支付->) 商品 这样做让用户支付余额有一定收益,因而可能让更多的钱留在余额宝。   余额宝可以随时用于支付,为何这

span76的专栏 3063

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: 用Java REST (JAX-RS) 做聊天室
下一篇: 微软今年重头戏 Xbox One
span76
博客等级 码龄18年 117粉丝 174原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值