第一篇: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.tmdps.cn www.tmdps.cn型工區,這是段領導為我們快速接觸鐵路安排的,定崗后在信號車間又換了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嵌入式系統教程》馬忠梅 北京航空航天大學出版社