msi|XBMC 做USB控制板调节实操电路板

文章图片
XBMC是一款具有10英尺用户界面的跨平台媒体中心应用程序 。 在这个项目中 , 我们开发了用于XBMC应用的USB端口基本控制器 。 该控制器单元的主要功能是为XBMC提供远程控制接口、LCD基本播放器信息面板和旋转编码器基本控制器 。 有了这个给定的硬件设计和软件程序 , 用户可以不使用键盘和鼠标等标准输入设备来控制XBMC 。 该设备设计用于XBMC版本10.1或更新版本 。 旧版本的XBMC可能无法在该系统中工作 , 因为其Web控制界面存在差异 。 该系统设计用于XBMC–JSON RPC接口 。
单片机PIC18F4550是该系统的主要硬件控制器 。 该微控制器用于USB接口 , 用作LCD驱动器、红外遥控数据解码器以及其他输入设备(如旋转编码器和推送开关)的驱动器 。 XBMC控制器的USB接口设计为USB HID类设备 。 该系统设计为与Microsoft Windows操作系统配合使用 , 我们在Windows XP专业版和一些Windows XP嵌入式版本中对该系统进行了测试 。 该系统提供的固件设计为与索尼SIRC 20位红外协议配合使用 , 提供的ini文件为索尼RMT-V408遥控器配置 。
OpenHardwareLogoXBMC是一款具有10英尺用户界面的跨平台媒体中心应用程序 。 用于XBMC应用的USB端口基本控制器 。 该控制器单元的主要功能是为XBMC提供远程控制接口、LCD基本播放器信息面板和旋转编码器基本控制器 。 有了这个给定的硬件设计和软件程序 , 用户可以不使用键盘和鼠标等标准输入设备来控制XBMC 。 该设备设计用于XBMC版本10.1(代号达摩)或更新版本 。 旧版本的XBMC可能无法在该系统中工作 , 因为其Web控制界面存在差异 。 本系统设计用于XBMC–JSON RPC接口 。 2-XBMC USB控制器芯片PIC18F4550是本系统的主要硬件控制器 。 该微控制器用于USB接口 , 用作LCD驱动器、红外遥控数据解码器以及其他输入设备(如旋转编码器和推送开关)的驱动器 。 XBMC控制器的USB接口设计为USB HID类设备 。 该系统设计为与Microsoft Windows操作系统配合使用 。
软件内容:
该系统由两个主要软件模块组成:
1、PIC18F4550基础软件(固件):此软件模块使用MikroC版本4.60.2开发 。 Windows XBMC控制应用程序:使用Delphi 7开发 , 作为“虚拟”Windows服务应用程序 。 在使用此系统之前 , 最终用户需要为其遥控器和软件设置配置控制器应用程序 。 此配置文件位于\\Controller\\release文件夹中 , 文件名为“mcci.ini” 。 此ini文件包含3个主要部分 , 如“xbmc”、“device”和“keymap” 。
“xbmc”部分包含3个参数:
地址:安装xbmc的系统的IP地址 。 (在大多数配置中 , 此参数值默认设置为127.0.0.1)
端口:为XBMC web界面分配的端口号 。 (需要使用XBMC网络设置验证此值)
位置:XBMC可执行文件的完整路径和文件名 。
“device”包含2个与USB控制器相关的参数 。 如果您使用默认固件 , 则这些值必须为VID=33824和PID=1 。 如果您使用不同的供应商ID和产品ID更改固件 , 请确保也更改这些值 。
“keymap”部分用于为遥控按钮分配功能 。
【msi|XBMC 做USB控制板调节实操电路板】
相关经验推荐
- 华为|不可否认,华为做的事情,客观上让我们有了一个好的标杆
- 芯片|与iOS相比国产手机隐私安全做得如何?网友上手Find N后这样说
- 苹果|有颜有值有实力,云米AI扫拖机器人Alpha 3体验:做个懒人,真舒坦
- Google|我慌了,微软、Google 要把办公室做成「让人爱上工作」的样子
- USB|网线接口为什么是 RJ45 规格,而不能做成USB型?
- |家电实体店不会更差也难更好,大家都要做好一个准备
- |都希望小米越做越好,长远看小米在技术的竞争中,会越来越乏力
- 智能马桶|小米应该扪心自问,最近这几年的旗舰主打,真的做到优秀了吗?
- CPU|可保障国家信息安全?比5G还牛的技术到底是啥,中国是咋做到的
- 戴森|戴森V15吸尘器上手:“激光”雷达+液晶大屏,做家务就像打游戏
