第一篇:触摸屏实训心得体会
天津电子信息职业技术学院
计算机控制综合实训
触摸屏实训报告
姓 名 zyh 学 号 04 班 级 电气s07-3班
专 业 电气自动化
所 在 系 电子技术系
指导教师 郑凤歧、张晓燕
完成日期 2009年11月26日
前言
ehsy西域品质提供的西门子5.7英寸触摸屏k-tp178micro系列有如下特点:
☆ 5.7 英寸触摸屏, 蓝色4级灰度显示
☆ s7-200 plc专用触摸屏
☆ 友好的操作界面:触摸屏+按键
☆ 快速的系统启动时间和操作响应时间
☆ 超大存储空间
☆ 触摸声音反馈
☆ 硬件设计全面更新,无与伦比的高可靠性
☆ 5种在线语言切换,32种语言支持,使您的设备能应用于
世界各地
☆ 强大的密码保护功能,50个用户组
☆ 更高的鲁棒性,防冲击和震动,并能防水耐脏
☆ 采用32位arm7处理器,性能优异
☆ 集成的lcd控制器,消除了cpu和lcd控制器的之间的传输瓶颈
☆ 组态软件:wincc flexible,编程灵活快捷
☆ 为中国用户量身定做,符合中国用户使用习惯
☆ 作为众多知名品牌的合作伙伴,ehsy西域以其优良的品
质和服务来保证操作人员的职业健康,安全环境和美好未
来。
技术参数 k-tp178micro触摸屏的多行业应用
工程机械行业一般来说工作环境恶劣,常常要在露天和强光照射下工作,灰尘、油污很多,因此要求此类机械设备具有很强的抗冲击、抗振动的能力。k-tp178micro是该公司专门针对中国中小型自动化产品用户需求而设计的全新5.7ins7-200专用触摸屏。它集中了同类产品的众多优点,功能强大、性能优越、高可靠性、外表美观、同时价格低廉,适合使用在众多的自动化设备上。k-tp178micro倾注了全球领先的设计理念、采用最先进的hmi技术,选用最可靠的电子元器件,以及本地化的生产策略。k-tp178micro与s7-200plc完美结合,能给客户提供最佳的解决方案。k-tp178micro以其先进强大的功能,稳定可靠的质量,低廉的价格和完善的服务广泛应用于纺织机械、工程机械、医疗制药、空调制冷等行业,均受到最终用户的好评。以下是k-tp178micro在不同行业的成功应用案例。
纺织行业 1.行业背景
纺织属于劳动密集型行业,工作环境恶劣,在工作环境中棉纤维尘埃多,常常因为自控设备的防尘效果不好导致控制设备电路板上灰垢很多,造成电路板散热能力下降,因而导致电子元器件快速老化,过程控制系统实训报告
院系 电子与电气工程学院
专业 自动化(卓越工程师)班级 自动化 学号
姓名 2014年11月
我们此次实习的地点是淮安宏烨科技有限公司。
淮安市宏烨科技有限公司是一家专门为化工企业提供工程放大技术及信息化解决方案的高科技公司,坐落于景色怡人的国家级淮安软件园。业务涉及化工工程放大设计,数据管理,自动化等多个方面。技术团队是我们公司的核心竞争力,他们学历高,化工企业背景深,且具有团队合作精神。
一、实训过程
实习前八周主要以学习如何用集散控制系统完成简单的控制系统,一开始主要是有两位工程师带着我们学习这款浙大中自sunytech的软件。从下位机到上位机,一步一步地学习。首先在下位机中建立好变量,然后再编写程序,可以选择用功能块或者t形图进行编写,然后再上位机中组态,做好画面连接变量才算完成好一个简单的工程。
接着我们又学习了西门子公司的s7-200 smart编程软件,用这款软件进行编程,之后我们又学习了组态软件wincc。学习了这些最基本的功能,添加按钮,画面,对每个按钮进行链接变量。当用s7-200 smart编程软件把程序编好后,接着就要利用wincc进行组态,链接变量。完成这些后就要进行很重要的一步了,那便是通讯的测试,首先要把程序下载到plc模块中,再把触摸屏的程序下载到触摸屏中,然后把两者链接起来观察结果。通讯下载时,需要将本电脑的ip重新设定为指定地址范围,然后将cpusr20打开通讯,下载便可找到s7-200 smart的地址进行下载编译,通过程序状态进行运行观察,若出错,便需要重新检查程序是否有误,或地址冲突,其中s7-200 smart和触摸屏的连接,在触摸屏下载的同时需要修改ip地址,必须与电脑,s7-200 smart的ip不同,方可进行程序的下载和运行。
学习这些软件的同时,我们也去了具体的化工厂去实践。让我印象最深刻的便是淮安楚州的寅生化工厂。我们参与的其中一个项目便是对厂里的罐区进行监控,其实最主要的是对两个液氨储罐进行监控。
安装要求:液氨储罐的温度、压力、液位、流量等重要工艺指标实施远程监控,完善联锁报警、有毒气体报警等装置。液氨储罐必须配置液位检测仪表,同一储罐至少配备两种不同类别的液位检测仪表,且应配备高、低液位报警回路,必要时还应配有液位与相关工艺参数之间的联锁系统。高液位报警器的安装高度,应满足从报警开始10-15min内液氨不会超过规定的最高液位的要求。低液位报警器的安装高度,应满足从报警开始10-20min内泵不会抽空的要求。
控制要求:
实时监控罐区储罐的液位,温度,压力和危险气体报警仪的状态,当储罐的温度,压力、液位超过高限值时或报警仪检测到有危险气体泄漏时,控制系统会发出声光报警提醒工人采取措施。
控制方案:
1、将液氨罐的温度,液位,压力信号通过变送器采集到plc控制系统,然后输出到触摸屏上,在触摸屏上对液氨罐的温度,压力,液位进行高限值设定后,当液氨罐的温度,压力或液位超过高限值时,控制系统会立即关闭进料液氨储罐切断阀和进料泵,同时产生报警信号。
2、当储罐旁边的危险气体报警仪监测到有液氨气体泄漏时,会将信号传递给控制系统,控制系统会立即关闭进料所有切断阀和进料泵,同时产生报警信号。
3、将双氧水,乙醇等储罐的液位通过变送器采集到plc控制系统,然后输出到触摸屏上,在触摸屏上对这些储罐罐的液位进行高限值设定后,当储罐罐的液位超过高限值时,控制系统会立即关闭相应储罐的进料泵,同时产生报警信号。
系统的整体框架如下: plc程序如下(部分):
这个控制系统对应的触摸屏的画面(部分)如下:
以上便是我们接触的第一个控制项目。
第二篇:触摸屏实训报告
天津电子信息职业技术学院
计算机控制综合实训
触摸屏实训报告
姓 名 zyh 学 号 04 班 级 电气s07-3班
专 业 电气自动化
所 在 系 电子技术系
指导教师 郑凤歧、张晓燕
完成日期 2009年11月26日
前言
ehsy西域品质提供的西门子5.7英寸触摸屏k-tp178micro系列有如下特点:
☆ 5.7 英寸触摸屏, 蓝色4级灰度显示
☆ s7-200 plc专用触摸屏
☆ 友好的操作界面:触摸屏+按键
☆ 快速的系统启动时间和操作响应时间
☆ 超大存储空间
☆ 触摸声音反馈
☆ 硬件设计全面更新,无与伦比的高可靠性
☆ 5种在线语言切换,32种语言支持,使您的设备能应用于
世界各地
☆ 强大的密码保护功能,50个用户组
☆ 更高的鲁棒性,防冲击和震动,并能防水耐脏
☆ 采用32位arm7处理器,性能优异
☆ 集成的lcd控制器,消除了cpu和lcd控制器的之间的传输瓶颈
☆ 组态软件:wincc flexible,编程灵活快捷
☆ 为中国用户量身定做,符合中国用户使用习惯
☆ 作为众多知名品牌的合作伙伴,ehsy西域以其优良的品
质和服务来保证操作人员的职业健康,安全环境和美好未
来。
技术参数 k-tp178micro触摸屏的多行业应用
工程机械行业一般来说工作环境恶劣,常常要在露天和强光照射下工作,灰尘、油污很多,因此要求此类机械设备具有很强的抗冲击、抗振动的能力。k-tp178micro是该公司专门针对中国中小型自动化产品用户需求而设计的全新5.7ins7-200专用触摸屏。它集中了同类产品的众多优点,功能强大、性能优越、高可靠性、外表美观、同时价格低廉,适合使用在众多的自动化设备上。k-tp178micro倾注了全球领先的设计理念、采用最先进的hmi技术,选用最可靠的电子元器件,以及本地化的生产策略。k-tp178micro与s7-200plc完美结合,能给客户提供最佳的解决方案。k-tp178micro以其先进强大的功能,稳定可靠的质量,低廉的价格和完善的服务广泛应用于纺织机械、工程机械、医疗制药、空调制冷等行业,均受到最终用户的好评。以下是k-tp178micro在不同行业的成功应用案例。
纺织行业 1.行业背景
纺织属于劳动密集型行业,工作环境恶劣,在工作环境中棉纤维尘埃多,常常因为自控设备的防尘效果不好导致控制设备电路板上灰垢很多,造成电路板散热能力下降,因而导致电子元器件快速老化,-4-篇二:触摸屏实验报告 单片机及嵌入式系统原理及应用实验
姓名:张银成、石天涯 班级:2011320105 学号:
11、24 触摸屏实验
一、实验目的:
1.掌握tft屏的工作原理。2.学会使用stm32的fsmc接口驱动tft屏。3.学会使用触摸屏控制器检测触点坐标。
4.掌握触摸屏的触摸功能。
二、实验内容: chd1807-stm32开发板驱动配套的3.2寸液晶、触摸屏,使用fsmc接口控制该屏幕自带的液晶控制器ili9341,使用spi接口与触摸屏控制器tsc2046通讯。驱动成功后可在屏幕上使用基本的触摸绘图功能。1.验证触摸屏校正功能; 2.验证触摸绘图功能;
三、实验原理: 1.tft屏概述 lcd,即液晶显示器,因为其功耗低、体积小,承载的信息量大,因而被广泛用于信息输出、与用户进行交互,目前仍是各种电子显示设备的主流。tft(thinfilmtransistor)是指薄膜晶体管,每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是目前最好的lcd彩色显示屏之一。2.数据点的像素格式
图像数据的像素点由红(r)、绿(g)、蓝(b)三原色组成,三原色根据其深浅程度被分为0~255个级别,它们按不同比例的混合可以得出各种色彩。如r:255,g255,b255混合后为白色。
根据描述像素点数据的长度,主要分为8、16、24及32位。根据描述像素点数据的长度,主要分为8、16、24及32位。16位描述的为216=65536色,称 为真彩色,也称为64k色。16位的像素点格式见图 1。d0-d4为蓝色,d5-d10为绿色,d11-d15为红色,使得刚好使用完整的16位。
图 1.16位像素点格式 rgb比例为5:6:5是一个十分通用的颜色标准,在gram相应的地址中填入该颜色的编码,即可控制lcd输出该颜色的像素点。如黑色的编码为0x0000,白色的编码为0xffff,红色为0xf800。3.stm32驱动tft屏
因为stm32内部没有集成专用的液晶屏和触摸屏的控制接口,所以在显示面板中应自带含有这些驱动芯片的驱动电路(液晶屏和触摸屏的驱动电路是独立的),stm32芯片通过驱动芯片来控制液晶屏和触摸屏。以实验中的3.2寸液晶屏(240*320)为例,它使用ili9341芯片控制液晶屏,通过tsc2046芯片控制触摸屏。ili9341的8080通讯接口时序可以由stm32使用普通i/o接口进行模拟,但这样效率较低,它提供了一种特别的控制方法——使用fsmc接口。4.触摸屏感应原理 tsc2046是专用在四线电阻屏的触摸屏控制器,电阻触摸屏的基本原理为分压,它由一层或两层阻性材料组成,在检测坐标时,在阻性材料的一端接参考电压vref,另一端接地,形成一个沿坐标方向的均匀电场。当触摸屏受到挤压时,阻性材料与下层电极接触,阻性材料被分为两部分,因而在触摸点的电压,反映了触摸点与阻性材料的vref端的距离,而且为线性关系,而该触点的电压可由adc测得。更改电场方向,以同样的方法,可测得另一方向的坐标。
图2 触摸屏电阻计算方法
四、程序代码 1.主程序
int main(void){ systick_init();
/*systick 初始化*/ lcd_init();/*lcd初始化*/ touch_init();/*触摸初始化*/ while(touchl_calibrate()!=0);/*等待触摸屏校准完毕*/ init_palette();/*画板初始化*/ while(1){ if(touch_flag == 1)
/*如果触笔按下了*/ { if(get_touch_point(&display, read_2046_2(), &touch_para)!=disable)/*获取点的坐标*/ { palette_draw_point(display.x,display.y);/*画点*/ } } } } 2.画板初始化
void init_palette(void){ set_direction(0);
lcd_rectangle(0,0,320,240,white);lcd_line(39,0,39,29);lcd_line(0,29,39,29);lcd_str_6x12_o(7, 10,clr, 0);lcd_rectangle(0,30,40,30,green);
lcd_rectangle(0,60,40,30,blue);lcd_rectangle(0,90,40,30,bred);
lcd_rectangle(0,120,40,30,gred);lcd_rectangle(0,150,40,30,gblue);
lcd_rectangle(0,180,40,30,black);lcd_rectangle(0,210,40,30,red);delay_ms(500);} //设置为横屏 /*清白屏*/ 3.获取位置 char get_touch_place(u16 *x, u16 *y){ if(touch_flag == 1)/*如果触笔有按下*/ { if(get_touch_point(&display, read_2046(), &touch_para)!=disable){ *x = display.x;
*y = display.y;
return 0;} } return 1;}
五、实验结果:
1.触摸屏校正 : 图3.触摸屏校正
2.画板界面:
图4.画板界面篇三:触摸屏 实验报告
集散控制及总线控制实验指导书 实验地点:一区主楼623房间 指导教师:胡振坤
实验时间:2010年12月17日 第一章 计算机控制plc实验: 1.1 实验目的: 1了解可编程控制器(plc)的工作原理和应用fpwin软件的设计开发方法。2.掌握plc与pc机的联结通讯,3.编写程序,烧写,运行 1.2实验设备 1.北京达盛科技plc实验教学箱一套,其内置plc型号为松下fp1。2.松下gt01触摸屏一台, 包含相关使用和编程说明书。3.实验用pc机一台,用于设计plc及gt01触摸屏相关程序
姓名:刘婷 班号:10s0431 学号:10s004011 同组人: 教师签字: 成绩: 1.3.1电机控制实验
实验目的:
(1)熟悉编程软件及编程方法(2)掌握简单控制技巧 i/o分配表如表1-1所示,实验梯形图如图1-5所示。
表1-1 电机控制实验i/o分配
图1-5 电机控制实验梯形图
接线方法: input00接开关输出插孔p01(p01——电机启动,停止命令开关)input01接开关输出插孔p02(p02——电机正反转命令)output00接电机启动,停止控制djtd output01接电机正反转控制djzf 转。同时按下p01,p02转盘逆时针转动。1.3.2混料罐实验
实验目的:
(1)掌握plc编程原理及方法(2)掌握也为控制技巧
(3)了解传感器原理及使用方法
实验内容:使用数字量输入,输出控制混料罐液位。i/o分配如表1-2所示,实验梯形图如图1-6所示。接线方法: input00接高液位报警hls1 input01接中液位报警hls2 input02接低液位报警hls3 output00接hl1(表示进料泵1)output01接hl2(表示进料泵2)output02接hl4(表示混料泵)output03接hl3(表示出料泵)表1-2 混料罐实验i/o分配
图1-6 混料罐实验梯形图
实验结果:进料泵开,低液位报警,出料泵hl3关,进料泵hl1开;中液位报警,进料泵hl1关,进料泵hl2开;高液位报警,进料泵hl2关,混料泵hl4开;3s后,混料泵hl4关,出料泵hl3开
第二章:触摸屏控制电机 2.1实验目的: 1.掌握使用gtwin2.72开发gt01触摸屏应用程序的方法。2.掌握触摸屏与plc联合实现人机交互现场控制的设计方法。2.2实验设备:
gt01触摸屏如图2-2-1:
图2-2-1 gt01触摸屏 2.3实验内容: 1实现使用gt01触摸屏控制plc实验箱电机控制模块。要求能控制电机的启动和停止,能控制电机的旋转方向(顺时针和逆时针)。2.实现通过gt01触摸屏监测罐料实验模块的工作状态。包括四个状态: 进料口1进料;进料口2进料;罐料混合;出料口出料。3.独立完成以上两组实验,提交实验报告。2.4基本原理
1.触摸屏的通讯端口和plc控制台连通。2.通过开发软件gtwin将触摸屏控件和plc的两个寄存器y0和y1相关联。3.对触摸屏的操作行为引起y0和y1状态的变化。本例用y0来控制电机的起停状态,用y1来控制电机的旋转方向。
2.5实验步骤:
1.启动画面如图2-6-1:
图2-6-1 触摸屏欢迎画面
2.逻辑功能实现如图2-6-2 图2-6-2演示画面2 3.虚拟信号灯监控工业过程状态如图2-6-3:
图2-6-3 演示画面3 2.6通讯连接中的相关注意事项 1.将plc和触摸屏的串口通讯参数配置成一致。这里要注意的是波特率和奇偶校验方式。通讯状态不一致会导致通讯异常。2.plc和触摸屏如果没有真正通讯上,触摸屏上会显示error,而且触摸屏将无法显示已烧录到触摸屏中的设计界面 3.plc通过db9插头连接plc的tool口。两个设备对应的gnd端相连,plc的tx端(发送数据)接触摸屏的rx端,plc的rx端(发送数据)接触摸屏的tx端。
第三章:实验要求:
1.明确实验目的,实验内容,实验原理。2.应用plc软件,编写t型图,烧写,实现硬件连接,完成plc的控制实验。3.完成plc与触摸屏的现场总线连接,转换控制方法,实现触摸屏的控制。4.使用触摸屏的设计软件,设计有自己风格的,触摸屏和plc交互控制的程序。5.总结实验中的遇到的问题,解决方法,及实验的改进意见。
第四章:实验报告:
一:pc机与plc联机实验: 1实验目的: 1)了解可编程控制器(plc)的工作原理和应用fpwin软件的设计开发方法。2)掌握plc与pc机的联结通讯,3)编写程序,烧写,运行 2实验中使用的t型图:
电机控制实验梯形图
混料罐实验梯形图 篇四:plc实习报告——触摸屏、plc、变频器控制电机正反转 plc实习报告
题 目:触摸屏、plc、变频器控制电机正反转
学 院:电气信息工程学院
班 级:
姓 名:
学 号:
指导教师:
日 期:2012.12.10至2012.12.14 目录
实习名称...........................................................................................................................................2 实习内容...........................................................................................................................................3 实习目的...........................................................................................................................................3
一、plc的硬件组态......................................................................................................................3
二、plc程序设计..........................................................................................................................6
三、触摸屏程序设计.......................................................................................................................9
四、变频器参数设置.....................................................................................................................14
五、系统调试及运行.....................................................................................................................14
六、实习心得.................................................................................................................................14 参考文献.........................................................................................................................................15 实习名称
触摸屏、plc、变频器控制电机正反转
实习内容
自行设计触摸屏、plc 控制程序,采用现场总线方式控制变频器实现电机正反转。
实习目的
1.熟练掌握plc硬件组态方法; 2.掌握变频器的基本使用方法; 3.会编写简单的plc程序; 4.掌握触摸屏的基本应用;
一、plc的硬件组态
1、创建一个新项目
2、插入西门子plc300站点
3、硬件组态
按实际情况组态plc模块
在组态cpu时,为plc新建现场总线连接,采用现场总线的默认设置即可,如下图所示:
组态完毕之后,在现场总线上插入mm420变频器,选中现场总线,右击,选择插入对象,选择simovert,按下面步骤操作,插入mm420变频器:
设置变频器地址为“12”,如下图:
插入变频器之后,在右侧选择profibus dp—simovert,如下图所示,选择ppo3,并将i/q起始地址均修改为100: 篇五:嵌入式系统linux下触摸屏实验报告
一. 硬件平台
1、处理器:三星s3c2410,200mhz
2、内存:sdram,64m
3、外存:nand flash,64m
4、lcd&触摸屏:sharp,640×480,tft
5、串口:rs232,rs485 二.处理器结构
1、处理器核心
mmu,dcache,icache,jtag
2、系统总线
sdram,flash,lcd,中断,usb
3、外部总线
串口,usb,gpio 试验一:bootloader(ads、引导)
1、熟悉ads 1.2开发工具
创建、编译、下载、调试工程
2、串口通讯
串口控制器初始化、收/发数据
3、配置主机端的nfs服务器
配置主机端的nfs服务器,以连接linux核心
4、下载并运行linux核心
使用自己的串口程序下载并运行linux核心
主要内容:
? 编写串口接收数据函数 ? 编写串口发送数据函数 ? 打印菜单,等待用户输入 ? 下载并运行linux核心
? 配置主机的nfs服务器,与linux核心连接
其他部分代码从教师用机中拷贝 linux核心从教师机中拷贝
主要步骤:
? 修改bootloader:菜单、串口收发、命令行; ? 使用ads1.2编译bootloader; ? 使用uarmjtag下载、调试bootloader; ? 使用axd查看变量、内存,单步跟踪; ? 配置超级终端,与bootloader通讯; ? 使用超级终端下载linux核心映像; ? 启动linux核心运行,察看结果;(bootloader调试成功后再继续以下步骤)? 重新下载linux核心映像,启动核心运行后,察看是否成功加载nfs上的root文件 系统。
需要补充的代码:
接收串口数据并做相应处理 while(1){ 打印菜单并等待用户输入;switch(ch)//根据用户输入做相应处理 { case 1: imgsize=xmodem_receive((char *)kernel_base, max_kernel_size);if(imgsize==0)//下载出错;else //下载成功;break;case 3: nand_read((unsigned char *)kernel_base, 0x00030000, 4*1024*1024);case 2: bootkernel();//这里是不会返回的,否则出错;break;default: break;} } 打印菜单:
uart_puts(menu:nr);uart_puts(1.load kernel via xmodem;nr);uart_puts(2.boot linux;nr);uart_puts(3.load kernel from flash and boot;nr);uart_puts(make your choice.nr);do{ ch=uart_getc();}while(ch!=1 && ch!=2 && ch!=3);串口读写:
void uart_putc(char c){ while(!serial_write_ready());((utxh0)=(c));} unsigned char uart_getc(){ while(!serial_char_ready());return urxh0;} 设置linux核心启动命令行 char *linux_cmd=noinitrd init=/init root=/dev/nfs nfsroot=172.16.68.25:/rootfs,tcp ip=172.16.68.24 console=ttysac0;nfs服务器设置
编辑/etc/export文件: /home/arm_os/filesystem/rootfs 目标板ip(rw,sync)/home/arm_os/filesystem/rootfs 主机ip(rw,sync)启动nfs服务器:
/etc/init.d/nfs-kernel-server restart 测试nfs服务器:
mount 主机ip:/home/arm_os/filesystem/rootfs /mnt ? 试验二:linux kernel(gcc、make)
1、熟悉基本的linux命令
文件操作、文件编辑
串口工具、程序开发
2、配置linux核心 make menuconfig
3、交叉编译linux核心 make zimage 主要工作
? 熟悉基本的linux命令 ? 配置linux核心 ? 交叉编译linux核心 ? 调试自己编译的核心
? 挂载nfs上的root(根目录)? 编写一个小程序在目标板上运行
主要步骤: ? 用root用户登录ubuntu(合理使用权限); ? 解压缩源码包到/home/下; ? 察看解压缩后的/home/arm_os目录:linux核心、编译器、root等; ? 配置并测试nfs;
? 配置核心:make menuconfig; ? 编译核心:make;
? 下载并运行核心,加载root文件系统; ? 熟悉基本的linux命令; ? 编写一个小程序在目标板上运行,察看结果。? 试验三:linux driver(uart)
1、linux驱动编程 ? 基本接口 ? 常用函数
2、串口驱动 ? 申请中断处理 ? 串口数据读、写
主要工作:
? 编写串口驱动初始化、释放函数; ? 编写串口驱动接收数据函数; ? 编写串口驱动发送数据函数; ? 编写串口驱动中断处理函数; ? 编写串口访问应用程序; ? 使用模块方式编译驱动; ? 使用模块方式调试驱动; ? 实现基本的串口数据收发。主要步骤: ? 填写函数:uart_init、uart_exit、uart_open、uart_ release,实现串口设备初始化、释
? 填写函数: irq_rev_uart、uart_write、uart_read,实现串口设备中断处理、读、写; ? 用模块方式编译linux核心,生成uart.ko,启动目标板linux核心,用insmod、rmmod 等命令操作模块;
? 用printk打印调试串口驱动,包括中断相应,读写等; 串口数据回传给主机;
? 将目标板上串口线连到串口1; ? 编译应用程序uart.c,实现和主机间的串口通讯。
第三篇:实训心得体会
一周的实训已经过去了,我们在老师提供的实践平台上通过自己的实践学到了很多课本上学不到的宝贵东西,熟悉了对Quartus Ⅱ软件的一般项目的操作和学到了处理简单问题的基本方法,比如说 实体、结构体的作用、保存的时候不能还有中文及文件名要和实体名相同等。加深了对VHDL编程语言的理解,尤其是本课题中乘法器的设计让我更清楚进程、变量、信号的使用及它们之间的区别。意识到了EDA课程设计的重要性以及团队合作对于设计的重要性,更重要的是掌握了VHDL语言的基本设计思路和方法,我想这些会对我今后的学习起到很大的助推作用。此外,还要在今后的课本理论知识学习过程中要一步一个脚印的扎实学习,灵活的掌握和运用专业理论知识这样才能在以后出去工作的实践过程中有所成果。
在此次实训的过程中,我了解到了要加强培养动手能力,要明白理论与实践结合的重要性,只有理论知识也是不够的,只有把理论知识和实践相结合,才能真正提高我们的实际动手能力与独立思考的能力。感谢学院给我们提供这次实训的机会,感谢瓮老师对我们的指导,他是为了教会我们如何运用所学的知识去解决实际的问题,此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。
短暂的一周实训已经过去了,对于我来说这一周的实训赋予了我太多实用的东西了,不仅让我更深层次的对课本的理论知识深入了理解,而且还让我对分析事物的逻辑思维能力得到了锻炼,提高了实际动手能力,下面谈一下就这一周实训中我自己的一些心得体会。
第四篇:实训心得体会(推荐)
一周的实训已经过去了,我们在老师提供的实践平台上通过自己的实践学到了很多课本上学不到的宝贵东西,熟悉了对Quartus Ⅱ软件的一般项目的操作和学到了处理简单问题的基本方法,比如说 实体、结构体的作用、保存的时候不能还有中文及文件名要和实体名相同等。加深了对VHDL编程语言的理解,尤其是本课题中乘法器的设计让我更清楚进程、变量、信号的使用及它们之间的区别。意识到了EDA课程设计的重要性以及团队合作对于设计的重要性,更重要的是掌握了VHDL语言的基本设计思路和方法,我想这些会对我今后的学习起到很大的助推作用。此外,还要在今后的课本理论知识学习过程中要一步一个脚印的扎实学习,灵活的掌握和运用专业理论知识这样才能在以后出去工作的实践过程中有所成果。
在此次实训的过程中,我了解到了要加强培养动手能力,要明白理论与实践结合的重要性,只有理论知识也是不够的,只有把理论知识和实践相结合,才能真正提高我们的实际动手能力与独立思考的能力。感谢学院给我们提供这次实训的机会,感谢瓮老师对我们的指导,他是为了教会我们如何运用所学的知识去解决实际的问题,此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。
短暂的一周实训已经过去了,对于我来说这一周的实训赋予了我太多实用的东西了,不仅让我更深层次的对课本的理论知识深入了理解,而且还让我对分析事物的逻辑思维能力得到了锻炼,提高了实际动手能力,下面谈一下就这一周实训中我自己的一些心得体会。
第五篇:实训心得体会
一周的实训已经过去了,我们在老师提供的实践平台上通过自己的实践学到了很多课本上学不到的宝贵东西,熟悉了对Quartus Ⅱ软件的一般项目的操作和学到了处理简单问题的基本方法,比如说 实体、结构体的作用、保存的时候不能还有中文及文件名要和实体名相同等。加深了对VHDL编程语言的理解,尤其是本课题中乘法器的设计让我更清楚进程、变量、信号的使用及它们之间的区别。意识到了EDA课程设计的重要性以及团队合作对于设计的重要性,更重要的是掌握了VHDL语言的基本设计思路和方法,我想这些会对我今后的学习起到很大的助推作用。此外,还要在今后的课本理论知识学习过程中要一步一个脚印的扎实学习,灵活的掌握和运用专业理论知识这样才能在以后出去工作的实践过程中有所成果。
在此次实训的过程中,我了解到了要加强培养动手能力,要明白理论与实践结合的重要性,只有理论知识也是不够的,只有把理论知识和实践相结合,才能真正提高我们的实际动手能力与独立思考的能力。感谢学院给我们提供这次实训的机会,感谢瓮老师对我们的指导,他是为了教会我们如何运用所学的知识去解决实际的问题,此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。
短暂的一周实训已经过去了,对于我来说这一周的实训赋予了我太多实用的东西了,不仅让我更深层次的对课本的理论知识深入了理解,而且还让我对分析事物的逻辑思维能力得到了锻炼,提高了实际动手能力,下面谈一下就这一周实训中我自己的一些心得体会。