⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 调试过程.doc

📁 基于linux2.6内核的字符驱动的编写,调试过程,在PC机和s3c2410嵌入式系统中正常可用.
💻 DOC
字号:
1.在桌面linux系统中编译驱动
在命令行提示符下面输入:make
出现以下提示:
Nothing to be done for all.
原因是Makefile中命令前面需按Tab键。

问题解决。
显示信息:


#insmod chardev.ko
#lsmod
可发现chardev驱动模块
#mknod /dev/kf701_chardev0 c 233 0
在/dev下面可发现kf701_chardev0设备
#Cat /dev/kf701_chardev0
内容为空
#echo “abcdefg” > /dev/kf701_chardev0
#Cat /dev/kf701_chardev0
Abcdefg
#rmmod chardev


2.编译s3c2410嵌入式板中的字符驱动
为了方便驱动程序的编写,使用source-navigator源码分析器。
导入2.6.14内核源码树相应的目录内容:
arch/arm/mach-s3c2410
include/asm  (除去没必要的目录,所有类型在头文件<asm/types.h>中声明,这个文件又被头文件<Linux/types.h>所包含))
include/linux
kernel
然后添加驱动程序和Makefile文件


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -