久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇VxWorks專區VxWorks 應用開發 → 實時仿真與嵌入式系統


  共有9628人關注過本帖樹形打印

主題:實時仿真與嵌入式系統

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
實時仿真與嵌入式系統  發帖心情 Post By:2010-12-1 11:33:30

1、前言

    對于程序開發和許多交互式應用來說,UNIX和Windows可以算是優秀的操作系統。然而,它們都不適于實時應用。Tornado是美國WindRiver公司為用戶提供的嵌入式開發平臺,VxWorks是Tornado的運行期組件,也是嵌入式行業應用最為廣泛的實時操作系統。VxWorks的實時性做的非常好,其系統本身的開銷很小,任務調度、任務間通信和中斷處理等系統公用程序精煉而高效,他們造成的延遲很短。VxWorks提供的多任務機制對任務的控制采用了優先級搶占調度和輪轉調度機制,也充分保證了可靠的實時性,使同樣的硬件配置能夠滿足更強的實時性要求,為應用的開發留下更大的余地。

    RTW(Real-Time Workshop)是Matlab圖形建模和仿真環境Simulink的一個重要的補充功能模塊,它是一個基于Simulink的代碼自動生出環境,它能直接從Simulink的模型中產生優化的、可移植的和個性化的代碼,并根據目標配置自動生成多種環境下的程序。

    RTW提供了幾個快速原型化的目標,其中包括提供了從Simulink模型到VxWorks應用代碼的自動轉換接口Tornado Real-Time Target,可以讓用戶的模型在VxWorks上執行。

    2、Tornado(VxWorks)實時目標運行時結構

    開發VxWorks實時應用系統的典型配置,如圖1所示:

圖片點擊可在新窗口打開查看
圖1 VxWorks實時應用開發的經典配置

    實時代碼在主機上,用Tornado提供的交叉編譯器編譯。通過RTW的Tornado實時目標生成目標文件(vxmodel.lo),可通過Tornado集成開發環境的WindSh下載到VxWorks目標機。實時程序在VxWorks目標機上執行,通過IO設備和外部硬件交換數據,并保持和主機之間的相互通信。

    實時程序運行在VxWorks目標機上,而Simulink運行在主機上。Simulink需要VxWorks目標機上運行的任務來處理通信過程。Tornado(VxWorks)Real-Time Tartget生成如下VxWorks任務:一個用于和Simulink通信,其他用于完成模型功能[2]。

    3、Tornado(VxWorks)實時目標的實現過程

    3.1 實驗環境

    我的實驗環境如下表:

表1 實驗環境
圖片點擊可在新窗口打開查看

    3.2 實時目標的具體實現步驟

    為了通過Real-Time Workshop實現和運行一個基于VxWorks的實時程序,用戶可按如下的步驟進行:

    (1) 在Matlab/Simulink下建立一個模型,這里以一個經典的PID模型為例:

圖片點擊可在新窗口打開查看
圖2 實驗所采用的經典PID模型

    模型采用外部工作模式(External Mode),并設置Simulink Parameters對話框中的參數:

圖片點擊可在新窗口打開查看
圖3 仿真參數Solver設置

圖片點擊可在新窗口打開查看
圖4 仿真參數Real-Time Workshop設置

圖片點擊可在新窗口打開查看
圖5 仿真參數code generation options設置

(2) 配置模板聯編連文件tornado.tmf,該文件位于%matlabroot%/rtw/c/tornado目錄下,要對這個文件作如下修改:

    #------------ Macros read by make_rtw -------------
    MAKECMD = C:Tornado2.2hostx86-win32 inmake
    HOST = PC
    #-------------Tool Locations-----------------------------
    WIND_BASE= C:Tornado2.2
    WIND_REGISTRY=$(COMPUTERNAME)
    WIND_HOST_TYPE=x86-win32
    #------------Vxworks Configuration------------------
    VX_TARGET_TYPE = pentium
    CPU_TYPE = PENTIUM2
    #-------------Macros for Downloading to Target-----
    TARGET=target
    TGTSVR_HOST=host
    VX_CORE_LOC    = $(WIND_BASE)/target/config/ pcPentium3/vxWorks

    (3) 程序的生成、編譯、連接

    設置完參數,保存后,開始創建程序,單擊上圖中的Build按鈕,開始編譯程序,成功后可在當前的目錄中產生了一個vxmodel_tornado_rtw的文件夾和一個目標文件vxmodel.lo。

    (4) 手動下載和運行可執行文件

    現在可以將實時程序下載到目標機中,具體的方法是在Tornado集成開發環境中啟動WindSh,在WindSh窗口執行如下命令:

    ld<vxmodel.lo

    請注意要保證lo文件在WindSh的工作路徑下。VxWorks實時程序定義了一個函數rt_main(),用來創建和執行模型代碼、完成與Simulink的通信(如果選擇了外部模式方式)。rt_main函數在文件rt_main.c中定義,這個文件位于目錄%matlabroot% twc ornado中。

    在WindSh窗口中調用rt_main函數,開始運行程序:sp(rt_main,vxmodel,"-tf 100 -w ","*",0,30,17725)

    參數的含義分別是:

    rt_main()是實時程序定義的函數,用來產生任務執行代碼和與Simulink進行通信;?
    -tf用于指定仿真時間,此處設為100秒;?
    -w表示在外部模式時,運行前等待來自Simulink消息的觸發;?
    “*”為安裝所有的信號;?
    0表示使用各自的模塊名;?
    30表示使用默認作為tBaseRate優先級;?
    17725為TCP默認端口號(可以設置在256~65535之間)。?

    運行后我們可以看到目標機上的屏幕上顯示:
    waiting for start message from host

    (5) 建立連接

    在External Target Interface對話框中的MEX-file arguments指定目標機的IP、冗長度和TCP端口號,如圖6所示,就可以建立連接了。

圖片點擊可在新窗口打開查看
圖6 External Target Interface對話框設置

    打開External Mode Control Panel,如圖7所示。點擊Connect按鈕,執行Start real-time code,可以看到Scope上的圖形輸出。此時,可以改變模型的參數(如增益的數值),參數下載后Scope的曲線將隨之改變。仿真時間結束以后,可以看到產生了一個external.mat文件,由目標機會傳到主機,放在Tornado的安裝根目錄下。

圖片點擊可在新窗口打開查看
圖7 External Mode Control Panel對話框

    4、結論

    針對Matlab的仿真特性和VxWorks操作系統的實時特點,本文介紹了RTW面向Tornado(VxWorks)實時目標的運行結構,并且較為詳細的闡述了Tornado(VxWorks)實時目標的具體實現流程,實現了Simulink在Tornado(VxWorks)實時目標下的仿真。

    在結合相關文檔的同時,筆者加入了親身實驗的經驗,增補了一些必要的內容,完善了實驗的具體步驟,降低了為讀者今后實驗的調試難度


支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

實時仿真與嵌入式系統








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
99在线国产| 在线观看成人av| 日本在线免费观看一区| 日韩写真欧美这视频| 亚洲女性喷水在线观看一区| 国精产品一区一区三区mba桃花| 麻豆久久久av免费| 久久久www成人免费毛片麻豆 | 亚洲综合色视频| 99精品一区二区三区| 欧美日韩一级二级三级| 亚洲高清免费视频| 国产在线一区二区三区四区| 久久综合中文字幕| 国产在线视频不卡二| 亚洲黄色成人久久久| 亚洲天堂免费在线观看视频| 91麻豆蜜桃一区二区三区| 91精品在线麻豆| 久久精品国产99国产| 一本一道久久久a久久久精品91 | 亚洲成a天堂v人片| 精品在线不卡| 国产精品久久国产精麻豆99网站| 成人免费观看av| 欧美高清一级片在线| 全国精品久久少妇| 中文字幕中文字幕在线中一区高清 | 日韩国产欧美精品| 成人欧美一区二区三区小说| 动漫一区二区在线| 国产婷婷一区二区| 99久久久久久| 久久综合久久综合久久综合| 成人免费高清在线观看| 日韩一级欧美一级| 顶级嫩模精品视频在线看| 欧美人伦禁忌dvd放荡欲情| 美国毛片一区二区| 欧美午夜一区二区三区| 久久国产精品第一页| 在线免费亚洲电影| 久久精品国产99国产| 欧美视频在线不卡| 国产一区美女在线| 欧美一区二区三区在| 成人免费视频一区二区| 精品国产露脸精彩对白| 97超级碰碰| 国产精品麻豆一区二区| 美女精品国产| 性感美女极品91精品| 在线视频不卡国产| 久草热8精品视频在线观看| 7777精品伊人久久久大香线蕉超级流畅| 九九国产精品视频| 日韩一区二区三区观看| 99精品热视频| 亚洲三级在线免费观看| 亚洲国产另类久久久精品极度| 天堂久久一区二区三区| 欧美人与z0zoxxxx视频| 成人不卡免费av| 国产精品色婷婷久久58| 视频二区一区| 极品美女销魂一区二区三区免费 | 午夜电影一区二区三区| 欧美日韩精品综合在线| 不卡视频免费播放| 亚洲欧洲日韩女同| 一本大道久久a久久综合婷婷| 国产中文一区二区三区| 久久亚洲捆绑美女| 日本一区二区久久精品| 久久精品国产精品亚洲红杏| 日韩一区二区三区av| 国产精品美女xx| 偷窥国产亚洲免费视频| 欧美一二三在线| 国产一区在线观| 日韩中文字幕麻豆| 精品国产亚洲一区二区三区在线观看 | 精品久久蜜桃| 久久精品999| 国产欧美一区二区精品忘忧草| 色涩成人影视在线播放| 国产尤物一区二区| 国产精品乱人伦中文| 宅男一区二区三区| av成人免费在线观看| 一区二区成人在线| 日韩午夜av电影| 欧美日韩综合精品| 粉嫩欧美一区二区三区高清影视| 中文字幕制服丝袜一区二区三区| 91黄色激情网站| 国产福利不卡| 经典一区二区三区| 成人欧美一区二区三区1314| 欧美专区日韩专区| 国产一区二区三区奇米久涩| 老司机免费视频一区二区 | 国产麻豆精品一区二区| 日本一区二区三区视频视频| 亚洲国产日韩综合一区| 成人av免费网站| 午夜精品久久久久久久久| 精品国产青草久久久久福利| 三区精品视频观看| 99re在线视频这里只有精品| 性久久久久久久| 精品久久久久久久久久久久包黑料 | 亚洲日本精品一区| 97se亚洲国产综合在线| 日韩专区欧美专区| 日本一区二区成人在线| 欧美日韩另类一区| 欧洲久久久久久| 97se亚洲国产综合在线| 麻豆国产精品一区二区三区 | 国产欧美日韩综合精品二区| 韩国成人福利片在线播放| 中文字幕色av一区二区三区| 日韩欧美一区二区三区在线| 亚洲精品一区二区三区av| 91亚洲永久精品| 久草热8精品视频在线观看| 亚洲色图清纯唯美| 2021国产精品久久精品| 在线不卡a资源高清| 婷婷久久五月天| 国产欧美一区二区在线播放| 粉嫩绯色av一区二区在线观看| 亚洲va欧美va国产va天堂影院| 国产欧美一区二区三区网站| 91精品国产色综合久久不卡蜜臀| 天天人人精品| 精品视频一区在线| 99视频超级精品| 韩国视频一区二区| 午夜欧美视频在线观看| 亚洲日本va在线观看| 2024国产精品| 日韩欧美二区三区| 欧美在线免费观看亚洲| 四虎永久国产精品| 精品久久久三级| 国产麻豆一区二区三区在线观看| 成人免费毛片片v| 国产麻豆精品视频| 激情av综合网| 久久99精品国产.久久久久| 日本不卡一区二区三区高清视频| 亚洲午夜久久久久久久久久久| 中文字幕在线一区免费| 国产精品无人区| 国产欧美一区在线| 国产亚洲精品aa| 国产欧美精品一区二区色综合朱莉| 日韩美一区二区三区| 337p亚洲精品色噜噜噜| 欧美日韩国产高清一区二区| 欧美午夜精品一区二区三区| 色综合久久综合中文综合网| 中日韩在线视频| 日本韩国视频一区二区| 色妞www精品视频| 欧美在线短视频| 777午夜精品视频在线播放| 日韩一区二区在线观看视频| 91精品综合久久久久久| 69成人精品免费视频| 日韩视频免费观看高清完整版| 日韩视频免费观看高清完整版| 精品久久久久久久久久久久久久久久久 | 亚洲男人天堂av网| 亚洲三级免费电影| 亚洲影视在线观看| 香蕉久久夜色精品国产使用方法 | 国产99精品视频| 成人精品国产一区二区4080| 成人免费黄色大片| 97超碰在线播放| 精品欧美国产一区二区三区不卡| 久久这里精品国产99丫e6| 日韩久久久久久久久久久久久| 亚洲日本精品国产第一区| 成人高清免费在线播放| 春色成人在线视频| 麻豆一区区三区四区产品精品蜜桃| 日韩aⅴ视频一区二区三区| 亚洲精品乱码久久久久久蜜桃91 | 中文久久乱码一区二区| 日韩理论片网站| 午夜精品123| 国产一区二区三区免费看| 成人av电影在线| 精品一区二区三区自拍图片区| 日本中文不卡| 欧美三级电影网站|