1. openSUSE是一款优秀的linux。2.选择默认虚拟机3.选择稍后安装操作系统4.选择linux opensuse5. 选择默认虚拟机名称6.设置处理器为双核。 7.内存设置为2G8. 选择网络地址转换9.设置IO控制器10. 选择默认磁盘类型11.创建一个新的虚拟磁盘12.设置磁盘大小 13.选择路径保存虚拟磁盘14. 完成虚拟机创建15.设置虚拟机16.选择opensuse镜像17...
分类:
系统相关 时间:
2014-06-28 08:24:00
阅读次数:
372
相信搞过内核驱动开发的人员都面临过这样的问题:为了让上层代码尽可能的不改变,需要底层驱动对上层提供的接口在各种形态上都要保持不变,但是底层的逻辑实现又不可避免的有差异,甚至有些时候在同一款产品形态上都会有很大差异,那么我们此时该如何设计驱动架构,使代码看起来既好看又易于维护呢?接下来我们来具体分析一下。
举一个例子,现在有两种规格的定时器,内部实现逻辑不一样,要操作的寄存器也有差别,那么我现在有...
分类:
其他好文 时间:
2014-06-22 18:02:12
阅读次数:
156
前言
最近一直在研究Android内核驱动开发的相关事宜,使用VMware虚拟机虽然可以更方便的开发,但是对于开发环境硬件的要求还是比较高的,若用于开发,效率太低了,所以考虑使用单独PC去装载Linux环境进行开发,这里这里挑选的Ubuntu,因为Google测试Android源代码时使用的就是Ub...
分类:
系统相关 时间:
2014-05-22 04:05:41
阅读次数:
794