摘要: 一位网友windows xp sp3下安装virtualbox 4.1.20版本,安装好了重启过后,可以打开virtualbox,但是等到创建好虚拟电脑后按启动按钮,就出现了错误提示:“Cannot access the kernel driver”,启动不了 virtualbox。根据错误的提示说明virtualbox不能访问核心驱动,也就是驱动除了问题,一般来说可能是杀毒软件导致安装virtu... 阅读全文
posted @ 2015-10-26 20:36 程序员修练之路 阅读(705) 评论(0) 推荐(1) 编辑
摘要: C语言中*(volatile unsigned int *)0x500的解释: 如下; (unsigned int *)0x500:将地址0x500强制转化为int型指针*(unsigned int *)0x500=0x10:对地址为0x500赋值为0x10 其中volatile关键字有以下用途: (1)用来同步,因为同一个东西可能在不同的存储介质中有多个副本,有些情况下会使得这些副本中的值不同,... 阅读全文
posted @ 2015-10-26 19:48 程序员修练之路 阅读(5745) 评论(0) 推荐(0) 编辑
摘要: 1.一种直观的方法 假设现在需要往内存0x12ff7c地址上存入一个整型数0x100。我们怎么才能做到呢? 我们知道可以通过一个指针向其指向的内存地址写入数据,那么这里的内存地址0x12ff7c其本质不就是一个指针嘛。所以我们可以用下面的方法: int *p = (int *)0x12ff7c; *p = 0x100; 需要注意的是将地址0x12ff7c赋值给指针变量p的时候必须强制转换。 1.1... 阅读全文
posted @ 2015-10-26 19:45 程序员修练之路 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 这俩兄弟长得实在太像,以至于经常让人混淆。然而细心领会和甄别就会发现它们大有不同。 前者是指针数组,后者是指向数组的指针。更详细地说。 前: 指针数组;是一个元素全为指针的数组.后: 数组指针;可以直接理解是指针,只是这个指针类型不是int也不是char而是 int [4]类型的数组.(可以结合函数指针一并看看......) int*p[4]------p是一个指针数组,每一个指向一个int型的i... 阅读全文
posted @ 2015-10-26 19:41 程序员修练之路 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: 学了那么多程序语言,总是有一个Hello world开头,不禁感叹Hello world的强大。呵呵,废话少说,咋们的故事当然要从这个Hello world开始。 先查看自己OS使用的内核版本[dongliang@dongliang:~]$ uname -r2.6.22-14-generic /* 这是我显示的结果 */ 如果安装系统时,自动安装了源码。在 /usr/src 目录下有对应的使用的版... 阅读全文
posted @ 2015-10-26 10:07 程序员修练之路 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: Code maturity level options代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 General setup常规设置 Local version - append to kernel release 在内核版本后面加... 阅读全文
posted @ 2015-10-26 10:02 程序员修练之路 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 一、下载源代码和编译软件的准备 下载内核源代码:http://www.kernel.org/ 注意,点击2.6.25内核的F版,即完整版。 如果你懒得去网站点联接,运行下列命令: 代码: $cd ~$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.10.tar.bz2安装有关编译程序。安装make ,gcc, make... 阅读全文
posted @ 2015-10-26 09:59 程序员修练之路 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 原来使用的ubuntu 11.10系统由于误操作,导致系统崩溃,重新安装了ubuntu 11.10; 在编译内核的时候,提示如下错误: dingq@wd-u1110:~/hwsvn/2sw/1prj_linux/pdu/kernel/linux-2.6.30$ make menuconfig *** Unable to find the ncurses libraries or the ... 阅读全文
posted @ 2015-10-26 09:54 程序员修练之路 阅读(1126) 评论(0) 推荐(0) 编辑