graylocus 发表于 2011-5-13 20:23:46

求指导:嵌入式linux系统驱动开发(skyeye模拟)

这两天在搭建嵌入式linux系统开发环境,没有开发板,刚了解skyeye的一点功能,自己琢磨着linux驱动开发是不是按以下步骤进行的:
1.安装skyeye
2.安装交叉开发工具链(cross-3.2.tar.bz2,没找到3.3.2版本的,按书上的自己制作了binutils,但是编译glibc的时候错了,t-linux出错,没法往下进行。干脆放弃了,下了个工具链)
3.下载linux2.6.x内核源码,并解压
4.用arm-linux-gcc编译下载的内核源码(这个是从书上看的,为何不用gcc)
5.运行skyeye,调试编译好的内核
接下来想要进行的就是编写设备驱动,并编译进上面的内核中
求各位讲解下。

ksh 发表于 2011-5-13 21:31:42

回复 1# graylocus 的帖子

可以,步骤是对的。
关于4的问题是,gcc编译的是x86的程序,arm-linux-gcc编译出来的是arm的程序。

graylocus 发表于 2011-5-13 22:02:21

回复 2# ksh 的帖子

谢谢。
页: [1]
查看完整版本: 求指导:嵌入式linux系统驱动开发(skyeye模拟)