国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

SIdView嵌入式Linux集成開發(fā)環(huán)境
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁 > 電子技術(shù)
SIdView嵌入式Linux集成開發(fā)環(huán)境  2012/3/1
建華科技經(jīng)過多年研發(fā),成功推出SldView嵌入式Linux集成開發(fā)環(huán)境。SldView運(yùn)行于Windows系統(tǒng)中,支持μC/OS_II、μClinux和Linux三種嵌入式操作系統(tǒng)的開發(fā);支持編輯代碼、交叉編譯和交叉調(diào)試的開發(fā)全過程;支持Linux內(nèi)核、驅(qū)動(dòng)、任務(wù)級(jí)、模塊等動(dòng)態(tài)調(diào)試;支持內(nèi)核、驅(qū)動(dòng)、任務(wù)、模塊等同步調(diào)試。1當(dāng)前嵌入式Linux開發(fā)模式嵌入式系統(tǒng)通常為一個(gè)資源受限的系統(tǒng)。直接在嵌入式系統(tǒng)的硬件平臺(tái)上編寫軟件比較困難,有時(shí)甚至是不可能的,開發(fā)
 

建華科技經(jīng)過多年研發(fā),成功推出SldView嵌入式Linux集成開發(fā)環(huán)境。SldView運(yùn)行于Windows系統(tǒng)中,支持μC/OS_II、μClinux和Linux三種嵌入式操作系統(tǒng)的開發(fā);支持編輯代碼、交叉編譯和交叉調(diào)試的開發(fā)全過程;支持Linux內(nèi)核、驅(qū)動(dòng)、任務(wù)級(jí)、模塊等動(dòng)態(tài)調(diào)試;支持內(nèi)核、驅(qū)動(dòng)、任務(wù)、模塊等同步調(diào)試。

1 當(dāng)前嵌入式Linux開發(fā)模式
    嵌入式系統(tǒng)通常為一個(gè)資源受限的系統(tǒng)。直接在嵌入式系統(tǒng)的硬件平臺(tái)上編寫軟件比較困難,有時(shí)甚至是不可能的,開發(fā)流程如圖1所示,開發(fā)模式如圖2所示。目前,一般采用的辦法是,先在通用計(jì)算機(jī)上編寫程序,然后通過交叉編譯,生成目標(biāo)平臺(tái)上可運(yùn)行的二進(jìn)制代碼格式,最后下載到目標(biāo)平臺(tái)上的特定位置運(yùn)行。

    建立嵌入式Linux交叉開發(fā)環(huán)境。目前,常用的交叉開發(fā)環(huán)境主要有開放和商業(yè)兩種類型。交叉開發(fā)環(huán)境是指編譯、鏈接和調(diào)試嵌入式應(yīng)用軟件的環(huán)境。它與運(yùn)行嵌入式應(yīng)用軟件的環(huán)境有所不同,通常采用宿主機(jī)/目標(biāo)機(jī)模式,在宿主機(jī)上編寫好源代碼及相關(guān)的配置文件。

    交叉編譯和鏈接。在完成嵌入式軟件的編碼后,就可以進(jìn)行編譯和鏈接,以生成可執(zhí)行代碼。由于開發(fā)過程大多是在Intel公司x86系列CPU的通用計(jì)算機(jī)上進(jìn)行的,而目標(biāo)環(huán)境的處理器芯片卻大多為ARM、MIPS、PowerPC、DragonJBall等系列的微處理器,這就要求在建立好的交叉開發(fā)環(huán)境中進(jìn)行交叉編譯和鏈接。通過編譯連接后,即可下載到目標(biāo)機(jī)運(yùn)行。

    在嵌入式系統(tǒng)開發(fā)中,完成編譯連接只是開發(fā)工作的一小部分,而令廣大開發(fā)人員頭痛的則是下載到目標(biāo)機(jī)進(jìn)行調(diào)試。多數(shù)的嵌入式系統(tǒng)開發(fā)都是基于操作系統(tǒng)的,而目前大多數(shù)集成開發(fā)環(huán)境都不支持Linux調(diào)試,僅有的幾種開發(fā)平臺(tái)功能簡(jiǎn)單卻昂貴的讓大多企業(yè)望而卻步。

2 SldView集成開發(fā)工具的特色
    SldView除了實(shí)現(xiàn)目前常用集成開發(fā)環(huán)境的開發(fā)和調(diào)試功能外,還提供了Linux內(nèi)核、驅(qū)動(dòng)、任務(wù)級(jí)、模塊等動(dòng)態(tài)調(diào)試,這是廣大開發(fā)人員最急切的需要。它完全支持OS內(nèi)核調(diào)試,并可以進(jìn)行任務(wù)級(jí)與線程的實(shí)時(shí)調(diào)試。SldView可以對(duì)多個(gè)任務(wù)同時(shí)進(jìn)行跟蹤調(diào)試,動(dòng)態(tài)檢測(cè)到任務(wù)的啟動(dòng),然后加載任務(wù)的符號(hào)表,開發(fā)人員可完全控制任務(wù)的運(yùn)行,并可以在內(nèi)核態(tài)及任務(wù)態(tài)問自由切換。此外,SldView還提供了內(nèi)存管理、任務(wù)綁定、Timer查看、任務(wù)Time管理、任務(wù)上下文查看等調(diào)試功能,極大方便了開發(fā)人員的OS調(diào)試,使開發(fā)效率大幅度提高。

    在代碼級(jí)調(diào)試方面SldView也非常優(yōu)秀。SldView提供圖形和命令行兩種調(diào)試方式,并支持軟件模擬功能。設(shè)計(jì)人員可以動(dòng)態(tài)選擇程序下載地址,且下載速度快,尤其適用于用戶調(diào)試代碼量大的程序。強(qiáng)大的斷點(diǎn)設(shè)置、變量察看、寄存器查看、自定義寄存器查看、板上寄存器查看、函數(shù)堆棧顯示等功能,可以讓設(shè)計(jì)人員掌握程序運(yùn)行的每一個(gè)細(xì)節(jié)。SldView還支持源代碼窗口、匯編程序窗口和混合窗口的顯示。

    SldView集成開發(fā)環(huán)境界面直觀友好,類似于MSVisual Stduio。設(shè)計(jì)人員可以很方便的創(chuàng)建、配置工程,然后編譯、調(diào)試程序,也可以直接打開編譯好的目標(biāo)文件來調(diào)試。SldView完全支持Rcc、ads等編譯器生成目標(biāo)代碼的調(diào)試。設(shè)計(jì)人員可以根據(jù)自己的需要制定開發(fā)環(huán)境,也可以選擇試用英文版。

與《SIdView嵌入式Linux集成開發(fā)環(huán)境》相關(guān)列表
電話:400-900-3095
QQ:800152669
庫存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號(hào):粵ICP備11103613號(hào)
專注電子元件代理銷售  QQ:800152669  電子郵件:sales@szcwdz.com  電話:400-900-3095