资料介绍
嵌入式系统 www.icwin.net icwin@icwin.net, sales@icwin.net
NIOSII-uClinux 应用开发
2.3 创建第一个简单的驱动程序:
我们这里将会做两个简单的驱动程序。
(1)一个简单的驱动程序,控制开发板上的 LED 灯。
(2)中断驱动程序,利用开发板上的按键来实现简单的终端菜单,这部分将使用应用
程序和驱动程序共同工作。
下面将讲述从如何编写一个简单的驱动程序开始, 备注:本文面向的读者是对 NIOS
应用开发不太了解的用户和对 Linux 开发不太了解用户,里面会花一些篇幅来讲解一些
Linux 驱动程序的基本知识。
2.3.1 第一个驱动程程序:LED 控制驱动程序
作为入门的例子,我们尽量的把驱动程序的结构讲述都清晰一些,其中都是自己的理解,
有可能有些地方有错误地方,如果有错误的地方,希望能及时告诉我,我好更改文档。
1.新建驱动程序开发配置信息
这里我把内核目录 ~/linux.2.26.x/drivers/misc 作为我开发驱动的目录。
打开文件 Makefile 添加如下的内容:
obj-$(CONFIG_MY_MYTEST) +=mytest.o
22
我们的技术是您的!