ldscool
发表于 2015-1-12 19:02
另外我是个美工,界面方面可以给建议
jxncxy29
发表于 2015-1-12 20:20
现在正在做直接接SATA硬盘的,省去了USB转,还是用一片FPGA完成所有的功能,只是进展比较慢。
夜如风
发表于 2015-1-12 22:57
数字播放器,CPU远没有电脑的强大吧.
jxncxy29
发表于 2015-1-13 10:59
夜如风 发表于 2015-1-12 22:57 static/image/common/back.gif
数字播放器,CPU远没有电脑的强大吧.
是的,CPU远没有电脑的强大,不是一个等级的,但电脑的工作方式是不同的,电脑是多任务多线程,编过上位机程序的人应该知道,如果让电脑精确产生1毫秒的延时是很难得的,因为电脑要处理很任务,他不能保证把所有的精力去做一件事,还有一个庞大的操作系统。如果在DOS系统下做音频解码的话,我相信其精度效率是任何系统任何单片机都无法达到的,电脑操作系统的工作方式是时间片轮转,时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法是时间片调度。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,,当进程用完它的时间片后,它被移到队列的末尾,从一个进程切换到另一个进程是需要一定时间的--保存和装入寄存器值及内存映像,更新各种表格和队列等。假如进程切换(process switch) - 有时称为上下文切换(context switch),需要5毫秒,再假设时间片设为20毫秒,则在做完20毫秒有用的工作之后,CPU将花费5毫秒来进行进程切换。CPU时间的20%被浪费在了管理开销上。
ldscool
发表于 2015-1-14 19:43
那就在dos下做嘛
jxncxy29
发表于 2015-1-15 07:59
ldscool 发表于 2015-1-14 19:43 static/image/common/back.gif
那就在dos下做嘛
在DOS下做这个事,那可是个巨大的项目,我不敢想象,估计没有谁会去做这事。
xiewu
发表于 2015-1-23 14:09
兄弟在哪里买这机器
jxncxy29
发表于 2015-1-25 19:59
xiewu
发表于 2015-1-30 11:39
200704320219
发表于 2015-1-30 14:37
路过,习惯性顶起!支持DIY原作!
jxncxy29
发表于 2015-1-30 21:03
jxncxy29
发表于 2015-6-23 12:29
好久没更新这贴啦,最近在原来的基础上加入了SPDIF(同轴)的输入解码和输出功能,SPDIF的输入和输出直接由FPGA完成,用的是VHDL硬件描述语言完成。没有用类似WM8805的处理芯片,力求信号的完整性和延时最短性。