用Source Insight建立一个Linux内核代码工程
具体步骤如下:
(一)打开Source Insight,单击【项目】按钮,弹出下拉菜单。
(二)单击【新项目】按钮,弹出【新项目】对话框,输入项目名和存放路径,单击【确定】按钮。如图1所示。
图1 新项目对话框
文章来源:http://top-e.org/jiaoshi/html/539.html
(三)弹出【添加删除文件】对话框,在内核源代码路径下选择全部2.6.25内核代码,单击【关闭】按钮。如图2所示。
图2 添加删除文件对话框
(四)弹出【加入到项目】对话框,选中【递归加入下级子目录】复选框,单击【确定】按钮。如图3所示。
图3 加入到项目对话框
(五)同步文件。单击【项目】按钮,弹出下拉菜单。
(六)单击【同步文件】选项。此过程需要20-30分钟。
注意:项目建立后,要保证文件间的关联和同步。此过程需要约20分钟。
推荐:学习和掌握一种RTOS--何小庆,http://top-e.org/student/html/533.html
(七)完成项目建立,浏览代码。在要查找的函数名处单击鼠标右键,在下拉菜单中选择【跳转到定义处】,实现函数的跟踪。用Source Insight建好的Linux2.6.25内核源代码工程。…………
相关文档:
zz linux yum安装mysql后要注意的一些初始化问题
我的服务器装的是centos 5.3,由于最开始安装做了详细的记录,所以整个过程也是轻车熟路,一路yum下来,就搞定了,然后就是数据库、网站的搬家,轻松搞定~
可是今天在家看了下公司的网站,问题出来了~ 有些产品点击查看详细信息的时候,找不到网页~经过一番思考,发现是mysql ......
Linux 内核简介
现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。
图 2. GNU/Linux 操作系统的基本体系结构
系统调用接口(SCI)的方法
实际上,体系结构可能并不像图 2 所示的一样清晰。例如,处理系统调用(从用户空间切换到内核空 ......
3. 指针与数组的比较
不同点:
数组:要么在惊天存储区域被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命周期内保持不变,只有数组的内容可以改变。
指针:可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用 ......