搜索新闻

基于EM8620芯片的IPTV机顶盒设计方案

软件调试
来源:C114 更新日期:2008-01-17 作者:佚名
内容导航:  分页浏览 | 全文浏览

    2.3软件调试

    软件调试分为内核调试和应用程序调试两个步骤。

    2.3.1内核调试

    内核调试的一个简单方法是利用JTAG烧写器直接将μCLinux写入到Flash中,这种调试过程需要反复擦写Flash,过程较烦琐,而且浪费时间,为了克服上述缺点,此处为EM8620编写了一个Bootloader程序,通过以太网将μCLinux下载到内存中运行。内核调试稳定后再烧写到Flash,如此可以有效地简化整个调试过程,提高工作效率。

    2.3.2应用程序调试

    应用程序的开发和调试采用两种方式,一种是对功能和消耗资源较少的程序,采用Telnet方式通过以太网连接到机顶盒上直接开发调试。由于μCLinux支持多用户工作方式,因此多个不同开发人员可同时登陆到系统内进行各自调试而互不影响,但是作为一个嵌入式处理器,EM8620的运算能力毕竟有限,如果任务过多会影响调试速度,为此,消耗资源较大的应用程序需采用交叉编译的方法,即程序的调试和编译在速度较快的PC机上完成,然后利用GNU工具交叉编译为基于μCLinux的目标代码,再通过以太网传送到机顶盒中运行。

    当前,IPTV的发展正如火如荼,各地电视和电信运行商都在加大力度进行IPTV建设,未来几年对于IPTV机顶盒的需求将迅速扩大,本文实现的这种基于EM8620的IPTV机顶盒,具有丰富的功能接口,并可支持高清及标清多种视频格式解码,符合未来IPTV业务发展的技术要求,是一个可长期有效的解决方案。

上一页 1 2 3 4 
推荐液晶电视品牌
广告联系:010-82755684 | 010-82755685 手机版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影时代网 版权所有 关于投影时代 | 联系我们 | 欢迎来稿 | 网站地图
返回首页 网友评论 返回顶部 建议反馈
快速评论
验证码: 看不清?点一下
发表评论