《Android深度探索(卷1):HAL与驱动开发》实验环境配置与实验资源下载

     由于光盘中带的Ubuntu Linux12.04虚拟环境需要CPU支持虚拟化,所有可能有一部分PC无法成功打开虚拟化环境,AMD的CPU也不可以。不过这不要紧,光盘中包含了源代码(sources目录)。只需要将这些源代码放到ubuntu linux的/root/drivers目录中,然后打开源代码根目录中的common.sh文件,在前面找到如下的一行


UBUNTU_KERNEL_PATH=/usr/src/linux-headers-3.2.0-29-generic


将后面哪个路径改成自己linux的相应目录即可。然后进入某个源代码目录,如/root/drivers/ch11/spin_lock,执行source build.sh或sh build.sh,即可显示如下图的选项,通常按回车即可在ubuntu linux下编译驱动。

《Android深度探索(卷1):HAL与驱动开发》实验环境配置与实验资源下载

没有源代码的可从 源代码下载

其他资源下载地址:

交叉编译器(分卷压缩)

分卷1

分卷2

分卷3


Android模拟器用的Linux内核源代码(分卷压缩)

goldfish(卷1)

goldfish(卷2)

goldfish(卷3)

goldfish(卷4)


用于Android的Linux内核源代码(分卷压缩)

分卷1

分卷2


上一篇:【直播预告】阿里高级开发工程师红文:领域驱动设计实战--如何应对复杂业务


下一篇:CRM平台Teamleader获1000万欧元B轮融资 帮助中小企业实现数字化