freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

嵌入式操作系統實驗報告-閱讀頁

2024-10-28 19:22本頁面
  

【正文】 t1)。A39。requireMemo(39。,16)。C39。requireMemo(39。,124)。past(t2)。C39。printlink()。requireMemo(39。,50)。past(t4)。D39。printlink()。操作系統實驗報告院系:數計學院班級:大類6班 學號:100511624 姓名:明章輝指導教師:徐軍利第三篇:操作系統實驗報告許昌學院《操作系統》實驗報告書學號:姓名:閆金科班級:成績:500614005714物聯網工程 2016年02月實驗一 Linux的安裝與配置一、實驗目的,比如Linux發(fā)行版、宏內核、微內核等。了解Linux常用文件夾的作用。,期間完成網絡信息、用戶信息、文件系統和硬盤分區(qū)等配置。,打開文件瀏覽器查看Linux系統的文件結構,并列舉出Linux常用目錄的作用。四、實驗總結通過安裝虛擬機等操作讓我認識到Linux這系統一些基本特點,本次試驗學會了安裝虛擬機并且使用虛擬機安裝操作系統,掌握了紅帽Linux系統的安裝和配置過程,以及對鏡像ISO文件的使用,有別于我們機器上使用的系統,通過虛擬機這個軟件還可以在已有系統的基礎上使用其他操作系統。自己動手成功的安裝了Linux系統,自己對Linux的學習產生更大的興趣。,熟悉Linux圖形用戶接口的使用,掌握GNOME桌面環(huán)境的基本操作。二、實驗內容,使用Linux的在線幫助指令man或help獲得ls、uname、date、cal、mkdir、cp等Linux命令的幫助手冊,了解這些命令的具體使用方法。,查看并給出相關系統信息:操作系統的名稱、系統域名、系統CPU名稱等。、music 和temp,然后在program下建立目錄java和C,列出完成該過程的所有命令。然后卸載。在終端中輸入【uname –a】顯示操作系統名系統cpu名和系統域名重啟系統,用【root】用戶名進入系統,以獲得權限。輸入【cd..】返回至【/】文件,輸入【cp –r etc root/myetc】講etc中內容復制到myetc中,進入myetc文件【ls】查看。在home下,輸入【mkdir {program,music,temp}】,可在home下創(chuàng)立這三個目錄,輸入【ls】查看。在桌面上方選擇【系統】【首選項】,即可設置屏幕保護程序和更改背景和指定關聯程序在桌面上可見看到有CD光盤,雙擊瀏覽,右鍵【彈出】即卸載。通過這次的實驗讓我了解了Linux的強大功能,了解到Linux有許多方便快捷的設置基本配置的方法,這使我更喜歡上Linux的使用。實驗三 Linux應用軟件與系統管理一、實驗目的。二、實驗內容,安裝FTP和Web服務器,并配置相關的屬性,利用FTP實現WINDOWS和Linux之間的數據交換。個人簡歷中至少包含學號、姓名、性別、專業(yè)、照片和學習經歷等內容,并保存為網頁格式(html格式)。,獲取系統各種信息(如主機名、系統啟動時間、運行時間、版本號、所有進程信息、CPU使用率等),并以比較容易的方式顯示。所以,熟練掌握了make和makefile工具之后,源碼安裝軟件就變的像windows下安裝軟件一樣簡單。,如exec、wait和exit等。并用gcc編譯該程序,然后運行該程序。當此程序運行時,在系統中有一個父進程和兩個子進程活動。a39。b39。c39。,每一個進程循環(huán)顯示一句話。daughter ?39。son ??39。parent ??39。()創(chuàng)建一個進程,再調用exec()用新的程序替換該子進程的內容。從用戶身份切換到ROOT身份輸入命令 ps 查看進程輸入命令 top 跟蹤進程利用Linux的文字編輯器編寫一個計算機100個自然數和的C語言程序,并用gcc編譯該程序,然后運行該程序。當此程序運行時,在系統中有一個父進程和兩個子進程活動。a39。b39。c39。 并進行編寫程序代碼反復執(zhí)行2次該程序可以看出兩次執(zhí)行的結果 a b c 出現的順序不同,原因是,3個進程的輸出次序是隨機的,并不會按規(guī)定的順序出現,所以會出現上述結果。子進程顯示39。及39。父進程顯示 39。觀察結果,分析原因。用fork()創(chuàng)建一個進程,再調用exec()用新的程序替換該子進程的內容。本次實驗學習了在linux環(huán)境下用gcc編譯器運行c語言程序,在linux環(huán)境下編寫程序用到了vi編輯器,知道了該編輯器也需要各種命令來操作。實驗五 進程調度模擬程序的設計與實現一、實驗目的,掌握常用進程調度算法的原理。二、實驗內容、優(yōu)先級高優(yōu)先和時間片輪轉調度算法。三、實驗過程及結果1先來先服務#i nclude float t,d。float ArriveTime。float StartTime。float RunTime。int Status。GetTask(){ int i。for(i=0。scanf(“%f”,amp。arrayTask[i].ArriveTime=a。scanf(“%f”,amp。arrayTask[i].RequestTime=a。arrayTask[i].EndTime=0。arrayTask[i].Status=0。for(i=0。w=1。}for(i=0。}for(i=0。}}int sjf(){int i,x=0,a=0,b=0。for(i=0。x=1。for(i=0。a=i。} else {for(i=0。}for(i=0。iif(arrayTask[i].Status==0amp。arrayTask[i].ArriveTimereturn a。i{if(arrayTask[i].Status==0)t=arrayTask[i].ArriveTime。iif(arrayTask[i].Status==0amp。arrayTask[i].ArriveTimereturn a。for(i=0。else { g=1。} }if(g==0)/*當處理的是第一個未執(zhí)行的進程時執(zhí)行*/ {arrayTask[s].StartTime=arrayTask[s].ArriveTime。arrayTask[s].RunTime=arrayTask[s].RequestTime。g=2。for(i=0。}for(i=0。amp。}if(arrayTask[s].ArriveTimearrayTask[s].StartTime=arrayTask[s].ArriveTime。arrayTask[s].RunTime=arrayTask[s].EndTimearrayTask[s].ArriveTime。}Printresult(int j)/*定義打印函數*/ {printf(“%dt”,arrayTask[j].id)。printf(“%”,arrayTask[j].RequestTime)。printf(“%”,arrayTask[j].EndTime)。printf(“%”,arrayTask[j].DQRunTime)。int d[4]。printf(“t n”)。printf(“t n”)。i++){ if(c)break。scanf(“%d”,amp。switch(a){case Q: c=1。case F:printf(“please input the differentArriveTime of arrayTasksn”)。printf(“*****************************the result of fcfsn”)。for(b=0。d[b]=k。}for(b=0。/*調用打印函數打出結果*/ continue。GetTask()。printf(“NumbertArrivetRequesttStarttEndtRuntDQRun timen”)。bfor(b=0。} } }四、實驗總結和體會通過做本實驗,讓我對進程或作業(yè)先來先服務、高優(yōu)先權、按時間片輪轉調度算法以及進程調度的概念和算法,有了更深入的認識!理解進程的狀態(tài)及變化,動態(tài)顯示每個進程的當前狀態(tài)及進程的調度情況。優(yōu)先級高優(yōu)先是根據作業(yè)的優(yōu)先級,總是選擇優(yōu)先級最高者進入隊列。第四篇:嵌入式實驗報告目錄實驗一 跑馬燈實驗.........................................................................1 實驗二 按鍵輸入實驗.....................................................................3 實驗三 串口實驗.............................................................................5 實驗四 外部中斷實驗.....................................................................8 實驗五 獨立看門狗實驗................................................................11 實驗七 定時器中斷實驗................................................................13 實驗十三 ADC實驗........................................................................15 實驗十五 DMA實驗........................................................................17 實驗十六 I2C實驗........................................................................21 實驗十七 SPI實驗........................................................................24 實驗二十一 紅外遙控實驗............................................................27 實驗二十二 DS18B20實驗.............................................................30實驗一 跑馬燈實驗一.實驗簡介我的第一個實驗,跑馬燈實驗。三.實驗內容熟悉MDK KEIL開發(fā)環(huán)境,構建基于固件庫的工程,編寫代碼實現跑馬燈工程。使用JLINK下載代碼到目標板,查看運行結果,使用JLINK在線調試。軟件部分:PC機WINDOWS系統、MDK KEIL軟件、ISP軟件。七.實驗總結通過本次次實驗我了解了STM32開發(fā)板的基本使用,初次接觸這個開發(fā)板和MDK KEILC軟件,對軟件操作不太了解,通過這次實驗了解并熟練地使用MDK KEIL軟件,用這個軟件來編程和完成一些功能的實現。實驗二 按鍵輸入實驗一.實驗簡介在實驗一的基礎上,使用按鍵控制流水燈速度,及使用按鍵控制流水燈流水方向。三.實驗內容實現初始化GPIO,并配置中斷,在中斷服務程序中通過修改全局變量,達到控制流水燈速度及方向。四.實驗設備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK、示波器。五.實驗步驟1在實驗1代碼的基礎上,編寫中斷初始化代碼2在主程序中聲明全局變量,用于和中斷服務程序通信,編寫完成主程序 3編寫中斷服務程序4編譯代碼,使用JLINK下載到實驗板 6記錄實驗過程,撰寫實驗報告六.實驗結果及測試源代碼:我們將通過MiniSTM32 板上載有的3個按鈕,來控制板上的2個LED,其中KEY0控制LED0,按一次亮,再按一次,就滅。KEY_2(KEY_UP),同時控制LED0 和LED1,按一次,他們的狀態(tài)就翻轉一次。TM32 的IO 口做輸入使用的時候,是通過讀取IDR 的內容來讀取IO 口的狀態(tài)的。實驗三 串口實驗一.實驗簡介編寫代碼實現串口發(fā)送和接收,將通過串口發(fā)送來的數據回送回去。三.實驗內容編寫主程序,初始化串口1,設置波特率為9600,無校驗,數據位8位,停止位1位。四.實驗設備硬件部分:PC計算機(宿主機)、亮點STM32實驗板、JLINK、示波器。五.實驗步驟1編寫串口初始化代碼2編寫中斷服務程序代碼3編譯代碼,使用JLINK或ISP下載到實驗板 4記錄實驗過程,撰寫實驗報告六.實驗結果及測試源代碼:把代碼下載到 MiniSTM32 開發(fā)板,可以看到板子上的LED0 開始閃爍,說明程序已經在跑了。接著,我們在發(fā)送區(qū)輸入上面的文字,輸入完后按回車鍵。該實驗的硬件配置不同于前兩個實驗,串口 1 與USB 串口默認是分開的,并沒有在PCB上連接在一起,需要通過跳線帽來連接一下。實驗四 外部中斷實驗一.實驗簡介STM32 的 IO 口在本章第一節(jié)有詳細介紹,而外部中斷在第二章也有詳細的闡述。二.實驗目的進一步掌握串口編程,進一步學習外部中斷編程,提高編程能力。配置中斷分組(NVIC),并使能中斷,編寫中斷服務函數。軟件部分:PC機WINDOWS系統、MDK KEIL軟件、ISP軟件、串口調試助手。七.實驗總結首先需要將IO設置為中斷輸入口: 1)初始化 IO 口為輸入。3)開啟與該 IO口相對的線上中斷/事件,設置觸發(fā)條件。5)編寫中斷服務函數。試驗中外部中斷函數不能進入的原因分析 : 1)GPIO或者AFIO的時鐘沒有開啟。3)中斷觸發(fā)方式和實際不相符
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1