第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驱动___搭建环境,蓄势待发的主要内容,如果未能解决你的问题,请参考以下文章