zoukankan      html  css  js  c++  java
  • Ubuntu 下 简单的hello world 驱动

    安装编译内核所需要的软件(也可不装,除非你要用 make menuconfig,用make oldconfig不要)

    下载内核源码

    现在我们需要/boot目录下的config-2.6.38-8-generic文件,我们把它拷贝到我们刚下好解压的目录,也就是linux-source-2.6.35

    终端会弹出一个配置界面


    最后有两项:

    load a Alternative kernel configuration... 
    save a Alternative configuration... 
    选择load a kernel configuration保存,然后在选择save akernel configuration再保存退出,并退出配置环境。 

    接下来我们就要开始编译了。

    这个过程很久。耐心等待

     执行结束后,可以看到在当前目录下生成了一个新的文件: vmlinux。 

     

    在工作空间的任意一个目录下:


    (记住$(MAKE))那里有个TAB一下,否则回出错。


    把hello.ko加载到内核

    查看hello

    把hello这个模块移除掉

    查看 hello的输出




    学习 交流 进步 未来
  • 相关阅读:
    c#播放wav/mp3格式的声音。
    数据库系统概念第六版笔记
    Java中处理接口返回base64编码的图片数据
    使用SikuliX定位Object(flash)元素
    使用AutoIt实现文件上传
    基于Java+Selenium的WebUI自动化测试框架(十四)-----使用TestNG的Sample
    基于Java+Selenium的WebUI自动化测试框架(十三)-----基础页面类BasePage(Excel)
    基于Java+Selenium的WebUI自动化测试框架(十二)-----读取Excel文件(POI)(2)
    基于Java+Selenium的WebUI自动化测试框架(十一)-----读取Excel文件(POI)(1)
    基于Java+Selenium的WebUI自动化测试框架(十)-----读取Excel文件(JXL)
  • 原文地址:https://www.cnblogs.com/changefuture/p/2295990.html
Copyright © 2011-2022 走看看