没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统实验实验报告.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 181 浏览量
2023-06-01
15:38:03
上传
评论
收藏 1.84MB PDF 举报
温馨提示
试读
36页
嵌入式系统实验实验报告.pdf
资源推荐
资源详情
资源评论
嵌入式系统实验实验报告
一、实验目的
1.基本实验
.
搭建 PXA270 嵌入式 LINUX 开发软硬件环境;安装 LINUX 操
作系统;安装与配置建立宿主机端交叉编译调试开发环境;配置宿
主机 PC 机端的 minicom(或超级终端)、TFTP 服务、NFS 服务,
使宿主 PC 机与 PXA270 开发板可以通过串口通讯,并开通 TFTP
和 NFS 服务。
2.人机接口
键盘驱动;LCD 控制;触摸屏数据采集与控制实验;
3.应用实验
完成 VGA 显示;Web 服务器实验;网络文件传输实验;多线
程应用实验。
4.扩展应用实验
完成 USB 摄像头驱动与视频采集;GPS 实验;GSM/GPRS 通
讯;视频播放移植;USB 蓝牙设备无线通讯;NFS 文件服务器;蓝
牙视频文件服务器。
5.QT 实验
完成基本嵌入式图形开发环境搭建;“Hello world!”QT 初
探;创建一个窗口并添加按钮;对象通信:Signal 和 Slot;菜单和
快捷键;工具条和状态栏;鼠标和键盘事件;对话框;QT 的绘
图;俄罗斯方块;基于 QT 的 GSM 手机在嵌入式 LINUX 下的设计
与实现。
二、实验内容
1. 人机接口实验
实验十九 键盘驱动实验
实验目的:矩阵键盘驱动的编写
Word 资料
▪ 实验内容:矩阵键盘驱动的编写
▪ 作业要求:完成键盘加减乘除运算
▪ 实验作业源码及注释:
#INCLUDE<STDIO.H>
#INCLUDE<STRING.H>
#INCLUDE<STDLIB.H>
#INCLUDE<FCNTL.H>
#INCLUDE<UNISTD.H>
#INCLUDE<MATH.H>
#DEFINE DEVICE_NAME “/DEV/KEYBOARD ”
INT MAIN(VOID){
INT FD;
INT RET;
UNSIGNED CHAR BUF[1];
INT I,F,J;
DOUBLE X;
INT A[2]={0};
CHAR PRE_SCANCODE=0XFF;
FD=OPEN(DEVICE_NAME,O_RDWR);
IF(FD==-1)PRINTF( “OPEN DEVICE %S
ELSE{
BUF[0]=0XFF;
I=0;F=0;
WHILE(1){
READ(FD,BUF,1);
ERROR\N”,DEVICE_NAME);
.
Word 资料
IF(BUF[0]!=PRE_SCANCODE) //
判断是否放开按键
IF(BUF[0]!=0XFF){ //判断是否
键入
PRE_SCANCODE=BUF[0];
USLEEP(50000);
SWITCH(BUF[0]){
CASE 0X12:{ //按下
ENTER
SWITCH(F){ //判断运算
符
CASE
1:{J=I;I=(I+1)%2;X=A[I]+A[J];PRINTF( “%D+%D=%D”,
A[I],A[J],X);BREAK;}// 加法
CASE 2:{J=I;I=(I+1)%2;X=A[I]-
A[J];PRINTF( “%D-%D=%D”,A[I],A[J],X);BREAK;}// 减
法
CASE
3:{J=I;I=(I+1)%2;X=A[I]*A[J];PRINTF( “%D*%D=%D”,A
[I],A[J],X);BREAK;}// 乘法
CASE
4:{J=I;I=(I+1)%2;X=A[I]/A[J];PRINTF( “%D/%D=%D”,A
[I],A[J],X);BREAK;}// 除法
DEFAUIT:
}
F=0;BREAK;
}
CASE 0X13:{F=1;I=(I+1)%2;BREAK;} //
键入运算符
}
}
}
CASE 0X14:{F=2;I=(I+1)%2;BREAK;}
CASE 0X15:{F=3;I=(I+1)%2;BREAK;}
CASE 0X16:{F=4;I=(I+1)%2;BREAK;}
DEFAULT:A[I]=BUF[0]; //
存入数据
RET=CLOSE(FD);
}
RETURN 0;
}
▪ 实验结果:
实验效果图
实验二十 LCD 控制实验
▪ 实验目的:了解 LCD 的基本原理
▪ 实验内容:使用总线方式驱动 LCD 模块,体会与 QT 下
LCD 显示的差别
剩余35页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 61
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于JavaScript讲解的数据结构和算法
- python计算机视觉python-computer-vision.rar
- VB+ACCESS计算机等级考试管理系统(源代码+系统+答辩PPT).zip
- python密码python-ciphers.rar
- 2c60fbb3dt9ad50ed8864298eea1484b.MP4
- 基于yolov8+dlib实现视觉识别的安全驾驶监测系统部署到jetson NX平台源码+模型.zip
- Qt框架+OpenCV+动态爱心+编程教学+520
- 基于opencv+yolov8实现目标追踪及驻留时长统计源码.zip
- 水稻病害基于Yolov8算法优化目标检测识别与AI辅助决策python源码+模型+使用说明.zip
- 海尔618算价表_七海5.20_16.00xlsx(1)(2).xlsx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功