mp3播放器里系统软件是什么程序?专业人员解答一下,200分

1.每个mp3播放器里面都有自己的系统固件文件,请问这些是什么程序,有一公司开发的解码器程序之类的吗?还有ui程序?
2.如何给mp3换上自制的固件或者ui界面
3.假如电脑上的播放器,能取其主要文件改造成mp3播放器系统解码程序吗?
4.要自制一个mp3播放器固件系统,有专门做这个的编程公司或者个人吗?求推荐,最好北京地区。

多谢,请专业人员解答一下,200分,可以百度hi我,多谢

1.每个mp3播放器里面都有自己的系统固件文件,请问这些是什么程序,有一公司开发的解码器程序之类的吗?还有ui程序?

有的。

2.如何给mp3换上自制的固件或者ui界面

这一般就涉及到破解软件方面的了。因为一般任何软件都会加密加壳,想改的话不容易。

3.假如电脑上的播放器,能取其主要文件改造成mp3播放器系统解码程序吗?

MP3播放器,一般就是播放MP3格式的文件是吧?如果你是制作这类的播放器,那么“解码”的算法应该是相同的!

4.要自制一个mp3播放器固件系统,有专门做这个的编程公司或者个人吗?求推荐,最好北京地区。

有,现在网上有很多软硬件工作室,你可以联系他们帮你制作!做一个mp3播放器固件系统不是什么大工程,价格也不会太高。
不一定要找当地的,通过聊天工具交流就行。这种东西本来就不难

如果我有什么解释的不详细的地方,你可以补充提问,谢谢!~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-17
我不专业.
1a,针对专用芯片的编译出的程序.
1b,每个芯片公司都会推出相应芯片的配套软件.越是简单的机器,软件可定制性也越差,基本上播放模块都是官方发布的东西,以至于到最后产品同质化严重,一个固件包含几乎所有语种.这种东西一般只能修改其中的静态资源,图片,ui,逻辑顺序等等.这类一般都比较省电.高级些的播放器可以用通用性好的芯片,可能使用wm/linux或者类似的系统,这些机器一般可以用芯片厂提供的软件做通用的开发,掌上电脑/手机/学习机/点读/早教..都可以.
2,芯片不同固件不同操作不同,可以到几个论坛去学习.也就学学如何用工具而已,深入了那都是高手的事了.
3,实用性上是"完全不可能",理论上叫做移植,而mp3一般机芯太弱,不能完成pc端软件那么强大的运算需求,小马拉不动火车.mp3的芯片一般是专用硬件解码.
4,直接找mp3芯片生产厂即可,不要指望价格低廉.投资百万也只是生产而已,要定制得掏很多钱.OEM是也.

参考资料:仅做参考

第2个回答  2010-09-17
为了分,回答下你的问题吧。

1。一般的mp3,就只有固件。固件包含了解码、用户界面等代码。每个公司不同的mp3固件时相差很远,换句话说,都是专有系统,实现mp3播放、歌词显示等功能。固件都是源代码编译的二进制文件,几乎不能修改。

2。通过工厂的下载工具(量产工具吧),可以刷mp3的固件。注意固件必须是针对你的型号的MP3。

3。不能取,没这么简单。使用的系统环境不同。(一个是x86处理器,一个是单片机或者专有芯片,cpu处理的指令不同)。除非你的mp3装的是windows的系统,呵呵,那是不可能的

4。应该没有自制mp3固件的人吧,一个侵犯产权,另个几乎没有商业价值。你如果想玩的话,自己找人搭个硬件平台。如果,你搭个win ce 和linux系统,那不光放歌,放视频玩游戏都可以。通过下载线下载。这个就是所谓嵌入式开发。
第3个回答  2010-09-17
你所谓的固件,其实很简单,很简单的一段代码而已,其他就是靠音频解码器来完成了,还有的就是什么美化之类的东西
第4个回答  2010-09-17
微软有现成的播放组件都封装好了,如果用.net开发的话直接调用就可以了,原理就是封装一个解码器再给你个接口去调用。
这真没什么好说的吧。
第5个回答  2010-09-17
不能取,没这么简单。使用的系统环境不同。(一个是x86处理器,一个是单片机或者专有芯片,cpu处理的指令不同)。除非你的mp3装的是windows的系统,呵呵,那是不可能的
相似回答