《電子技術(shù)應用》
您所在的位置:首頁 > 嵌入式技術(shù) > 其他 > 入門:嵌入式軟件的流程圖制作及解析工具--CasePlayer2

入門:嵌入式軟件的流程圖制作及解析工具--CasePlayer2

2022-08-31
來源:fzm
關(guān)鍵詞: C語言 嵌入式

  CasePlayer2 : 適用于嵌入式軟件的說明書制作及解析工具

  靜態(tài)解析C/C++源代碼自動生成流程圖等文件

  適用于各種嵌入式微機用匯編代碼

  具有符合編程標準MISRA-C 1998/2004的規(guī)范檢查功能,Code Metrics計測功能

  適用于掌握以往程序的內(nèi)容,審閱會議時評估程序等,有利于改善軟件質(zhì)量的工具

  產(chǎn)品概要

  CasePlayer2是通過解析ANSI C語言,C++,嵌入式C語言(非ANSI),以及匯編語言的源代碼,制作包括流程圖等的程序說明書的工具。不論是對以往的程序進行邏輯分析,還是為新開發(fā)的程序制作說明書,都提供了強有力的支援。作為程序靜態(tài)分析功能,包括外部變量參照/代入的列表功能,以及C語言的編程標準[MISRA-C]的規(guī)范檢查功能。

  只需將程序登記,可以自動生成各種說明書

 

poYBAGMHEG6AXswRAAAI51MrjIM953.png

  CasePlayer2是通過分析ANSI C語言,C++,嵌入式C語言(非ANSI),以及匯編語言的源代碼,制作包括流程圖等程序說明書的逆向CASE(computer aided software engineering tool)工具。應用GAIO的主要技術(shù)也就是編譯技術(shù),不需要追加其他代碼就可以解析代碼構(gòu)造,制作各種流程圖。而其他公司的CASE工具往往需要追加代碼才能實現(xiàn)流程圖生成。而且,只需幾秒鐘就可以將數(shù)萬行C語言程序轉(zhuǎn)換成流程圖,具有引以為豪的壓倒性性能。

pYYBAGMHEG6AM2DkAACSmXtnzKA371.png

  [制作的說明書]

  ?流程圖?模塊(函數(shù))說明書?模塊結(jié)構(gòu)圖?模塊(函數(shù))表?structure說明書,structure表

  根據(jù)靜態(tài)解析功能,生成外部變量對照表,typedef表,各種參照表

poYBAGMHEG6AXor8AAAIrVPgw5E351 (1).png

  具有通過靜態(tài)分析制作外部變量表和外部變量對照情報表的功能。可以用來確認整個Project中的外部變量在那里被參照,在那里被寫入。也可以通過列表跳到相對應的代碼所在行。能夠在早期發(fā)現(xiàn)不正確的寫入及讀取,發(fā)現(xiàn)那些意想不到的錯誤,擁有強有力的功能。

  [根據(jù)靜態(tài)解析制作的說明書]

  ?外部變量表?typedef表?#define表?外部變量參照表?函數(shù)參照表?structure參照表?structure成員參照表

  支持ANSI C語言,非ANSI嵌入式C,嵌入式匯編語言

 

poYBAGMHEG6AXor8AAAIrVPgw5E351.png

  [CasePlayer2]也支持嵌入式匯編的源代碼。程序包(Package)提供了近60種微機的參數(shù)(parameter)文件,幾乎覆蓋了目前使用的各種微機。即使需要對個別的微機或個別微機的機型增加新的命令語,用戶只要在參數(shù)文件中增加新命令語的定義,就可以立即使用。

  對于C語言代碼,不僅支持ANSI C語言,也支持#ifdef這樣的設定編譯條件的預編(preprocessor)代碼。另外,也支持使用near,far一類特殊代碼的程序。

  能夠設置最佳打印布局避免不必要的用紙

  不僅可以打印Word文件,也能夠打印HTML文件

  [CasePlayer2] 提供流程圖打印的最佳化功能,避免打印不必要的空白浪費用紙。在打印布局功能方面,相比其他公司的CASE工具有著壓倒性優(yōu)勢。只需改變打印倍率,即可得到用紙最少,布局最佳的打印。流程圖之外的說明書也可以用同樣的方法打印。另外,打印出的說明書還可以生成為HTML,Word(doc)格式的文件,生成比例可以自由設置。

  具有[MISRA-C]的規(guī)范檢查功能,符合MISRA-C1998、MISRA-C2004標準

  MISRA-C是MISRA(Motor Industry Software Reliability Association)針對汽車工業(yè)領域的C語言軟件制定的標準。MISRA是以汽車工業(yè)領域為中心有關(guān)軟件可靠性的非營利機構(gòu)。最近,MISRA也開始被汽車軟件以外的領域所采用。

  [CasePlayer2]包括符合[MISRA-C]標準的程序構(gòu)造解析功能。GAIO的代碼解析技術(shù)是從開發(fā)編譯技術(shù)培養(yǎng)起來的,能夠發(fā)現(xiàn)不同用戶編寫的不同程序中的不符合規(guī)范的部分,同其他公司的規(guī)范檢查工具相比,CasePlayer2以其解析的“深度”,得到高度評價。檢查的規(guī)范項目可以任意選擇。※MISRA規(guī)范檢查功能不支持C++。只有Code Metrics情報輸出功能支持C++。

  [主要功能]

  ●MISRA-C 1998 : 能夠?qū)?27項規(guī)范中的124項進行錯誤檢查

  ●MISRA-C 2004 : 能夠?qū)?41項規(guī)范中的138項進行錯誤檢查

  ●點擊HELP可以閱覽規(guī)范解說,舉例說明容易理解(日語)

  ●對代碼的測試,代碼的重復使用,代碼的維護有很高利用價值的Code Metrics測試

  ?路徑復雜度?Myer's Interval ?NET深度?代碼文件的大小?注解(行數(shù)/比率)?靜態(tài)pathcounter

  CasePlayer2應用實例

  CasePlayer2是可以隨時隨地將源代碼變換成視覺形象的流行圖的工具。可以在開發(fā)的各種環(huán)節(jié)靈活應用,例如源代碼的解析,程序說明書的制作等。

poYBAGMHEG6AeYE8AAAo59vE1K4873.png

  [A]開發(fā)初期的基本設計及探討階段,需要對現(xiàn)有的源代碼進行調(diào)查解析

  對現(xiàn)有源代碼,無論是資源中的源代碼還是其他工程師編寫的源代碼,都需要在短時間內(nèi)理解它們的邏輯內(nèi)容,確認將它們插入時需要的修改規(guī)定等事宜。模塊結(jié)構(gòu)圖以及流程圖能夠提供強有力的支援。CasePlayer2具有在幾秒鐘轉(zhuǎn)換幾萬行的C語言程序的能力,可以即刻將代碼變換成圖形,提高源代碼的解析效率。

  [B]程序編程后期的源代碼審閱會議,提高軟件質(zhì)量

  提高軟件質(zhì)量首先要在開發(fā)團隊中展開互相審閱檢查,發(fā)現(xiàn)自己未能察覺的錯誤,總結(jié)提出更有效的編程方法。 可以隨時將源代碼變換成流程圖和模塊結(jié)構(gòu)圖,將情報視覺化,使在短時間內(nèi)對代碼做出明確的評價成為可能。

  [C]開發(fā)完成后的開發(fā)內(nèi)容記錄,制作標準化程序說明書

  書面化的開發(fā)內(nèi)容將成為今后的重要資源。通過CasePlayer2能夠自動制作各種書面文件。與手編寫相比,可以戲劇性的削減說明書制作工作。同時,不同于手編寫容易造成各自格式的不同,能夠制作統(tǒng)一格式統(tǒng)一編寫方法的說明書,為開發(fā)project的文件格式通用化標準化提供有力的支援。

  主要功能

  ●支持C/C++言語(V5.0之后)

  ●說明書的綜合化制作[說明書瀏覽器]

  ?各種說明書之間任意移動(從各種參照表移動到相對照的源代碼的地方等)

  ●從程序自動生成各種說明書

  ?流程圖?模塊說明書?模塊結(jié)構(gòu)圖?模塊表

  ?structure表?外部變量表?typedef表?#define表

  ?成員函數(shù)說明書?外部變量參照表?函數(shù)參照表?structure參照表

  ?class表 ?class說明書?class參照表?成員函數(shù)參照表 (←V5.0之后)

  ●ANSI C言語、嵌入式C語言(非ANSI)、以及匯編

  ●「MISRA-C」的規(guī)范檢查功能符合MISRA-1998、MISRA-2004標準

  ●說明書的MS-Word格式轉(zhuǎn)換功能

  ●任意設定縮小率,避免不必要的用紙,最佳布局的打印功能

  ●HTML格式變換功能

  ●印刷時格式布局的客戶化功能

  ●目錄自動追加功能

  ●流程圖,模塊結(jié)構(gòu)圖的圖像文件(BMP,PNG)的輸出功能

  動作環(huán)境

  ●操作PC/OS

  ?IBM PC/AT 兼容機

  ?Windows XP,Windows Vista, Windows 7(32bit)(※Windows 95/98/Me/NT/2000 未支持)

  ●License Key

  ?USB Board Hardware Key (Dongle)

  ●安裝需要的HDD容量

  ?最少30MB以上的容量

  ●需要的其他應用功能

  ?HTML格式文件閱讀:Microsoft Internet Explorer 5.5以上

  ?MS-Word格式文件生成:Microsoft Word 2000以上



更多信息可以來這里獲取==>>電子技術(shù)應用-AET<<

mmexport1621241704608.jpg


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
美女精品一区| 国产亚洲日本欧美韩国| 久久国产精品免费一区| 亚洲女爱视频在线| 中文国产一区| 亚洲午夜精品17c| 中文精品视频| 亚洲在线电影| 亚洲欧美精品伊人久久| 亚洲欧美日韩直播| 亚洲欧美视频一区| 新狼窝色av性久久久久久| 午夜在线播放视频欧美| 午夜久久电影网| 亚洲欧美日韩一区二区在线 | 国产一区在线视频| 国内精品模特av私拍在线观看| 国产曰批免费观看久久久| 国内外成人在线视频| 激情一区二区| 亚洲国产91| 亚洲乱码日产精品bd| 一本高清dvd不卡在线观看| 一本色道久久综合亚洲精品高清| 亚洲深夜福利| 亚洲欧美日韩国产成人| 欧美一区二区私人影院日本 | 在线一区二区三区四区| 在线亚洲欧美专区二区| 中文国产亚洲喷潮| 亚洲一区二区三区四区中文| 欧美一区成人| 亚洲欧洲视频在线| 一区二区久久| 欧美一区二区福利在线| 久久久久久久一区| 欧美激情第1页| 国产精品国产三级国产专播精品人| 国产精品视频网站| 狠狠色综合一区二区| 亚洲国产精品专区久久| 一区二区三欧美| 欧美一区二区免费观在线| 国产精品啊啊啊| 欧美不卡一区| 欧美日韩精品一区二区天天拍小说| 国产精品地址| 国产一区二区久久精品| 亚洲国产日韩欧美在线动漫| 一区二区三区欧美成人| 欧美诱惑福利视频| 一区二区三区视频观看| 欧美在线播放一区| 欧美顶级艳妇交换群宴| 国产精品免费一区豆花| 在线成人av| 亚洲图片欧洲图片日韩av| 久久精品国产99国产精品澳门| 99国产精品久久久久久久久久| 午夜免费日韩视频| 欧美jizz19性欧美| 国产噜噜噜噜噜久久久久久久久| 亚洲电影网站| 亚洲欧美中文另类| 亚洲免费观看高清完整版在线观看熊| 亚洲专区欧美专区| 欧美大片免费久久精品三p | 亚洲激情小视频| 亚洲欧美中文日韩v在线观看| 亚洲精品国产精品乱码不99按摩| 亚洲欧美日韩综合国产aⅴ| 欧美成人免费观看| 国产一二精品视频| 一区二区三区视频在线播放| 91久久精品一区| 久久精品72免费观看| 欧美深夜影院| 亚洲国产天堂久久国产91| 羞羞色国产精品| 亚洲一区二区三区四区在线观看 | 国产欧美一区二区三区在线看蜜臀| 亚洲日本va午夜在线影院| 久久国产精品99精品国产| 午夜激情综合网| 欧美伦理在线观看| 伊人成人在线视频| 欧美一级二级三级蜜桃| 亚洲欧美日韩精品| 欧美色网一区二区| 亚洲欧洲精品一区二区三区不卡 | 亚洲美女在线视频| 亚洲三级视频| 老司机成人网| 国内久久视频| 亚洲欧美日本国产有色| 亚洲在线免费观看| 欧美日韩免费观看中文| 最新成人av网站| 91久久综合亚洲鲁鲁五月天| 久久久久久久一区| 国产日韩欧美黄色| 亚洲一区二区少妇| 亚洲欧美成人一区二区在线电影| 欧美日韩国产va另类| 亚洲国产一区视频| 亚洲精品老司机| 蜜臀a∨国产成人精品| 黄色av一区| 亚洲电影中文字幕| 久久久国产亚洲精品| 国产亚洲美州欧州综合国| 亚洲综合日韩在线| 香蕉成人久久| 国产乱人伦精品一区二区| 中文在线不卡| 亚洲一区二区三区国产| 欧美日一区二区在线观看| 亚洲精品少妇网址| 夜夜嗨av一区二区三区| 欧美精品一区二区三区视频| 亚洲精品国产欧美| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩精品免费看| 一本色道久久精品| 亚洲欧美中文在线视频| 国产精品青草久久久久福利99| 亚洲在线免费观看| 久久激情五月丁香伊人| 韩日欧美一区二区| 亚洲片在线资源| 欧美区国产区| 一本一本久久a久久精品综合麻豆| 亚洲视频大全| 国产精品区一区| 午夜老司机精品| 久久久亚洲一区| 亚洲国产天堂久久综合| 一区二区三区四区五区在线| 欧美视频中文在线看| 亚洲女同同性videoxma| 久久国产精品久久久久久电车| 国产亚洲欧洲一区高清在线观看| 久久精品国产久精国产爱 | 欧美理论大片| 亚洲色图综合久久| 欧美一区二区私人影院日本 | 亚洲影院色在线观看免费| 久久精品国产91精品亚洲| 在线电影欧美日韩一区二区私密| 亚洲精品日韩综合观看成人91| 欧美另类高清视频在线| 亚洲午夜电影| 久久―日本道色综合久久| 91久久在线播放| 亚洲欧美伊人| 在线观看成人av| 亚洲一区二区动漫| 国内不卡一区二区三区| 亚洲乱码国产乱码精品精| 国产精品高清网站| 久久精品一区二区三区中文字幕| 欧美福利在线| 中国亚洲黄色| 久久亚洲影院| 一区二区不卡在线视频 午夜欧美不卡'| 欧美一区91| 亚洲精品欧美极品| 久久精品国产第一区二区三区最新章节 | 亚洲美女av网站| 国产精品日韩一区二区三区| 亚洲第一区在线| 欧美日韩系列| 久久精品久久99精品久久| 欧美日本在线| 久久精品二区| 国产精品久久久久久久久免费桃花 | 国产精品捆绑调教| 亚洲风情在线资源站| 欧美视频你懂的| 亚洲第一搞黄网站| 欧美亚州在线观看| 91久久精品国产91性色tv| 国产精品欧美经典| 亚洲精品免费电影| 国产日韩一区二区三区| 一区二区三区www| 黄色精品一区| 亚洲一区精彩视频| 亚洲国产经典视频| 久久xxxx| 一区二区久久久久| 免费亚洲一区二区| 性感少妇一区| 国产精品盗摄一区二区三区| 亚洲欧洲在线视频| 国产亚洲精品bv在线观看| 亚洲性夜色噜噜噜7777| 极品中文字幕一区| 久久精品1区| 亚洲伊人一本大道中文字幕|