首页 > 代码库 > zju(6)中断控制实验
zju(6)中断控制实验
1、实验目的
1、学习和掌握Linux下中断驱动的写法;
二、实验内容
1.编写EduKit-IV实验箱Linux操作系统下按键key的驱动;
2.编写EduKit-IV实验箱Linux操作系统下按键key的驱应用程序。
三、主要仪器设备
1、Ubuntu12.04系统。
2、英培特eduk4-s3c2410试验平台
四、操作方法和实验步骤
1. 添加环境变量
source /usr/local/src/EduKit-IV/Mini2410/set_env_linux.sh
source /usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/path.sh
切换路径
cd $SIMPLEDIR/8.2-key_test/app
接着进行编译, 将生成key_test
拷贝到tftp根目录:cp /home/example/tftp/key_test /tftproot/
再次切换路径,执行以下命令:
cd $SIMPLEDIR/8.2-key_test/driver
拷贝eduk4-key.ko 到tftp根目录:cp /home/example/tftp/eduk4-key.ko /tftproot/
连接好交叉串口线和网线于目标板,并打开minicom,进入目标板
将led_test, eduk4-key.ko两文件传入目标板
给key_test添加权限,加载驱动模块
运行测试key_test
按下中断按键key1或key2,显示如下
中断实验成功
五、实验结果和分析
实验完成了在linux系统下按键key的驱动程序和应用程序的编写,将程序通过tftp传入目标版,并进行了测试。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。