中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 如何不用操作系统,让MP3播放器程序在裸机上运行????望赐教
作者:
标题: 如何不用操作系统,让MP3播放器程序在裸机上运行????望赐教 上一主题 | 下一主题
wj1987
新手上路





积分 10
发帖 3
注册 2006-7-30
状态 离线
『楼 主』:  如何不用操作系统,让MP3播放器程序在裸机上运行????望赐教

想做个程序,放在虚拟机上做实验.它不需要操作系统就能够自己控制硬件设备,这是一种什么思路?望解答

2006-8-21 19:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wj1987
新手上路





积分 10
发帖 3
注册 2006-7-30
状态 离线
『第 2 楼』:  

大家帮帮忙

2006-8-21 19:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 3 楼』:  

可以把 iPod 接到 音频线就可以不开机播放了~笑~~

其实有很多 Live CD 可以选择用来作为裸机启动放多媒体的~太多了,Linux内核居多




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-8-22 10:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wj1987
新手上路





积分 10
发帖 3
注册 2006-7-30
状态 离线
『第 4 楼』:  

能具体些吗/?/?/?/?Live CD 是什么啊/?/?/?/?还有我是做个程序,,则么会扯到连接 IPOD

2006-8-22 13:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ddctczy
中级用户




积分 245
发帖 43
注册 2003-8-5
状态 离线
『第 5 楼』:  

用裸机放MP3既浪费以麻烦!!!!!

不如MP3播放器好用!!!!!

2006-9-25 14:14
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
zyl910
中级用户





积分 282
发帖 126
注册 2006-5-17
状态 离线
『第 6 楼』:  

请问你怎么访问MP3文件?

1.怎么访问磁盘:
平时BIOS封装了磁盘操作(INT13h),所以我们用起来很简单
而现在是裸机,你得自己去操作硬盘控制器,按照ATA规范发送控制命令,还得对DMA芯片进行设置以实现批量数据传输
如果你觉得磁盘太复杂,想用Flash ROM的话,也许能简化,但下一个问题无法回避


2.怎么访问文件:
磁盘本身只能理解扇区
文件系统是操作系统提供的功能
你得根据FAT文件系统格式(或其他文件系统:NTFS、Ext2、Ext3...)去分析扇区,这才能进行文件操作
(就算你是用Flash ROM, 一般还是得使用FAT文件系统格式来存储mp3文件)



还有你怎么让音响发音?
以前(1995前)创新公司的声霸卡很有名,所以那时DOS下的声卡都在IO端口层次与之兼容。此从Windows95一出,由于有了驱动程序概念,厂家可以自由设计硬件,再也没有IO端口层次的规范了。或者你可以用AC97,但AC97牵涉到很多关于现代芯片组的很多内容(如PCI体系)。而且当初设计AC97是为了减少成本,不少功能需要编程软件实现。


当你在写音频播放程序时,时序控制很重要,所以还得对8253计时器芯片进行编程



这差不多是在写一个小型操作系统



人类存在的目的就是试图理解人类为何存在
2006-9-25 21:12
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
zyl910
中级用户





积分 282
发帖 126
注册 2006-5-17
状态 离线
『第 7 楼』:  

有谁看懂了 MPEG音频第三层 的压缩算法?
(mp3文件就是只存放 MPEG音频第三层 压缩数据的文件,所以简称为mp3)


我看了不少MPEG资料
可都对音频压缩讲得不详细
所以现在还没看懂

想问问楼主有没有音频压缩资料



人类存在的目的就是试图理解人类为何存在
2006-9-25 21:16
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: