• 大小: 0.97KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


基于S3C2410的音频播放器 博创公司的平台 可以实现录音和放音的功能,仅仅支持WAV格式的,已经通过了调试

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 

#define dsp  “/dev/sound/dsp“
#define IOCTL_MIC  0x28

char   head[]={0x520x490x460x46}; 
char   middle[]={0x570x410x560x450x660x6D0x740x20 
      0x100x000x000x000x010x000x020x00 
      0x440xAC0x000x000x100xB10x020x00 
      0x040x000x100x000x640x610x740x61}; 
void   write_wavheader(FILE *fdint data_len) 

int   tmp; 
fwrite(head14fd); 
tmp=data_len+36; 
fwrite((char*)&tmp14fd); 
fwrite(middle132fd); 
tmp=data_len; 
fwrite((char*)&tmp14fd); 


int record()
{  int dsp_fdi;
   int num=8192;
   int getnum;
   int cnt=100;
   char recbuf[num];
   FILE *file_fd;
   const char *file_name=“cw.wav“;
   dsp_fd=open(dspO_RDWR);
  if(dsp_fd<0)
  { printf(“open device error\n“);
    return -1;
    goto   end;
  }
  ioctl(dsp_fdIOCTL_MIC0);
  file_fd=fope

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2677  2009-04-23 10:43  mymain.c

----------- ---------  ---------- -----  ----

                 2677                    1


评论

共有 条评论