基于JTAG接口實現(xiàn)ARM對FPGA的Firmware遠程配置
【圖文】:
8圖 2.2 UCom 板 Firmware 層次劃分框圖2.3.2 Firmware 線程劃分和啟動流程該系統(tǒng)按照功能的實現(xiàn)可設(shè)計為 4 個線程:Ethernet 服務(wù)線程、TCP/IP 協(xié)議棧線FPGA 升級線程、Data Flash 管理線程。在系統(tǒng)的啟動過程中,各個線程是按照一定的先后順序進行啟動的,以保證整統(tǒng)功能的正常工作。圖 2.3 為系統(tǒng)啟動流程框圖,該圖描述了各線程的啟動順序和相關(guān)的外設(shè)資源。經(jīng)過以下步驟后系統(tǒng)所有線程啟動完畢,將進入正常的工作模式系統(tǒng)在啟動流程中首先要配置 ARM 的系統(tǒng)時鐘,并復(fù)位 ARM 芯片的 I/O 管然后啟動 uC/OS-II 實時操作系統(tǒng)。操作系統(tǒng)的啟動首先要初始化環(huán)境變量和信號量息隊列等數(shù)據(jù)結(jié)構(gòu)緩沖區(qū),,然后啟動時鐘節(jié)拍和內(nèi)存控制塊為多任務(wù)的執(zhí)行提供周信號源并分配內(nèi)存空間。之后啟動其他多線程。下面將分別介紹各個線程的執(zhí)行過1. Ethernet 服務(wù)線程:該線程負責與 Console 之間建立連接并實現(xiàn)數(shù)據(jù)傳輸。
TCP/IP協(xié)議棧流程圖
【學(xué)位授予單位】:沈陽航空航天大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP368.1
【參考文獻】
相關(guān)期刊論文 前10條
1 高麗娜;陳文革;;CT技術(shù)的應(yīng)用發(fā)展及前景[J];CT理論與應(yīng)用研究;2009年01期
2 楊曄;實時操作系統(tǒng)的μC/OS-Ⅱ下TCP/IP協(xié)議棧的實現(xiàn)[J];單片機與嵌入式系統(tǒng)應(yīng)用;2003年07期
3 楊高峰;顧春華;;基于LWIP的ICMP路由重定向改進[J];單片機與嵌入式系統(tǒng)應(yīng)用;2009年02期
4 王濤 ,張偉良 ,馮重熙;嵌入式系統(tǒng)硬件抽象層的原理與實現(xiàn)[J];電子技術(shù)應(yīng)用;2001年10期
5 付曉軍;夏應(yīng)清;何軒;;嵌入式LwIP協(xié)議棧的內(nèi)存管理[J];電子技術(shù)應(yīng)用;2006年03期
6 白枚,院張瑩;醫(yī)用CT檢測技術(shù)的發(fā)展與變革[J];中國計量;2005年07期
7 胡貫榮;陳招偉;羅威;;一種JTAG驅(qū)動實現(xiàn)技術(shù)研究[J];計算機工程與科學(xué);2009年02期
8 段海龍;彭輝俊;程健;;基于ARM的嵌入式以太網(wǎng)通信的實現(xiàn)[J];機械與電子;2006年02期
9 鄭巨明;張和生;賈利民;梁玉慶;;基于μC/OS-Ⅱ和LwIP的嵌入式以太網(wǎng)接口設(shè)計[J];計算機測量與控制;2009年11期
10 張大興;IP數(shù)據(jù)包及其應(yīng)用開發(fā)[J];計算機工程與設(shè)計;2002年04期
相關(guān)碩士學(xué)位論文 前3條
1 楊玉佳;LwIP在μCOS-Ⅱ平臺上的移植與應(yīng)用[D];電子科技大學(xué);2009年
2 陳偉;基于ARM的輕量級TCP/IP協(xié)議棧的移植及應(yīng)用[D];山東輕工業(yè)學(xué)院;2009年
3 董向陽;基于ARM的LwIP協(xié)議棧研究與移植[D];哈爾濱理工大學(xué);2009年
本文編號:2704479
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2704479.html