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

正文內容

基于s3c44b0步進電機的控制系統(tǒng)畢業(yè)設計論文(參考版)

2025-06-30 19:38本頁面
  

【正文】 Efficiency: An operating system allows the puter system resources to be used in an efficient manner.The Operating System as a User / Computer Interface,we discussed the hierarchical nature of a puter system , referring to hardware . That view can be extended to the software that is executed on the puter . In most cases , the ultimate use of the puter is to provide one or a set of applications . The user of those applications is called the end user and generally is not concerned with the puter’s architecture. Thus the end user views a puter system in terms of an application . That application can be expressed in a programming language and is developed by an application programmer . Now , it should soon bee clear that if one were to develop an application program as a set of machine instructions that is pletely responsible for controlling the puter hardware , one would be faced with an overwhelmingly plex task . To ease this task , a set of system programs is provided . Some of these programs are referred to as utilities . These implement frequently use functions that assist in program creation , the management of files , and the control of I/O devices . A programmer will make use of these facilities in developing an application , and the application , while it is runnin。老師您們辛苦了!謝謝!附錄附錄一 中英文文獻OPERATING SYSTEMSThe operating system is a program that manages the puter’s resources, provides services for programmers, and schedules the execution of other programs. A limited understanding of operating systems is essential in understanding the mechanisms by which the CPU controls the puter system . In particular , explanation of the effect of interrupts and of the management of the memory hierarchy are best explained in this context. An operating system is a program which acts as an interface between a user of a puter and the puter hardware . The purpose of an operating system is to provide an environment in which a user may execute programs . An operating system is an important part of almost every puter system . A puter system can be roughly divided into 4 ponents: The hardware ( CPU , memory ,I/O devices ). The operating system . The applications programs( pilers , database systems , video games , business programs ). The users (people, machines or other puters ).The chapter looks at the two operatingsystem functions that are most relevant to the study of puter organization and architecture: scheduling and memory management. Operating System Objectives and Functions : An operating system is a program that controls the execution of application programs and acts as an interface between the user of a puter and the puter hardware . An operating system can be thought of as having two objectives or performing two functions:在寫作過程中,我還參考和吸收了學術界、理論界專家學者們的有關研究成果。在此,再向她表示最衷心的感謝。每次指導時,張老師總是認真而又耐心地幫我分析問題,,每次講解之后,讓我受益匪淺,開拓了專業(yè)理論知識,同時在論文寫作上也取得了很大的進步。這期間流給我的經驗教訓是彌足珍貴的。參考文獻[1] 田澤 編著 嵌入式系統(tǒng)開發(fā)與應用 北京航空航天大學出版社發(fā)行 2005年1月第一版[2] 于海生等 編著 微型計算機控制技術 清華大學出版社1993年3月第一版 [3] 杜春雷 編著 ARM體系結構與編程 清華大學出版社2003年2月第一版[4] 馬忠梅、馬廣云、徐英慧、田澤 編寫 ARM嵌入式處理器結構與應用基礎 北京航空航天大學出版社發(fā)行 2002年1月第一版[5] [英] Steve Furber 著 ARM System_on_chip Architecture second edition 北京航空航天大學出版社發(fā)行 2002年10月第一版[6] 李駒光 著 ARM 應用系統(tǒng)開發(fā)詳解基于S3C44B0X的系統(tǒng)設計[M].清華大學出版社 2004年版[7] 32位嵌入式系統(tǒng)實驗儀實驗指導書[M].啟東計算機總廠 2004年[8] 周立功 編著 ARM嵌入式系統(tǒng)基礎教程 北京航天航空大學出版社 2005/1[9] 譚浩強 著 C程序設計 清華大學出版社 2001年版致謝在我畢業(yè)論文完成之際,我向畢業(yè)設計指導老師張紅琴老師,電信學院的老師以及我的同學致以最真誠的謝意!為期數(shù)周的畢業(yè)設計結束了,留給我感觸很深,體會也很多。圖511 運行程序界面5.4 故障分析及調試結果(一)故障分析 電機的噪音特別大;而且沒有力,電機本身在振動?如遇到這種情況時,是因為步進電機工作在振蕩區(qū),一般改變輸入信號頻率CP就可以解決此問題。圖59 下載文件顯示調試程序運行產生界面如圖510所示; 圖 510 運行界面顯示程序燒寫過串口進行燒寫,先下載要燒寫的文件,用protect off 指令對要拷貝的空間進行解除保護,接著用erase命令擦除此空間的內容,再用cp命令進行拷貝文件,用setenv進行批處理,最后保存。在調試程序前先燒好開發(fā)板啟動程序,上電后按復位鍵,在超級終端上顯示界面如圖58所示。(4)、編譯和鏈接點擊Code Warrior IDE的菜單Project下的make菜單,就可以編譯和鏈接了。在Output format下拉框中選擇Plain binary,這是一個二進制格式的可執(zhí)行文件,可以被燒寫到目標板的Flash中。在Linker下還有一個ARM formELF實現(xiàn)將鏈接器,編譯器或匯編器的輸出代碼進行格式轉換的功能。RO Base這個文本框設置包含有RO段的加載域和運行域為同一個地址0x0c008000。 圖56 ARM Linker設置在Output中,Linktype選項區(qū)域中提供了3種鏈接方式。如圖55所示。(2)、Language Setting選項ARM匯編器就是armasm,默認的ARM體系結構是ARMTDMI,字節(jié)順序默認是小端模式。 PostLinker:選擇在鏈接完成后,還要對輸出文件進行的操作。在這里默認選擇的是ARM Linker,使用該鏈接器,將使用armlink鏈接編譯器和匯編器生成的工程中的文件相應的目標文件。 圖54 設置對話框(1)、Target Setting選項 如上圖所示,Target Name文本框顯示了當前的目標設置。DebugRel:使用該目標,在生成目標的時候,會為每一個源文件生成調試信息。在Project name框中輸入工程文件名,單擊Location文本框Set按紐,瀏覽選擇工程保存的路徑,設置好后即可建立一個新的工程。 建立一個工程工程將所有的源碼文件組織在一起,并能夠決定最終生成文件存放的路徑、輸出的格式等。我們此次畢業(yè)設計主要使用了CodeWarrior IDE及通過串口利用超級終端來進行程序調試和運行。CodeWarrior IDE能夠讓用戶將源代碼文件、庫文件還有其它相關的文件以及配置設置等放在一個工程中。用戶可以使用ADS的CodeWarrior IDE為ARM和Thumb處理器開發(fā)C, C++或ARM匯編語言的程序代碼。CodeWarrior是一套完整的集成開發(fā)工具,充分發(fā)揮了ARM RISC的優(yōu)勢,加速并簡化嵌入式開發(fā)過程中的每一個環(huán)節(jié)。它的使用使源碼文件的管理和編譯工程變得非常方便。AXD(ARM eXtended Debugger /ARM擴展調試器)提供基于Windows和UNLX使用的ARM調試器。ADS主要由命令行開發(fā)工具、圖形界面開發(fā)工具、各種輔助工具及支持軟件構成。使用者可以用它來編寫和調試各種基于ARM家族RISC處理器的應用。在功能和易用性上比較SDT都有提高,是一款功能強大又易于使用的開發(fā)工具。 5.2 ,全稱是ARM Developer Suite 。執(zhí)行完兩條命令后,連接在通用I/O口的3只LED應被點亮。無源晶振的輸出應為10MHz,復位電路的RESET端在未按按鈕時輸出應為高電平(),按下按鈕后變?yōu)榈碗娖?,按鈕松開后恢復到高電平。電源電路、晶振電路和復位電路是整個系統(tǒng)正常工作的基礎,應首先保證他們的正常工作。系統(tǒng)啟動代碼完成基本軟硬件環(huán)境初始化后,對于有操作系統(tǒng)的情況,啟動操作系統(tǒng),啟動內存管理、任務調度,加載驅動程序等,最后執(zhí)行應用程序或等待用戶命令;對于沒有操作系統(tǒng)的系統(tǒng),直接執(zhí)行應用程序或等待用戶命令[8]。系統(tǒng)的啟動通常有兩種方式:一種是可直接從Flash啟動;另一種是可將壓縮的內存映像文件從Flash(為節(jié)省Flash資源,提高速度)中復制、解壓到RAM,在從RAM啟動。初始化完成后,程序轉通過BL Main 轉到用戶定義的主程序上執(zhí)行。44B0初始化對我們初學者來說,比較難理解的是中斷的處理和一些少見的操作符號,如下部分程序即為設置ARM7中斷和異常向量。S3C44B0的初始化程序就是初始化各個關鍵的寄存器,建立中斷向量,然后轉移到主函數(shù)去執(zhí)行程序。最終,BootLoader把操作系統(tǒng)內核映像加載到RAM中,并將系統(tǒng)控制權傳遞給它。簡單地說,Boot Loader就是在操作系統(tǒng)內核運行之前運行的一段程序。 delayLoopCount=1000/(i*64)。if(adjust==1){rWTCON=((MCLK/10000001)8)|(23)。idelayLoopCount。time0。 rWTCON=((MCLK/10000001)8)|(23)|(15)。 //1M/64,Watchdog,nRESET,interrupt disablerWTDAT=0xffff。
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1