主题 : 新手上路_mini6410,使用手册中遇到的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 26940
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2010-08-17
最后登录: 2018-07-15
楼主  发表于: 2010-08-24 20:55

 新手上路_mini6410,使用手册中遇到的问题

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-09-09)
各位大侠好:
我在学习mini6410过程中遇到了问题,希望大家指教.

4.10嵌入式Linux驱动程序示例
上一节我们介绍了一个简单的Linux程序Hello,World,它是运行于用户态的应用程
序,现在我们先从一个运行于内核态的Hello,World程序开始,介绍驱动程序的编写和使用。
4.10.1 Hello,Module-最简单的嵌入式Linux驱动程序模块
(1)把Hello,Module加入内核代码树,并编译
一般编译2.6版本的驱动模块需要把驱动代码加入内核代码树,并做相应的配置,如
下步骤(注意:实际上以下步骤均已经做好,你只需要打开检查一下直接编译就可以了):
Step1:编辑配置文件Kconfig,加入驱动选项,使之在make menuconfig的时候出现
打开linux-2.6.28.6/drivers/char/Kconfig文件,
到目前为止一切正常

保存退出,这时在linux-2.6.28.6目录位置运行一下make menuconfig就可以在Device
Drivers Character devices菜单中看到刚才所添加的选项了,按下空格键将会选择为<M>,
此意为要把该选项编译为模块方式;再按下空格会变为<*>,意为要把该选项编译到内核中,
在此我们选择<M>,如图,如果没有出现,请检查你是否已经装载了缺省的内核配置文件,
见4.5.1章节。
到这里就出现问题了,运行到这里确实找不到“mini6410 module sample”


“4.5.1配置编译支持NAND启动的U-boot
进入U-boot源代码目录,执行:
#cd/opt/FriendlyARM/mini6410/linux/u-boot-mini6410
#make mini6410_nand_config;make
将会在当前目录配置并编译生成支持Nand启动的U-boot.bin,使用SD卡或者USB
下载到Nand Flash即可使用,详见第三章,光盘中images/linux目录中已经提供了编译好的
该文件,为了便于区分,我们把它重新命名为u-boot_nand.bin”
这里也没找到解决的办法啊

望大家指教
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-08-24 21:56
可能sample程序忘记加入了,下次更新时会加入。

另一个问题,没看出你要什么解决方法。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 26940
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2010-08-17
最后登录: 2018-07-15
2楼  发表于: 2010-08-25 08:24

 回 1楼(mindee) 的帖子

呵呵,就是想问一下版主,怎么才能按照手册上的说明走下去呢?
怎么让“mini6410 module sample”在“Drivers Character devices”出现呢?
级别: 新手上路
UID: 69622
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2012-05-09
最后登录: 2017-09-13
3楼  发表于: 2012-05-09 10:38
支持两个