新聞中心

        EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于以太網(wǎng)的DSP遠(yuǎn)程加載技術(shù)研究

        基于以太網(wǎng)的DSP遠(yuǎn)程加載技術(shù)研究

        作者: 時(shí)間:2012-05-23 來源:網(wǎng)絡(luò) 收藏

        網(wǎng)絡(luò)程序運(yùn)行流程主要包括:

        NDK網(wǎng)絡(luò)硬件驅(qū)動(dòng),配置片上硬件控制器,包括網(wǎng)絡(luò)速率、單雙工傳輸方式以及MAC地址配置等。

        ②啟動(dòng)TCP/IP服務(wù)。實(shí)現(xiàn)配置的網(wǎng)絡(luò)IP地址、綁定TCP通信端口、開始接收數(shù)據(jù)等功能。

        ③接收數(shù)據(jù)。從接收數(shù)據(jù)并進(jìn)行數(shù)據(jù)正確性和完整性校驗(yàn),將遠(yuǎn)程數(shù)據(jù)存入到數(shù)據(jù)緩存區(qū)中,當(dāng)緩存區(qū)滿后啟動(dòng)Flash更新程序。

        ④Flash程序更新。Flash首先擦除當(dāng)前用戶區(qū)域,然后將數(shù)據(jù)緩存區(qū)中的數(shù)據(jù)燒寫到用戶區(qū)域中。

        ⑤判斷遠(yuǎn)程數(shù)據(jù)是否接收完成,如果未完成,跳轉(zhuǎn)到步驟③;如果完成,進(jìn)行步驟⑥。

        ⑥完成數(shù)據(jù)更新后,跳轉(zhuǎn)到二次程序,重新加載用戶程序。

        需要注意的是,當(dāng)網(wǎng)絡(luò)加載程序完成用戶程序更新后,遠(yuǎn)程控制端必須及時(shí)將加載模式切換到直接加載用戶程序模式。

        結(jié)語

        本文網(wǎng)絡(luò)的DSP遠(yuǎn)程加載,介紹了遠(yuǎn)程加載需要的硬件基礎(chǔ)和軟件基礎(chǔ),并給出了典型設(shè)計(jì);然后從遠(yuǎn)程加載流程、Fla sh存儲(chǔ)模型設(shè)計(jì)以及網(wǎng)絡(luò)接口流程設(shè)計(jì)三個(gè)方面了具體的遠(yuǎn)程加載方法。本文提出的方法不僅能夠解決DSP的遠(yuǎn)程嵌入式系統(tǒng)的加載問題,同時(shí)為其他處理器的遠(yuǎn)程加載提供了思路,具有較好的工程價(jià)值和廣闊的應(yīng)用前景。


        上一頁 1 2 3 4 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 遵化市| 肥东县| 温泉县| 平度市| 阆中市| 新巴尔虎左旗| 麦盖提县| 湖南省| 巴中市| 富锦市| 阿合奇县| 调兵山市| 临武县| 茶陵县| 巴中市| 合川市| 当雄县| 封开县| 赤壁市| 汤原县| 抚远县| 通许县| 辽阳县| 新疆| 吕梁市| 通江县| 马鞍山市| 宝坻区| 蒙自县| 宣城市| 班玛县| 通江县| 呼和浩特市| 秦皇岛市| 六枝特区| 葫芦岛市| 泰和县| 澄城县| 泰兴市| 安丘市| 泸溪县|