第1个linux驱动___搭建环境,蓄势待发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第1个linux驱动___搭建环境,蓄势待发相关的知识,希望对你有一定的参考价值。

如何开始写最简单的linux驱动?


在阅读本文前,你需要对linux的基本知识、ubuntu虚拟机的安装与命令行操作有基本的了解。


环境搭建:我在windows电脑上使用VMware打开安装好的虚拟机ubuntu9.0,ubuntu是运行linux内核的linux发行版。

我习惯secureCRT通过SSH远程登录到虚拟机上操作,当然你也可以直接在虚拟机环境下操作。

在根目录下建立一个目录树:

cd /

mkdir -p /work/my_drivers/frist_drv/1th


进入底层目录1th/:

cd /work/my_drivers/frist_drv/1th


在1th/下建立.c文件:

touch first_drv.c


我们习惯在windows环境下编写代码,你可以用“CuteFTP登录到虚拟机上”或是“共享文件夹”等方法访问到/work/my_drivers/frist_drv/1th/first_drv.c,然后用Source Insight、Notepad++、甚至记事本等文本编辑器在first_drv.c中写驱动代码,建议用Source Insight。


暂时采用CuteFTP登录到虚拟机的方法,在电脑磁盘上建立一个与虚拟机中一样的目录树,

如 D:\my_drivers\first_drv\1th,在CuteFTP中将first_drv.c拖到windows中我们准备好了的这个目录树下,然后用Source Insight打开first_drv.c


在first_drv.c中写:


#include <stdio.h>

int main(void)

{

    printf("Hello world!\n");

    return 0;

}

好吧,其实这不是驱动程序,这是所有C语言书籍或课程中第一堂课的第一个例子。

有没有一种亲切而又踏实的感觉?下一篇博文就要正式开始写驱动程序了,各位且先做好心理准备吧。


本文出自 “12253782” 博客,请务必保留此出处http://12263782.blog.51cto.com/12253782/1872278

以上是关于第1个linux驱动___搭建环境,蓄势待发的主要内容,如果未能解决你的问题,请参考以下文章

[刘阳Java]_快速搭建MyBatis环境_第2讲

软件测试_Linux

第1个linux驱动___给驱动模块上户口

Linux开发环境搭建(大数据预科02_1)

Linux开发环境搭建(大数据预科02_1)

win10_java+selenium环境搭建