首页 | 本学科首页   官方微博 | 高级检索  
     

Linux内核模式下C++语言的导入研究
引用本文:彭磊,吴磊,叶娅兰. Linux内核模式下C++语言的导入研究[J]. 计算机工程, 2007, 33(23): 6-8,11
作者姓名:彭磊  吴磊  叶娅兰
作者单位:电子科技大学计算机学院,成都,610054;电子科技大学计算机学院,成都,610054;电子科技大学计算机学院,成都,610054
摘    要:
使用C++代替C作为Linux内核环境开发语言,有利于将面向对象的设计与编程引入Linux内核。但是在Linux内核中保持C++与内核的兼容性和自身的语言特性是一个具有挑战性的问题。该文对Linux内核模块装载机制和C++语言在Linux内核模式下内存分配机制进行了分析,实现了在Linux内核开发中应用C++语言的切实可行的方法。

关 键 词:Linux  内核模块  C++
文章编号:1000-3428(2007)23-0006-03
收稿时间:2006-12-10
修稿时间:2006-12-10

Research on C++ Language Inside Linux Kernel
PENG Lei,WU Lei,YE Ya-lan. Research on C++ Language Inside Linux Kernel[J]. Computer Engineering, 2007, 33(23): 6-8,11
Authors:PENG Lei  WU Lei  YE Ya-lan
Affiliation:(School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 610054)
Abstract:
Rather than C language,C is chosen as the language working in Linux kernel with the purpose of realizing object-oriented design and programming in kernel environment.However,it is a challenge that how to keep the compatibility between Linux kernel and C .This paper analyzes the mechanism of kernel modules loading.Also the measure of memory allocation adopted by C in the kernel is discussed.As a result,it finds a feasible way to apply C language to kernel modules development.
Keywords:Linux  kernel module  C
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号