相关文章  
  • linux入门教程第1章系统简介
  • 教程/操作系统手把手教你装Linux系统
  • Linux办公一条龙之初识OpenOffice(无图)
  • 基于Linux操作系统--构建路由器的方法
  • Linux服务器上的备份和恢复(上)
  • 建立针对arm-linux的交叉编译环境
  • Linux服务器上的备份和恢复(下)
  • Linux系统初学者的常见问题解决集结
  • 综合辅导:如何选用linux
  • 大学考试的LINUX试题参考答案(3)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    入门文章:教你学会编写Linux设备驱动之三4

    请到的主设备号是254,

    * 运行"mknod abc c 254 0",就建立了我们的设备文件abc。

    * 可以把它当成一个4096字节的内存块来测试一下,

    * 比如"cat abc", "cp abc image", "cp image abc",

    * 或写几个应用程序用它来进行通讯。


    * 介绍一下两个需要注意的事,

    * 一是printk()的显示只有在非图形模式的终端下才能看到,

    * 二是加载过的模块最好在不用以后卸载掉。


    * 如果对Linux环境的系统调用很陌生,建议先看APUE这本书。

    */


    static int

    asdf_open /* open回调 */

    (

    struct inode *inode,

    struct file *filp

    ){

    printk("^_^ : open %s\n ",\

    current-&

    页码:[1] [2] [3] [4] [5]4页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved