机顶盒 属于哪种单片机?(千万别随便回复)

来源:百度知道 编辑:UC知道 时间:2024/05/18 19:21:22
我们公司是做机顶盒的,我学了C语言,想学习单片机编程,但不知道机顶盒属于哪种单片机,51,PIC,AVR 还是其它? 谢谢。
一楼的答非所问,我的意思是只做机顶盒单片机软件这块,不是说做STB,不要动不动,就拿整个产品说事好不好?你又看到谁一个能开发出STB

机顶盒里面不是你想象的简单的一个单片机能搞定的(即使用MCU,也只是辅助功能,核心不在单片机)。确切讲,机顶盒用的是SOC,也就是我们常说的片上系统。只有SOC才能满足数字信号快速打包,结包,分组的要求。

如果要学习,除了先学单片机做基础,再学SOC或SOPC。

就像三楼说的那样机顶盒应该用32位的单片机,也就是ARM之类的芯片。
因为机顶盒对主控芯片的资源要求较大,51、pic、avr之类的8位和16位MCU没法实现其功能,而PIC虽然有和ARM一样的32位芯片,但其功耗和稳定性还不及使用ARM9架构的MCU。
又因为它需要实时处理较大的数字信息量,所以这个使用ARM架构芯片还必须内嵌DSP功能的单片机。所以推荐从NXP、ST、TI中选择一款带DSP功能的ARM芯片。如果你们公司有人专门负责开发DSP的话,也可以使用ARM和独立的DSP芯片相连进行开发(但这样功耗可能会大点,机顶盒的话无所谓了)。

如果是关系到信号处理的,我敢肯定的说,普通的单片机绝对不能实现,肯定需要专用的处理芯片来完成。如果是只有简单的辅助控制功能,比如按钮、显示和项目存储/选择等,不管哪种单片机都可以完成。

再和楼主说一遍,机顶盒用的不是单片机给好?
你机顶盒连用的不是单片机都不知道还开发什么软件。不知道楼主接着会不会说你用C#来开发这种笑话

单片机已经不能满足STB 要求的处理速度了,现在STB 里面的内核一般是ARM 或MIPS 的,Broadcom ST NXP 等厂商都是用他们做内核的。
都什么年代了,还用单片机???

现在主流的机顶盒会使用one-chip集成方案,内部集成一个主处理器和两个协处理器,主处理器多采用32位ARM或MIPS架构处理器,用来维持系统运行和外部接口处理;两个协处理器中一个16位处理器用来处理视频解码,还有一个32位DSP用来实现音频解码。