Linux_1th_第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语言书籍或课程中第一堂课的第一个例子。

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



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值