Eclipse内核开发环境搭建.docx

上传人:b****1 文档编号:14105191 上传时间:2023-06-20 格式:DOCX 页数:15 大小:1.14MB
下载 相关 举报
Eclipse内核开发环境搭建.docx_第1页
第1页 / 共15页
Eclipse内核开发环境搭建.docx_第2页
第2页 / 共15页
Eclipse内核开发环境搭建.docx_第3页
第3页 / 共15页
Eclipse内核开发环境搭建.docx_第4页
第4页 / 共15页
Eclipse内核开发环境搭建.docx_第5页
第5页 / 共15页
Eclipse内核开发环境搭建.docx_第6页
第6页 / 共15页
Eclipse内核开发环境搭建.docx_第7页
第7页 / 共15页
Eclipse内核开发环境搭建.docx_第8页
第8页 / 共15页
Eclipse内核开发环境搭建.docx_第9页
第9页 / 共15页
Eclipse内核开发环境搭建.docx_第10页
第10页 / 共15页
Eclipse内核开发环境搭建.docx_第11页
第11页 / 共15页
Eclipse内核开发环境搭建.docx_第12页
第12页 / 共15页
Eclipse内核开发环境搭建.docx_第13页
第13页 / 共15页
Eclipse内核开发环境搭建.docx_第14页
第14页 / 共15页
Eclipse内核开发环境搭建.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Eclipse内核开发环境搭建.docx

《Eclipse内核开发环境搭建.docx》由会员分享,可在线阅读,更多相关《Eclipse内核开发环境搭建.docx(15页珍藏版)》请在冰点文库上搜索。

Eclipse内核开发环境搭建.docx

Eclipse内核开发环境搭建

1.Linux内核开发-Eclipse内核开发环境搭建 (2012-04-2017:

27)

标签:

  搭建  Linux  开发 分类:

 Linux内核开发

 

   翻译这篇文章的时候,我也想过可能会有高手说,内核开发用vi就足够了,还用什么eclipse,当然对于内核中函数特别了解的人确实如此,但是对于新手,每使用一个函数,就要去查找一下函数的定义,实在是非常浪费时间的工作,本文将介绍如何利用Eclipse这个强大的IDE开发环境进行Linux内核开发。

     首先你应该有一个简单的内核模块工程,至少包含一个Makefile和一个c源文件。

1.启动Eclipse,选择File->CProject创建一个C工程

2.创建一个空的Makefile工程。

选择MakefileProject->EmptyProject,并且选择LinuxGCC,为工程娶个名字。

3.点击Next,然后点击AdvanceSettings,进入到工程属性设置界面。

4.选择C/C++build节点并且打开Behaviour面板,勾选上BuildonResourceSave,这样可以在每次保存的时候都自动编译整个工程。

5.选择字节点Enviromment,添加一个新的环境变量,取名为TERM,值设置为xterm(注意大小写)。

并且勾选上"addtoallconfigurations"。

6.然后选择C/C++Ceneral下面的PathandSymbols节点,选择GNU-C添加一个新的includepath指向内核头文件目录,也必须保证勾选上'addtoallconfigurations'.

7.重复步骤6,把板子(boardsmach)的头文件目录添加进来.

8.选择Symbols面板,添加SymbolsforGNU-C,名字必须是__KERNEL__值不用填。

这是为了保证printk和其他模块等相关的东西不生成警告信息。

9.执行完前面8个步骤,点击OK回到上一个对话框窗口,然后点击Finish按钮。

10.选择我们已经创建好的工程,然后右键Import导入以前写的Helloworld模块。

11.在弹出的窗口中选择General->FileSystem,然后点击下一步。

12.选择原来helloworld和Makefile的位置。

然后只选择Makefile和源代码文件,获者其他你必须的文件,然后点击Finish按钮。

13.现在已经准备好了,唯一要做的就是创建和编译makefile里面的目标,一般需要clean和all这两个目标。

右键选择TargetMake,创建clean和all这两个目标,这两个实际上是定义在makefile中的,你可以添加更多你定义在makefile中的目标。

双击某个目标的图标就可以编译这一个目标。

两个目标的创建

14.现在你已经完成了配置,正如你看到的一样,你现在已经能够查找到一个结构体的所有成员了,当然还有更多。

15.配置Eclipse只是显示你指定的头文件目录,右键工程属性,然后选择discoverymode节点likeinthescreenshotbelow.设置discovery为'GCCperfilescanner'。

有趣吧,你现在已经可以用非常强大的Eclipse开发Linux内核了

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2