电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MTKDVD代码学习新手上路

MTKDVD代码学习新手上路_第1页
1/7
MTKDVD代码学习新手上路_第2页
2/7
MTKDVD代码学习新手上路_第3页
3/7
精品文档---下载后可任意编辑写这篇文档是为以前没有接触过 dvd 项目的工程师提供一些咨询,让你们能够在最短的时间里上手。在这篇文档里面包括以下内容:一、DVD 的软件/硬件平台二、配置样机三、程序的调试四、程序的 DownLoad五、系统的软件流程六、点亮 dvd 上的显示屏七、按键的定义八、UI(User Interface)修改九、工程中常见问题解答1、DVD 的软件/硬件平台我们使用的芯片是 MTK(联发科技)的芯片,MTK 系列的芯片有:1389B,1389C,1389D,1389F,1389HD 等。怎样从芯片上看出目前使用的芯片的型号了?假如一个芯片的编号为:MT1389DE0421-CWSD14JJ,数字 1389+横杠后的字母“C”就是它的型号,这是一款 1389C 系列的芯片。MTK 视频解码,伺服等集成在芯片里面,音频 DAC 有的芯片有集成,有的没有。MTK 主要的外围芯片有:flash;内存 dram;控制 loader(光驱)动作的驱动芯片;eeprom;flash 是用来保存目标文件 target.bin;在配置样机的时候,我们需要了解的是内存 dram 的大小; eeprom 芯片用来保存 dvd 中菜单里面的设置;假如是一款高清的平台,它还需要一颗MT1392 的芯片。MTK 芯片是由 RISC、DSP、C51 以及时钟、接口等部分组成。其中 C51 主要完成 UI 部分的工作,包括 OSD、VFD、IR 及 IR 的处理等。下面所说的程序都是指 C51 程序。程序使用的是 c51 的编译器,假如把 c51 的编译器放在 C 盘,在设置环境变量的时候设置为:C:\C51;现在我们来看软件部分:软件部分可以看成有两大块构成,在 8032 文件夹里面的文件属于应用层的,是我们可以看到并做修改的;另一部分是底层的 risc,这部分的修改,我们是动不了的,需要有 MTK 自己去做修改。2.配置样机在做这个项目之前,我们先要拿到对应的公版软件;样机不同,公版软件的设置也不一样。假如只是要简单的让机器跑起来,我们对样机的配制主要是在 vendor.h 这个文件中进行修改:一、假如你的主芯片是 1389c 的,你需要打开下面的宏定义:#define MT1389_REV_C二、根据 dram 的大小来定义 dram,假如你的 dram 是 8m 的:#define DRAM_SZ DRAM_8M假如你的 dram 是由两块 2m 的芯片组成还需要打开下面的定义:#define DRAM_CASCADE三、关于声音的定义假如芯片内置 D/A,则需要打开以下定义:#define INT_ADAC假如是外置的则需要关掉这个定义,接下来要打开 makefile 文件,进行 Audio DAC Conf...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MTKDVD代码学习新手上路

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部