Linux 驱动入门 -- Hello World(1)
Linux 驱动入门 -- Hello World(1)
想学习一下Linux驱动,于是找了一个实例HelloWorld,编写自己的第一个驱动程序
1、环境搭建
安装Ubuntu系统,打开终端,以root权限进入,命令如下
- www.bkjia.com @bkjia:~$ sudo -s
- root@bkjia:~# apt-cache search linux-source
- linux-source - Linux kernel source with Ubuntu patches
- linux-source-3.0.0 - Linux kernel source for version 3.0.0 with Ubuntu patches
接着下载内核源码包
- root@bkjia:~# apt-get install linux-source-3.0.0
- root@bkjia:~# cd /usr/src/
- root@bkjia:/usr/src# ls
- linux-headers-3.0.0-12 linux-source-3.0.0 vboxguest-4.1.16
- linux-headers-3.0.0-12-generic linux-source-3.0.0.tar.bz2
- root@bkjia:/usr/src# tar jxvf linux-source-3.0.0.tar.bz2
- root@bkjia:/usr/src/linux-source-3.0.0# make oldconfig
- root@bkjia:/usr/src/linux-source-3.0.0# make bzImage
继续编译modules,也需要1个多小时
- root@bkjia:/usr/src/linux-source-3.0.0# make modules
- root@bkjia:/usr/src/linux-source-3.0.0# make modules_install
|
评论暂时关闭