Chinaunix首页 | 论坛 | 博客
  • 博客访问: 62594
  • 博文数量: 24
  • 博客积分: 31
  • 博客等级: 民兵
  • 技术积分: 139
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-05 13:58
文章分类
文章存档

2013年(2)

2012年(22)

我的朋友

发布时间:2012-12-25 14:08:36

Madplay移植到mini2440全过程详解 madplay交叉编译 交叉编译器:arm-linux-gcc 3.4.1PC环境:Ubuntu 8.10 注意:最好在root权限下执行以下移植,否则在make install时可能权限不够。 一、移植madplay前的准备 madplay的移植需要以下的几个包:libid3tag-0.15.1b.tar.gz、libmad-0.15.1b.tar.gz、madplay-0.15.2b.tar.gz、zlib-1.2.3.tar.gz。其中前面的三个包可以在http://sourc......【阅读全文】

阅读(1358) | 评论(0) | 转发(0)

发布时间:2012-12-25 14:08:36

Madplay移植到mini2440全过程详解 madplay交叉编译 交叉编译器:arm-linux-gcc 3.4.1PC环境:Ubuntu 8.10 注意:最好在root权限下执行以下移植,否则在make install时可能权限不够。 一、移植madplay前的准备 madplay的移植需要以下的几个包:libid3tag-0.15.1b.tar.gz、libmad-0.15.1b.tar.gz、madplay-0.15.2b.tar.gz、zlib-1.2.3.tar.gz。其中前面的三个包可以在http://sourc......【阅读全文】

阅读(1231) | 评论(0) | 转发(0)

发布时间:2012-12-25 13:43:13

1,驱动架构: 驱动分两个层次,上层是平台设备驱动,底层是audio驱动与mixer驱动。(1)标准的平台设备驱动结构,probe与remove两个函数。probe:获得平台资源->申请内存区域-io内存重映射->获得并使能时钟->设置gpio口->初始化iis总线-> 初始化uda1341->audio dma初始化->注册dsp和mixer->释放内存区域。代码及注释: static int s3c2410iis_probe(struct platform_device *pdev) {struct resource *re......【阅读全文】

阅读(1384) | 评论(0) | 转发(0)

发布时间:2012-12-25 13:29:36

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。 共享资源,欢迎转载:http://hbhuanggang.cublog.cn 一、移植环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand 编译器:arm-linux-gcc-4.3.2 二、移植步骤 1. 替换声卡驱动源码。因linux-2.6.30.4中版本为1.0.20的声卡驱动有bug,在播放音视频时会出现断断续续的现象,所以我们先用早......【阅读全文】

阅读(1197) | 评论(0) | 转发(0)

发布时间:2012-12-21 14:05:50

问题:如何通过结构中的某个变量获取结构本身的指针???关于container_of见kernel.h中:/*** container_of - cast a member of a structure out to the containing structure* @ptr:     the pointer to the member.* @type:     the type of the container struct this is embedded in.* @member:  &n......【阅读全文】

阅读(1096) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册