第一篇:linux系统实习报告
沈阳航空航天大学
Linux系统操作实习报告
院(系):计算机学院 专
业:计算机科学与技术 班
级:04010101 学
号:2010040101015 姓
名:刘航源 指导教师:李晓明 完成日期:2013年7月9日
7月5日实习内容
今天在李老师的带领下,我们初步了解了关于Linux系统的产生背景,及其与Windows系统一些不同。我还了解到,Linux系统是开源的操作系统。做完简单介绍后,我们便开始学习了Linux系统里的一些基本的终端命令,下面将这些命令做一些简单的罗列。
1.系统关闭命令及用法:shutdown 命令格式:shutdown [选项] [时间] [警告信息] 命令中各选项的含义为: r 关机后立即重新启动
-h 关机后不重新启动
n 快速关机不经过init 程序回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 cd ~用户名 回指定用户的宿主目录 cd zkl 切换到当前目录下的zkl子目录 6.创建一个目录mkdir 格式:mkdir [选项] 目录名 例如:mkdir zk 选项 –m 设定权限
m模式:在建立目录时把按模式指定设置目录权限。该目录的权限分为:目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限。这三个权限分别用三个数字之和来表示:对目录的读权限是
4、写权限是
2、执行权限是1 7.删除目录rmdir 格式:rmdir 目录名
一般情况下要删除的目录必须为空目录,如果所给的目录不为空,系统会报告错误。
8.作用设定文件或目录权限chmod 格式:chmod [选项] 文件和目录列表
说明:只有文件和目录的所有者才有权限修改其权限,超级用户可对所有文件或目录进行权限设置 字符串表示:rwxrw-rw-三种不同的访问权限:w 写访问权限,r 读访问权限,x 执行权限 u(文件拥有者)g(所属用户组)o(其他用户)权限 9.复制命令cp 格式:cp [选项] 源文件或目录 目标文件或目录 选项:
-f 覆盖已经存在的目标文件而不提示-i覆盖已经存在的目标文件要求用户确认
-r若给出的源文件是一个目录,递归复制该目录下所有子目录和文件,目标文件必须是目录 10.移动文件或目录mv 作用:
格式:mv [选项] 源文件或目录 目标文件或目录 选项:
-f 覆盖已经存在的目标文件而不提示-i覆盖已经存在的目标文件要求用户确认 11.删除文件或目录命令rm 格式: rm [选项] 源文件或目录 目标文件或目录 选项:
-f 覆盖已经存在的目标文件而不提示-i覆盖已经存在的目标文件要求用户确认 12.在指定目录中搜索文件 find 格式:find [路径] [选项] [文件] 选项:-name 支持通配符*和? 13.连接命令 cat 作用:并显示一个和多个文件的内容 格式:cat [选项] 文件1 文件2 14.useradd 命令: 作用:创建一个新的用户 格式:useradd [选项] 用户名 15.passwd 命令 作用:为用户创建密码 格式:passwd [选项] 用户名
passwd-d用户名 删除用户密码也能登陆
passwd-S用户名 查询账号密码 16.who命令 作用:显示登录用户 17.su命令 作用:变更用户帐号 18.压缩解压命令gzip 作用:对文件进行压缩和解压缩 格式:gzip [选项] [文件名] 遇到的问题和解决方法
1.gzip压缩命令是压缩文件的命令,但是现在还不会新建文件。解决方法:
问过老师后,知道用Vi编辑器可以新建并编辑一个文件。所以我先用Vi命令新建了一个chengyi.c文件,这样的话,就可以试着执行gzip命令了。
7月6日实习内容
今天主要学习的是Vi编辑器、GCC编译器和GDB调试工具的使用。首先Vi编辑器有三个主要的状态:vi分为三种状态,分别是命令模式、插入模式和底行模式,各模式的功能区分如下: 1.命令行模式
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式,或者到底行模式。2.插入模式
只有在插入模式下,才可以做文字输入,按「ESC」键可回到命令行模式。3 底行模式
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号„„等。Vi的使用方法介绍:
1.在「命令行模式」下按一下字母「i」就可以进入「插入模式」,这时候你就可
以开始输入文字了。
2.在「命令行模式(command mode)」下,按一下「:」冒号键进入「底行模式」,输入 q:表示不存盘强制退出vi 输入 w filename: 表示将文章以指定的文件名filename保存)输入 wq :表示存盘并退出vi。
输入 set nu:在文件中的每一行前面列出行号。输入 #:再按回车键就会跳到该行了 输入 /关键字:查找字符 对于GCC编译器,它是一个全功能的 ANSI C 兼容编译器.gcc 命令的基本用法如下: gcc [options] [filenames] options选项的用法如下:
-c参数,只编译生成一个目标文件“.o”-o 编译选项、生成可执行文件-g打开程序的调试选项 至于GDB调试工具,它可以用来调试C和C++程序,它的主要功能:1.监视程序中变量的值;2.在程序中设置断点;3.程序的单步执行。
下面来简单罗列一些gdb命令的缩略表示如下: 1.(gdb)l 2.(gdb)b 6 3.(gdb)r 4.(gdb)p j 5.(gdb)c 6.(gdb)n 7.(gdb)s
查看载入文件,l代表list 在第6行设置断点 运行程序 查看变量j的值
查看变量后,恢复程序继续运行 单步允许(不进入函数内部)单步允许(进入函数内部)
8.(gdb)delete 1 删除断点1 遇到的问题和解决方法
1.实验室电脑上的字符界面和图形化界面之间无法切换。
解决方法: 这是因为VWware和Windows之间切换的热键与Linux系统里的字符界面和图形化界面切换键Ctrl+Alt重合了。通过改变VMware的菜单中的VM->preference->Hotkeys就可以了。
7月7日实习内容
今天主要学习的是Linux进程与线程编程。Linux系统是多任务操作系统,支持多进程,进程是程序的一次执行,进程在生存周期呈现各种状态及状态转换。
进程基本系统操作有: 1.getpid()作用:进程用来取得自己的PID编号 2.getppid()作用:取得该进程的父进程(parent)PID编号。3.fork()系统调用
作用:创建一个子进程
调用形式:pid_t fork(void)4.exec系统调用
作用:以新进程替代原有进程,但PID保持不变
execl: 加上l表示要利用C的var args机制来传递程序参数.execl()函数格式: int execl(const char *path, const char *arg,...);execv:表示利用数组来传递程序参数.execp:在环境变量PATH所指定的路径里查找外部程序.若没有加上p,则必须指定完整路径.5.exit()系统调用
作用:终止发出调用的进程 形式:void exit(int status);函数中的参数status是返给父进程的状态值,取值范围:0-255 为了提高计算机的并行性,引入的线程。线程是系统调度的独立单位,但它不是系统资源分配的基本单位。Linux系统下的多线程遵循POSIX线程接口,称
为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h。
线程基本系统操作有: pthread_create函数
形式:int pthread_create((pthread_t *thread, pthread_attr_t *attr,void *(*start_routine)(void *), void *arg));
第一个参数*thread是一个pthread_t结构的指针,该结构用于保存线程的信息,函数创建成功时,将线程的标识符等信息写入*thread指针所指向的内存空间
第二个参数用来设置新线程属性,设为NULL时表示不改变线程的默认属性。第三个参数表示需要传递的是start_routine()函数的地址。start_routine()函数的作用是启动线程。
第四个参数是start_routine()函数的参数。2.pthread_exit()函数
作用:结束调用这个函数的线程
形式:void pthread_exit(void *retval);3.pthread_join函数 作用:等待线程结束
形式:int pthread_join(pthread_t th, void **thread_return);遇到的问题和解决方法
1.不知道怎样合适地设置execvp 的参数才能调用自己写的函数。解决方法: 通过老师讲解,我们知道了如果execvp函数的参数是内嵌函数的函数名的话,就可以直接写函数名,例如:
char *arg_list[] = { “ls”, “-l”, “/home”, NULL };execvp(“ls”,arg_list);但是我想将自己写的函数设置为execvp函数的参数,试过很多次之后还是失败了。通过老师的讲解我理解知道了,按照我的要求的话,execvp函数的第一个参数应该是我的程序的完全路径名。经过修改后,果然能实现自己想要
色功能。
7月8日实习内容
今天主要学习了DNS服务器配置与管理和Web服务器的安装与配置。域名系统(Domain Name System, DNS),是一种分布式的、层次型的、客户机 /服务器模式的数据库管理系统。DNS服务器功能主要有两个:
(1)将域名转换成IP 地址(俗称正向解析);
(2)将IP 地址转换成计算机的域名(俗称逆向解析)。域名系统的结构
其结构类似于一棵倒置的树,由最顶端的根一层一层往下延伸。这样所组成的结构,即称为域的名称空间。
DNS域名解析的工作原理:
(1)DNS客户机提出域名解析请求,并将该请求发送给本地的域名服务器。(2)当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该记录项,则本地的域名服务器就直接把查询的结果返回。
(3)如果本地的缓存中没有该记录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。
4)本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该记录,则返回相关的下级的域名服务器的地址。
(5)重复第4步,直到找到正确的记录。
(6)本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
访问www原理:
1.上网用户在IE中输入网址(URL)回车; 2.本地DNS服务器把URL中的主机解析成IP; 3.根域名服务器根据IP向WWW服务器提出请求; 4.WWW服务器响应请求,返回内容。
7月9日上机考核内容
在实验室学习了4天,终于要考核了。今天的考核的要求是:在root目录下创建一个以自己学号为名字的子目录,并在这个子目录下创建两个子目录并分别命名为st1、st2;最后在st1目录下编写一个程序,这个程序从“求N!”和“在子进程中显示2013年7月的月历”两个题目中选一个。
从表面上看,这考察了我们学的改变工作目录命令cd,创建一个目录命令mkdir,以及Vi编辑器,GCC编译器的综合运用。
但是在最后检查结果的时候,老师还当场考察了我们对作用设定文件或目录权限chmod命令,列出目录内容命令ls等命令以及GDB调试器的综合运用。
心得体会
时间如涓涓流水缓缓地流过,一周的实习生活弹指一挥间已经划上句号。在这一个星期的时间里留下了许多美好的回忆,让我们细细品味。在817的一个星期的实习生活,让我过得很充实,很快乐。老师们都十分热心,并将他们的一些教学经验传授给我们,我们所遇到的难题,他都很耐心的讲解;老师们都很热情负责,学习上给予指导,我们的成长与进步离不开老师们的帮助,在此特别要感谢老师们,祝愿老师能够工作顺利,事事如意。
虽然只有短短1周的实习时间,但是我在这段时间中有巨大的收获。首先,在工作、学习中要有良好的学习能力,要有一套学习知识的系统,遇到问题自己能通过相关途径自行解决能力。扎实的专业知识是你提高工作水平的坚实基础。在学校学习专业知识时,可能感觉枯燥无味,但当你工作以后,你才会发现专业知识是多么的重要。因为在工作、学习中遇到问题各种各样,并不是每一种情况都能把握,在这个时候要想把工作、学习做好一定要有良好的学习能力,通过不断的学习从而掌握相应技术,来解决工作中遇到的每一个问题。这样的学习能力,一方面来自向老师们的学习,向工作经验丰富的人学习。另一方面就是自学的能力,在没有他人帮助的情况下自己也能通过努力,寻找相关途径来解决问题。另外在实习之中自己也有很多不足的地方。例如:粗心大意,在实习过程中总是犯一些低级的错误。还有时候不懂得灵活运用某些命令和灵活配置Linux服务器。
所以我常提醒自己一定不要怕苦怕累,一定不要粗心大意,在掌握扎实知识的同时加强实践,做到理论联系实际、灵活运用。另一方面要不断的加强学习,学习新知识、新技术更好的为他人服务,为自己服务。实习是每一个大学毕业生必须拥有的一段经历,它使我们在实践中了解社会,让我们学到了很多在课堂上根本就学不到的知识,也打开了视野,增长了见识,为我们以后更好地服务社会打下了坚实的基础。这次实习生活,对我而言有着十分重要的意义。它不仅使我在理论上对Linux这个领域有了全新的认识,而且在实践能力上也得到了提高,真正地做到了学以致用。在一次次理论与实践相结合的过程中,在老师们悉心指导下,我不但对Linux有了系统的理解,从无数次的失败中吸取了宝贵的经验教训,而且随着时间的推移,自己的意志也得到了磨练,恐惧心理也逐渐地消失了。我时刻提醒自己,唯有不断努力,才能与时俱进。总之,这次实习的意义。感谢老师和同学在这段时间里对我的指导和帮助,我从中受益非浅。通过这次Linux服务器配置与管理的实习,一方面巩固了自己所学知识,提高了自己处理实际问题的能力;另一方面,它是我们从学校走向社会的一个过渡,它为我们顺利的走出校园,走向社会为国家、为人民更好服务做好了准备。
我们在大学里所学的知识应更多的与实践结合在一起,用实践来检验真理。使一个专科生具备较强的处理基本事务的能力与比较系统的专业知识,这才是我们学习与实习的真正目的。社会是不断发展变化,计算机技术更是日新月异的进步,我们只有不断学习学习再学习,才能保持自己不会落后。
第二篇:嵌入式linu学习心得
嵌入式Linux学习心得
1、Linux命令
ls:查看目录-l以列表方式查看;ls –l 与ll的功能一样 pwd: 查看当前的目录
cd:改变当前操作目录cd /直接跳到根目录 cd..回到上一级目录 cat: 打印显示当前文件的内容信息
mkdir:创建目录
fdisk: 查看硬盘分区信息,-l以列表方式查看
->代表是链接文件,类似window下的快捷方式。
cp: 复制命令,例子cp 文件名 /home/dir/
mv: 移动或改名,如mv sonf.confsonf.txt(改名)移动:mv sonf.conf / rm:删除命令,如rm –f test.c;如删除目录rm –fr d
man:查看某个命令的帮助,man 命令
2、各系统目录的功能
drw—r—w--:d代表是目录,drw代表当前用户的权限,r代表组用户的权限,w代表其它用户的权限。x代表有执行权限。
/boot/gruff.conf: 启动引导程序
/dev:brw—rw--:b代表是块设备。Linux设备有三种,块设备(b开头)、字符设备(c开头)、网络设备。had代表第一个硬盘,hdb代表第二个硬盘。Hdb2代表第二块硬盘的第二个分区。3,67代表主设备为3,从设备为67./etc:存放的是系统的配置文件。Inittab文件存放不同启动方式下必须启动的进程。Inittab文件中有6个启动level,wait中对应着6个level的目录,respawn代表当一个进程被意外终止了,但会自动启动的进程,如守护进程。rc.d目录中存放了一个rc.sysinit文件,里面存放系统初始化配置信息。/etc还有一个vsftpd里面存放tcp、ftp的配置。
/home : 用户目录,存放用户的文件,/lib:存放库文件,后缀为so的文件代表动态链接库。
/lost+found:系统意外终止,存放一些可以找回的文件。
/mnt:挂载外部设备,如挂载光驱:mount –t /dev/cdrom/mnt/cdrom,如
果在双系统中,要查看windows中D盘的文件,首先应该将D盘的文件映射过来,mount –t /dev/hda2/mnt/windows/d
/opt:用户安装的应用程序
/proc:是系统运行的映射,比较重要。里面的文件数字代表进程号。每个进程号目录下包含进程的基本信息。还有其他信息,如cpuinfo等,内核支持的文件系统filesystem等。系统支持的中断interrupts,iomen代表内存分配情况。ioport存放IO端口号。还有分区信息,modole信息,状态信息,版本信息
对于Linux的设备驱动程序,有两种加载模式,一种是直接加载进linux内核,一种是以模块的方式加载到内核。
/sbin: 系统管理的一些工具。如poweroff关机工具。
/usr: 安装系统时很多文件放在此目录下面,包含一些更新等,include包含的头文件,lib 是Linux的库文件,src包含Linux2.4的内核源码
/var:存放是临时变量
3、
第三篇:铁路系统实习报告
篇一:
她是阳高站第一个登上信号楼行车值班员岗位的女性
周凤,太原铁路局大同车务段阳高站车站值班员,她是太原铁路局管内唯一的一位女大学生值班员。
周凤小时候经常做着长途旅行的梦,她梦想坐着火车在钢轨上飞行,自由、舒畅„„。从此她有了理想——长大了进铁路工作。
2011年7月,周凤由西南交通大学铁路运输专业毕业,从巴蜀大地走进塞上古都大同,走上了铁路运输的工作岗位,实现了儿时的愿望。
初上岗时,周凤没有女孩的娇嫩,积极要求去运输第一线。在大张线上的一个三等车站阳高站,她学干信号员,在见习岗位上她练就了过硬的工作本领。2011年12月,周凤在信号员岗位上独立顶岗,行车工作所涉及的知识与她大学学习的理论知识有很多相关,行车岗位给了她将理论用于实践的平台。她在信号控制台前,操纵中认真执行“十六字”作业标准,既要手脑并用,又要复诵洪亮,便于和值班员的互控。面对着每天50对的接发列车,这还包含了9.5对停靠客车和5对通过客车,工作的繁忙超乎人们的想象。在2012年的大张线施工中,周凤安全地按非正常情况下接发列车程序办理,经历了几次反方向行车考验后,得到了领导和同事的认可。
一个象牙塔尖上的莘莘学子如此钟情铁路而甘于奉献青春,一位名校的大学生和普通人站在同一起跑线上,使许多人好奇,让更多人不理解,在感叹之余,人们为她竖起了大拇指:“周凤这姑娘天生就与铁路结缘,她坐在行车室接发列车,一点也不比大老爷们逊色”。2012年12月,她走上了车站值班员的岗位。
从事行车工作枯燥、辛苦、还要熬夜。有人问周凤为什么干行车这个工作。她很认真地回答:“现在就业压力较大,能有一份工作,我就要踏踏实实地干好它!我在大学学习的就是铁道运输专业,从事我所学的专业可以体现人生价值,我奉献、我快乐”!
周凤参加工作两年多,用勤奋、专注点燃着美丽理想,用韧性、柔情展示着生命的热和风采,201x年5月被太原铁路局评为“太铁最美职工”。
“铁路这个范畴中的“钢铁”元素,是不是我所学专业可以开拓的一个可能化的指标?我努力让自己进入一种实验文本。”周凤这样说。
周凤和很多铁路职工一样,坚守在大张线的工作岗位上„„!
篇二:
由于系领导的高度重视、实习单位的积极支持和实习师生的共同努力,2007届本科毕业生实习进行得很顺利,取得了较好的成绩,同时也反映出一些问题。本届毕业实习全面落实了实习计划,使实习管理得到了规范,实习教学质量得到了提高,并得出一些建设性的建议。
一、实习基本情况
1.实习时间20xx年?月?日—20xx年?月?日,共?周。
2.实习地点实习地点?个。在省内?个实习点,省外?个实习点。具体实习地点详见附件一,2007届本科毕业生实习情况统计表。
3.实习内容
实习内容可以概括为两大类。一类是本专业范围内的工作,另外也有个别的?工作。
4.实习人数
(1)实习学生。2007届?个毕业班的?名学生全部参加了实习。
(2)实习指导教师。共?人。由于实习点多,地点分散,系领导、教研室主任和本学期任课教师及相关行政人员全部参加了实习指导工作。
5.实习形式
根据学院教务处的要求,采取集中实习和分散实习两种形式。分散实习学生自己联系实习单位,都出具了三方签名的书面材料(个人申请书、家长同意书和实习单位接受实习的证明书)。集中实习学生的实习单位由系里联系。所有实习单位都有专业教师指导。实习类型有毕业实习和毕业设计两种,毕业实习学生?人(?个实习点),毕业设计?人(?个实习点)。根据学生个人意愿和特点选拔毕业设计学生,其他学生参加毕业设计。
6.实习成果数据统计
(1)收到7个实习点每个点一份实习鉴定(实习单位盖章有效)。鉴定对每个实习学生做出了评价,?名学生单位实习鉴定成绩全部合格。
(2)收到学生实习报告?份。其中毕业实习学生每人一份,共?份;毕业设计每组?份,共?份。实习报告全部合格。
(3)收到实习教师每人一份实习总结报告,共?份。报告内容包括三部分。一是对学生在实习过程中的表现、能力、纪律情况和基础知识掌握程度的评价。二是结合实习单位的意见,对自己指导的每个学生给出综合实习成绩。三是就毕业实习过程中反映出来的教学存在的问题提出改进意见或建议等。全体学生综合实习成绩全部合格。
二、实习表现与效果
达到了毕业实习的预期目的。在学校与社会这个承前启后的实习环节,同学们对自己、对工作有了更具体的认识和客观的评价。本次实习采取分散形式。原则上以就业实习为主,同时与毕业论文选题相结合。本届实习的单位覆盖面很广,企业总体水平也比较高。实习收获主要体现在两方面。
1.工作能力。在实习过程中,绝大多数同学积极肯干,虚心好学、工作认真负责,主动参与?、?、?、?、?、?、?等工作(根据你实习的涉及内容列出主要项目),同时认真完成实习日记、撰写实习报告,成绩良好。实习单位的反馈情况表明,我们的学生具有较强的适应能力,具备了一定的组织能力和沟通能力,普遍受到实习单位的好评。大多数学生能胜任单位所交给的工作。在毕业设计单位和有些企业,实习学生提出了许多合理化建议,做了许多实际工作,为企业的效益和发展做出了贡献。
2.实习方式。实习单位指定指导人员师傅带徒弟式的带学生,指导学生的日常实习。学生在实习单位,以双重身份完成了学习与工作两重任务。他们向单位员工一样上下班,完成单位工作;又以学生身份虚心学习,努力汲取实践知识。同学们认真的工作态度、较强的工作能力和勤奋好学的精神受到了实习单位及其指导人员的一致好评。
3.实习收获。主要有四个方面。一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是一些学生在实习单位受到认可并促成就业。四是为毕业论文积累了素材和资料。
4.组织管理。实习领导小组成员亲自到实习单位,检查和指导实习工作,协调解决实习中遇到的问题,总结、交流工作经验。
指导老师们在整个实习过程中尽职尽责,对保证实习质量起到了重要作用。实习开始时,老师们深入学生和实习单位,阐明实习大纲及实习计划内容,明确实习目的和要求。实习过程中,结合实习单位的具体情况,帮助学生学会具体地分析问题、解决问题,学会深化专业知识,用专业知识指导实践,指导学生做好具体工作;在业务不多的实习点,引导学生“找事做”,挖掘他们的实践经验;检查学生实习工作日记,掌握实习情况,指导工作及时有效;督促学生认真完成实习报告。实习结束后,老师们认真做好学生的实习成绩考核及评定工作,参加实习交流会,完成实习总结报告。指导老师平均每周与每个学生交流一次。指导方式有电话、电子邮件、下点、面谈等。基本达到了及时发现问题,解决问题,提高实习质量的目的。
实习单位的指导老师认真负责。不仅指导具体工作,还无私的介绍自己的工作与社会经验。
5.校企关系。实习前后系领导带领实习老师专门拜访、答谢实习单位,实习结束时系里向实习单位发出统一格式的感谢信。实习学生积极配合企业工作,他们的精神风貌和实际工作绩效对企业工作起到了良好的促进作用。使校企关系得到了进一步巩固和发展。
6.总结交流。返校后召开了各种形式的交流会,内容丰富、气氛热烈,同学们积极发言谈经历,谈体会,谈感想,论题丰富,论据翔实。实习指导老师亲临交流会,既肯定了同学们的成绩,又指出了实习中的不足,并对同学们的观点或体会进行了点评。对就业应聘以及将来工作具有很大的指导意义。
三、实习改进建议
1.增加实践环节。学生们共同的体会之一是“书到用时方恨少”。从来都需要宽泛的理论知识支撑。有的单位工作专业性较强,学生下班回来找书找老师求教,其他实习点的同学也主动参与出谋划策。极大的激发了大家的学习积极性,许多同学遗憾学习时不够努力刻苦。一个普遍反映的问题是同学们希望都能参加一次信号维修、中修、大修的施工方案的编制与执行全过程活动,以系统地了解具体生产运作过程,增强实践能力。在我们的教学计划中,虽然有二年级的社会调查实习,但专业性不强,投入不足。如果三年级设一次短期专业性社会实践,会促进学生学习,进一步增加实践知识。如果增加实际营销策划内容,会加大教师工作量。但是,增加社会实践环节,确实是实现营销专业人才培养目标的重要途径,尤其有助于学生就业。我们初步计划增加营销策划实践工作项目,使目前学生的参与人数从?%增加到?%。建议学校把专业性社会实践纳入教学计划。
2.承认教师指导社会实践的工作量。目前教师指导社会调查实习、毕业实习都没有计入教学工作量,所以不能调动教师积极性,也出现了上面三番五次强调但总是难以见效的实际情况。包括毕业论文也存在这样的问题。指导社会实践和毕业论文需要教师投入一定的时间和精力,才能收到效果。总结经验可知,无论社会调查实习、毕业论文的撰写,还是策划活动,每个好成绩的取得,都投入了指导教师大量的工作甚至个人的研究成果。所以,在进一步规范社会实践和毕业论文的同时,应该肯定教师的工作量,才能激励教师投入,才不会流于形式,真正达到实践目的。而承认教师工作量最有效和透明的办法之一就是把指导社会实践和毕业论文工作计入教学工作量。
3.加大教学改革力度。以社会需求为导向,调整课程设置。实习中了解到,目前随着铁路大提速,生产力布局调整,大量新技术设备投入使用,铁路电务单位需要大量的信号维修和施工人才,可是,我们的学生却难以找到合适的岗位。客观表现为电务单位一般优先招聘有信号专业的毕业生,但现在电务设备日新月异,更加体现了信息化技术的运用,因此,需要在信号专业基础知识的基础上,注重信息化课程方面的设置和培养。同时,作为学生,如何在自己掌握基本课程知识的基础上,使自己成为一个复合型的人才是目前所面临的一个课题,因为除了专业知识,还应该具备相应的管理能力。我们不能改变招聘条件,只能使自己成为人才。学生怎样才能成为人才,是我们面临的迫切问题。首先,要研究铁道信号的内涵,然后以此调整培养目标、课程设置、教学目标、教学计划、学生知识和素质要求等。要加强就业指导工作,重视就业率,就业率是学院生存的重要基础。
4.毕业实习规范化。以规范实习材料为重点,在实习大纲中明确要求,实习总结中落实到位。以严格实习成绩为切入点,强化实习效果。以计入教学工作量为动力,激励教师投入实习工作。篇三:
度过了严寒的20xx年冬天,感受着北京的春天,我与其他三十个一起签约来的大学生来到北京铁路局机务段开始了为期四个月的实习培训。原本对铁路系统一无所知的我,通过在北京机务段职教科和运用车间的学习,使我对铁路系统以及自己在铁路工作的定位有了深刻的理解。
在来到北京铁路局之时,我就很荣幸能够加入到铁路人的队伍中,为能成为他们中的一员感到深深的自豪!记得有句话叫“理论让人看的更远,实践让人做的更实。”我很高兴能参加这次的动车组实习培训工作,这样让我对机务段的运转流程和我个人的工作性质有了一定的了解,下面就是我对这段时间工作的总结.这半年时间里,实习培训工作经历了两个主要的过程,先是三月初期的理论教育阶段,然后是三月下旬以后的跟车实践学习阶段。
在专业知识培训学习上,首先深化北京机务段段规“坚守泰山之则,诺守不许失败”的安全为本的深层意义,分别经过了铁路局职工的专业安全知识培训,动车组基本知识的理论讲解,铁路信号的认识和深入了解,列车车载设备运用的专业技能学习。在每一阶段的学习后都进行了严格的考试,我都按照要求认真完成了考核并顺利进行下一阶段的培训。
在实践经验积累上,我参观了机务段运用车间的工作流程,并亲身感受了火车司机的工作过程,使我开始积累了作为一名合格的动车组司机应该具有的基本能力,尤其是在跟随北京到天津,济南和四方的动车组看道实习的一个月时间,对动车组司机的工作有了初步的了解,认真深化在职业教育科学习的理论知识,脑中开始积累动车组一次乘务标准的电点滴滴,细心体味着作为一名合格的动车组司机应该具有的职业素质,同时积极配合好我的动车组司机师傅的工作,做到不影响他的正常工作的同时多问多学现场知识,对不知道和不明白的地方坚决做到深知熟解,并能举一反三,正常行车情况下能熟练的在脑中模拟驾驶要领,遇到特殊情况能做到不急不乱,快速准确的反映出解决方案,在以后的正式工作中保证动车的安全正常运行。
在实习期间和实习结束后,我都对我在北京机务段的实习进行着不断的记录和思考,尤其是4.28铁路特别重大事故以后,进行了个人的反思和总结:
首先,要全身心加入铁路这个大家庭。要以平静的心态看待铁路的改革,以积极的心态参与工作,以乐观的心态面对生活。在工作中以积极的心态面对工作,积极主动地做好分内之事。一要充满信心。认识到铁路改革机遇大于挑战,环境的改变、“身份转换”政策的实施,会创造新的、良好的竞争氛围。
二要有紧迫意识。培养自己的大局意识,主动去适应改革。努力工作,要把压力转化为工作的动力,高标准、严要求,认真完成自己的本职工作。认真做好这些工作是迎接改革必备的首要条www.xiexiebang.com www.xiexiebang.com型工区,这是段领导为我们快速接触铁路安排的,定岗后在信号车间又换了3个工区),与每个工区的同事都相处的还算不错。刚开始也是混日子,大环境就是混日子嘛。很多刚来的大学生,有着看不起1线职工的心态。我想说,这是很不对的。因为,任何一个人都有你尊敬和学习的地方。1线职工确实大部分受教育程度不高,平日的言谈举止比较自由,但是,只要没有道德品质问题,那我们就不应该另眼相看,相反,更应该主动接近,互帮互助。如果你能用自己的行动去影响年轻人,展现你大学里的素质教育成果,那就更加起到了铁路收取大学生的效果了。
第二,是相关业务的学习。起初来到电务段,就是学安全,一切把安全放第一位。然后就是轨道电路道岔什么的,当时也不懂,看了看电路图,觉得也就那么回事,所以说,太浮躁。现在看来,电务上要了解的东西实在是太多了。就说这个轨道电路吧,你知道为什么用25HZ不用50HZ么?为什么牵引电流能通过扼流变压器而25HZ却被隔离了呢?随便一种设备,就够你研究一阵子了。所以说,好多大学生就知道抱怨不受重用,却没能想想这是为什么。最起码,你要干好你所在的岗位才能让人信服吧。(PS:本人等级考试还是3等呢,惭愧啊)
第三,工资比其他垄断行业或者工程单位低。这个说低说高,其实就是一个相对。但是,单说月平均到手2200这个数字来说(不同地区有差异,平均2000应该是有的),也确实能够起到铁路系统除了运输以外的另一个重要作用了——稳定社会。众所周知,我国的铁路,其实是一个提供了大量岗位的系统。收纳了很多人,但工作效率却并不高。其实,大家应该有这种体会。干活嘛,3个人能干,俩人也能干,1个人似乎还能干。所以说,铁路系统是大量超员的。复原军,铁路子弟,都有文件指明了需要接收,结果就是旱涝保收啦。1线职工有时候累点,但大多时候还是不错的,也没什么压力,也不需要什么学历啊硬性的技术,所以,这个钱不算少了。(PS:谁都希望工资越多越好,包括我)
第四,铁路未来的发展。新来大学生都会想到这个问题,这是应该的,也是必须的。我个人认为,我们应该是赶上了一个好的年代。在这个铁路跨越式发展的时代,挑战多,问题多,机遇也多。各式新设备的运用兴起,让我们能够学有所用,也必须有我们的理论知识来支持。虽然我们不是研发部门,仅仅是运用和维护。但是,如果什么都不懂什么都不学,我想,在面对新一轮高速铁路发展的时期,你终将被淘汰,也只能成为一名普通的信号工。
第五,关于是否跳槽。这个问题相信很多人也想过,因为咱也是迷茫过来的人,啥都想。可是,这个问题只能仁者见仁,智者见智。毕竟每个大学生的质量也不一样,情况不同,结果自然不同。如果你想快速见效能够通过自己在学校里所学的知识直接获取高收入,那么铁路确实会挡了你的财路。任何一个吃工资的职位或者行业,都是如此。那么,绝大部分大学生另谋高就的话,在这个经济危机的时代,我不认为是一个好的建议。铁路的起点低,入手易,如果你做不好一线职工,我想,也未必可以闯世界。
第六,最终建议。人从来都不是平等的,有的人一生下来就是亿万富翁,而有的人却连第一缕阳光都不能见到。所以,用积极向上的态度去去生活才是最重要的。你可以为着你的理想而努力付出,你也可以简简单单高高兴兴的每日吃喝玩乐的工作。人也就是那么几十年,少些抱怨多些理解。
付出未必会有回报,没有付出却真的没有回报。不记回报的付出,往往会有大的回报。
篇五:
这个炎热的暑假是我人生的一个转点,刚刚离开学校直接奔向广西百色实习,这是我第一次离开家乡一个人到外地实习。脱离了家庭、父母保护的我感觉有点激动、有点担忧。激动是因为多了一点自由,独自去感受和经历一下新鲜的事物,担忧是因为第一次独自出去的我会适应外面的方方面面吗?
来公司实习差不多13天了,在生活上,有了很大的改变,从以前懒散松懈的学习到现在紧张刺激的工作中,改变比较大的作息时间,特别是早上6点的早会起到了重要的作用,让我们在朦朦睡意的状态清醒过来。中午的伙食很不错,每天菜式会更新让我们得到充分的营养补充。居住工作环境很好,空调、电视、电脑等样样齐全让我们工作、休闲两不误。对我影响最深的是周经理,他长的有点胖,腰还有点伤,但他依然和我们一样早早起床开早会,每天还坐车去工地指挥,以身作则起到了先锋带头的作用。
在工作中,我被安排在工程部,主要负责内业的工作。虽然内业是最繁忙最复杂的工作,而且施工中项目对现场技术人员的重视程度远远高于资料员,但是并不影响我对工作的热情,因为对于我来说做什么都是一样的,都是一个学习的过程。这些天我主要了解到内业是在项目建设中负责工程项目资料档案管理、计划、统计管理及内部文秘管理工作。在质量上对工程可以说也有深远的影响,它是工程问题查询的有效途径之一,是工程交验的重要组成部分。为工程的各个方面提供重要的依据。在工作的同时也积累了很多的知识。
使我深刻的感受到以前所学电脑知识的价值所在。是一个锻炼自己的好机会。理论得以实践,让我的知识更加丰富。在工区里光光学习是不行的,还要问。这里基本上都是我的前辈,领导,他们无论是工作的经验,良好的生活习惯,妥善的为人处事,认真的工作态度都是我学习的方面。特别是我的部长他基本上什么都知道,问他的问题他总是回答的清清楚楚。让我对我们工程的施工流程有了大体的了解,偶尔我也会随着部长或跟着同事去工地看看,见识一下。对现场施工有了更多的认识,喷浆、衬砌、支护都是我要掌握的地方。安全也是重要的一方面,我们在作业的过程中要加倍小心,在作好各项安全工作的同时,力争每一秒,不能盲目的去抢一秒。否则,事故就在一秒间。
总之,作为我从学校毕业后的第一站,让我收获颇丰,尤其是它让我将理论知识与实践作了一次充分的结合,使我的理论知识水平得到了很大提高。当然,在这期间,也曾有过工作不到位的地方,我深信,这也是我工作中通向成功的一个基点,将会对我今后的工作有着深远而积极的影响。
第四篇:系统仿真实习报告
系统仿真实习报告
一 FLEXSIM软件简介
Flexsim是一个强有力的分析工具,可帮助工程师和设计人员在系统设计和运作中做出智能决策。采用Flexsim,可以建立一个真实系统的3D计算机模型,然后用比在真实系统上更短的时间或者更低的成本来研究系统。
Flexsim是一个通用工具,已被用来对若干不同行业中的不同系统进行建模。Flexsim已被大小不同的企业成功地运用。使用Flexsim可解决的3个基本问题)服务问题要求以最低可能成本在适当的时间制造适当产品。
3)物流问题-要求以最低可能成本在适当的时间,适当的地点,获得适当的产品。二 实验内容及目的在这一个实验中,我们将研究三种产品离开一个生产线进行检验的过程。有三种不同类型的临时实体将按照正态分布间隔到达。临时实体的类型在类型1、2、3三个类型之间均匀分布。当临时实体到达时,它们将进入暂存区并等待检验。有三个检验台用来检验。一个用于检验类型1,另一个检验类型2,第三个检验类型3。检验后的临时实体放到输送机上。在输送机终端再被送到吸收器中,从而退出模型。本实验的目的是学习以下内容:
如何建立一个简单布局
如何连接端口来安排临时实体的路径
如何在Flexsim实体中输入数据和细节
如何编译模型
如何操纵动画演示
如何查看每个Flexsim实体的简单统计数据 三 Flexsim软件概念学习
在开始建立此模型前,先来理解一些本软件的基本术语将会有帮助。
1、Flexsim实体:Flexsim实体模拟仿真中不同类型的资源。暂存区实体就是一个例子,它扮演储存和缓冲区的角色。暂存区可以代表一队人、CPU上一个空闲过程的队列、工厂中地面上的一个储存区或客户服务中心的一队等待的呼叫等等。另一个Flexsim实体例子是处理器实体,它模拟一段延迟或一个处理过程的时间。这个实体可以代表工厂中的一台机器、一个正在给客户服务的银行出纳员、一个邮政分检员,等等。Flexsim实体放在对象库栅格中。对栅格进行了分组管理,默认显示最常用的实体。
2、临时实体:临时实体是流经模型的实体。临时实体可以表示工件、托盘、装配件、文件、集装箱、电话呼叫、订单或任何移动通过仿真过程的对象。临时实体可以被加工处理,也可以由物料处理设备传输通过模型。在Flexsim中,临时实体由发生器产生,在流经模型之后被送到吸收器中。
3、临时实体类型:临时实体类型是一个放在临时实体上的标志,它可以代表条形码号、产品类型或工件号等等。在临时实体寻径中,Flexsim使用实体类型作为引用。
4、端口:每个Flexsim实体的端口数没有限制,通过端口它们可以与其它的实体通信。有三种端口类型:输入端口、输出端口和中间端口。输入和输出端口用于临时实体的寻径。例如,一个邮件分拣员依靠包裹上的目的地把包裹分放到几个输送机中的一个上面。为了在Flexsim中进行仿真,连接处理器实体上的输出端口到几个输送机实体的输入端口,这意味着当一个处理器(或邮件分拣员)完成临时实体(包裹)的处理后,就通过它的一个输出端口将其发送到一个特定的输送机上。中间端口用来建立从一个实体到另一个实体的引用。中间端口的一个惯常用法是引用可移动实体,如从设备、暂存区或输送机等引用操作员、叉车、或者起重机。
5、模型视图:: Flexsim 应用3D建模环境。建模时默认的模型视图叫做正投影视图。你也可以在一个更真实的透视视图中查看模型。尽管透视视图表达的更真实,但是通常在正投影视图中更容易建立模型布局。当然,任一视图都可以用来建立和运行模型。Flexsim允许根据需要打开多个视图视窗。不过请记住,当打开多个视窗时会增加对计算机资源的需求。
6、实体属性
每个Flexsim实体的属性都是相同的。在属性中有4个分页:视景、常规、标签和统计。每个分页包含所选的Flexsim实体的附属信息。
(1)常规属性:常规属性分页包含实体的常用信息,如名称、类型、位置、端口连接、显示标记和使用者描述
(2)视景属性:视景分页允许建模人员指定视觉特性,如3D形状、2D形状、3D纹理、颜色、位置、尺寸、转角和用户绘图代码。位置、尺寸和转角反映实体的当前属性。建模人员可在相关字段中修改这些属性值,也可以在模型界面视窗中用鼠标来改变这些属性。
(3)标签属性:标签分页显示用户定义的给实体指定的标签。标签是建模人员用来存放临时数据的一种机制。一个标签有两部分,名称和标签值。名称可以任意命名,标签值可以是数字或文字数字(包含文字和数字的字符串)。如需添加一个纯数字标签,点击底部的 “添加数字标签”按钮。同样地,如果需要一个标签保存数字和字母,则点击“添加字符串标签”按钮。然后可用该表修改此标签的名称和标签值。也可以在模型运行中动态地更新、创建或删除标签。此分页将显示所有标签和它们的当前值。所有信息在模型运行中实时显示。这些信息对建模人员测试逻辑、调试模型很有帮助。
(4)统计属性:统计分页显示实体上收集到的默认统计信息。此信息在模型运行中动态地更新显示。当选择此分页时,将出现4个附属分页。
(5)统计常规属性:显示实体的当前数量、停留时间、状态和吞吐量等基于时间的统计结果。“设置”选项允许用户确定显示在当前数量和停留时间图表中的数据个数。
(6)统计状态属性:状态属性图表显示实体的各种状态占总时间的百分比。状态图表在模型运行中动态地更新。也可选择常规属性统计分页中的图表按钮,即可显示带有图表视图的独立视窗。
(7)统计当前数量属性:当前数量属性图表显示实体当前数量随时间的变化。要生成此图表需打开 “统计收集”。当前容量图表在模型运行中被动态更新。从常规属性统计分页中选择图表按钮,将显示带有此图表视图的独立视窗。
(8)统计停留时间属性:停留时间属性图表显示一个临时实体停留时间的柱状图。要生成此柱状图需打开 “统计收集”。
7、实体参数
实体的参数根据所选的实体不同将稍有区别。由于每个实体在模型中都有特定的功能,因此必须使参数个性化以允许建模人员能够尽可能灵活地应用这些实体。所有实体的有些分页是相似的,而另一些分页对该实体则是非常特殊的。关于每个实体所有参数的特定定义可参见Flexsim实体库。双击一个实体可访问该实体的参数。四
建模步骤
建立第一个模型
步骤1:从库里拖出一个发生器放到正投影视图中
步骤2:把其余的实体拖到正投影视图视窗中,步骤3:连接端口
步骤4:指定到达速率
步骤5:设定临时实体类型和颜色 步骤6:设定暂存区容量
步骤7:为暂存区指定临时实体流选项 步骤8:为处理器指定操作时间 步骤9:编译
步骤10:重置模型 步骤11:运行模型 步骤12:模型导航
步骤13:查看简单统计数据 步骤14:保存模型 建立模型2 请首先装载前一课建立的模型1,然后开始建立模型2。步骤1:装载模型1并编译
步骤2:向模型中添加一个分配器和两个操作员 步骤3:连接中间和输入/输出端口
步骤4:编辑暂存区临时实体流设置使用操作员 步骤5: 编译、保存模型,和测试运行 步骤6:为检测器的预置时刻配置操作员 步骤7:断开输送机到吸收器的端口间连接 步骤8:添加运输机
步骤9: 调整暂存区的临时实体流参数来使用叉车 步骤10:运行模型 步骤11:输出分析 建立模型 2 进阶
要开始建立进阶模型2,需要从上一课中装载模型2。步骤1:装载模型2并编译
步骤2:将模型另存为“Model 2 Extra Mile”,并打开统计收集选项
步骤3:添加一个记录器来显示暂存区的当前数量
步骤4:调整记录器的参数来显示暂存区的满意的曲线图 步骤5:设定记录器的显示选项 步骤6:调整图形的视景属性
步骤7:添加一个记录器来显示暂存区的停留时间柱状图 步骤8:为每个操作员添加一个状态饼图 步骤9:给模型添加3D文本
步骤10:编译、重置、保存和运行
第五篇:嵌入式系统实习报告
一、嵌入式系统开发与应用概述
在今日,嵌入式ARM 技术已经成为了一门比较热门的学科,无论是在电子类的什么领域,你都可以看到嵌入式ARM 的影子。如果你还停留在单片机级别的学习,那么实际上你已经落下时代脚步了,ARM 嵌入式技术正以几何的倍数高速发展,它几乎渗透到了几乎你所想到的领域。本章节就是将你领入ARM 的学习大门,开始嵌入式开发之旅。以嵌入式计算机为技术核心的嵌入式系统是继网络技术之后,又一个IT领域新的技术发展方向。由于嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业具体应用等突出特征,目前已经广泛地应用于军事国防、消费电子、信息家电、网络通信、工业控制等各个领域。嵌入式的广泛应用可以说是无所不在。
嵌入式微处理器技术的基础是通用计算机技术。现在许多嵌入式处理器也是从早期的pC 机的应用发展演化过来的,如早期pC 诸如TRS-80、Apple II 和所用的Z80 和6502 处理器,至今仍为低 端的嵌入式应用。在应用中,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。嵌入式处理器目前主要有Am186/88、386EX、SC-400、power pC、68000、MIpS、ARM 等系列。
在早期实际的嵌入式应用中,芯片选择时往往以某一种微处理器内核为核心,在芯片内部集成必要的ROM/EpROM/Flash/EEpROM、SRAM、接口总线及总线控制逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A 等各种必要的功能和外设。
二、实习设备
硬件:Embest EduKit-IV实验平台、ULINK2仿真器套件、pC机
软件:μVision IDE for ARM集成开发环境、Windows 98/2000/NT/Xp
三、实习目的1.初步掌握液晶屏的使用及其电路设计方法;掌握S3C2410X处理器的LCD控制器的使用;掌握通过任务调用的方法把液晶显示函数添加到uC/OS-II中;通过实验掌握液晶显示文本及图形的方法与程序设计。
2.了解S3C2410X处理器UART相关控制寄存器的使用; 熟悉ARM处理器系统硬件电路中UART接口的设计方法:掌握ARM处理器串行通信的软件编程方法。
3.掌握有关音频处理的基础知识;通过实验了解IIS音频接口的工作原理;通过实验掌握对处理器S3C2410X中IIS模块电路的控制方法;通过实验掌握对常用IIS接口音频芯片的控制方法。
4.了解μC/OS-II移植条件和内核基本结构;掌握将μC/OS-II内核移植到ARM9处理器上的方法和步骤。
四、实习要求
通过对μC/OS-II移植实验、μC/OS-II LCD显示实验、串口通信实验、IIS音频实验、液晶显示实验的学习,并将各部分内容合并,最终得出实习结果,实习要求在键盘上输入学号,在液晶显示屏上显示相应的学生信息。学生信息包括显示每个人的照片和姓名系别等,并用键控设置学生输出的顺序,输入学号就显示那个学生的信息,然后过一段时间就顺序循环播放。
移植μC/OS-II内核到ARM处理器S3C2410,在IDE中观察其运行状况编写S3C2410X处理器的串口通信程序;监视串行口UART1动作;将从UART1接收到的字符串回送显示。将从UART1接收到的字符串回送显示。
通过使用Embest EduKit-IV实验板的彩色液晶屏(800*480)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写任务函数在uC/OS-II系统中实现位图显示。在uC/OS-II中建立五个任务Tast1和Tast2,其中Tast1顺序熄灭四个LED,延迟一会在顺序点亮四个LED。Tast2在LCD屏幕上循环显示三幅图片,并打印一些文字信息和背景音乐。过使用Embest EduKit-III实验板的256 色彩色液晶屏(320x240)进行电路设计,掌握液晶屏作为人机接口界面的设计方法,并编写程序实现:画出多个矩形框;显示ASCII字符;显示汉字字符;显示彩色位图。
五、实习步骤
1.准备实验环境
使用ULINK2仿真器连接Embest EduKit-IV实验平台的主板JTAG接口;使用Embest EduKit-IV实验平台附带的交叉串口线,连接实验平台主板上的COM2和pC机的串口(一般pC只有一个串口,如果有多个请自行选择,笔记本没有串口设备的可购买USB转串口适配器扩充);使用Embest EduKit-IV实验平台附带的电源适配器,连接实验平台主板上的电源接口。
2.串口接收设置
在pC机上运行windows自带的超级终端串口通信程序,或者使用实验平台附带光盘内设置好了的超级终端,设置超级终端:波特率115200、1位停止位、无校验位、无硬件流控制,或者使用其它串口通信程序。(注:超级终端串口的选择根据用户的pC串口硬件不同,请自行选择,如果pC机只有一个串口,一般是COM1)
3.打开实验例程
1)打开实验程序
2)运行μVision IDE for ARM软件
3)默认打开的工程在源码编辑窗口会显示实验例程的说明文件readme.txt,详细阅读并理解实验内容。
4)工程提供了两种运行方式:一是下载到SDRAM中调试运行,二是固化到Nor Flash中运行。用户可以在工具栏Select Target下拉框中选择在RAM中调试运行还是固化Flash中运行。下面实验将介绍下载到SDRAM中调试运行,所以我们在Select Target下拉框中选择UART_Test IN RAM。
5)接下来开始编译链接工程,在菜单栏“projiet”选择“Build target”或者“Rebuild all target files”编译整个工程。
6编译完成后,在输出窗口可以看到编译提示信息,比如““.SDRAMUART_Test.axf”-0 Error(s), 1 Warning(s).”,如果显示“0 Error(s)”即表示编译成功。
7)拨动实验平台电源开关,给实验平台上电,单击菜单栏Debug->Start/Stop Debug Session项将编译出来的映像文件下载到SDRAM中,或者单击工具栏“”按钮来下载。
8)下载完成后,单击菜单栏Debug->Run项运行程序,或者单击工具栏“”按钮来全速运行程序。用户也可以使用进行单步调试程序。
9)全速运行后,用户可以在超级终端看到程序运行的信息。
10)用户可以Stop程序运行,使用μVision IDE for ARM的一些调试窗口跟踪查看程序运行的信息。注:如果在第4)步用户选择在Flash中运行,则编译链接成功后,单击菜单栏Flash->Download项将程序固化到NorFlash中,从实验平台的主板拔出JTAG线,给实验平台重新上电,程序将自动运行。
部分程序图:
串口通信实验:
IIS音频实验:
六、实习体会
在嵌入式系统中,除了课本上的基础知识外,还学会了软件编程的基本思路,掌握了液晶屏的使用及其电路设计方法;掌握有关音频处理的基础知识;掌握液晶显示文本及图形的方法与程序设计。
通过这次设计,掌握了液晶显示实验、μC/OS-II移植、μC/OS-IILCD显示的工作原理及串口通信实验的工作过程,学会了使用仿真软件Embest EduKit-IV实验平台及ULINK2仿真器套件,并学会通过应用软件仿真来实现各种通信系统的设计,对以后的学习和工作都起到了一定的作用,加强了动手能力和学业技能。虽然花了很长时间编写软件程序设计,但这一切还是理论上的。希望学校能提供机会和条件,让我们能够去真正地将理论和实践相结合。通过这次程序,感觉自己所掌握的知识是那么的有限,还有许多需要改进和不足的地方,同时也帮助了我怎样学好这门课程,增加了我对这门学科的兴趣。总体来说,这次实习我受益匪浅。在摸索该如何设计电路使之实现所需功能的过程中特别有趣,培养了我的设计思维,增加了实际操作能力。在让我体会到了设计电路的艰辛的同时,更让我体会到成功的喜悦和快乐。通过这次实习通信系统的设计,使我更加清楚以后的发展及学习的方向。
最后感谢老师这个学期的指导和帮助!
七、参考文献
《ARM9嵌入式系统设计与开发应用》熊茂华、杨震伦编著 清华大学出版社
《ARM9嵌入式系统设计与开发教程》于明编著 电子工业出版社
《Linux嵌入式系统教程》马忠梅 北京航空航天大学出版社