MISRA (The Motor Industry Software Reliability Association 汽車工業(yè)軟件可靠性聯(lián)會(huì)) 是位于英國(guó)的一個(gè)跨國(guó)汽車工業(yè)協(xié)會(huì),其成員包括了大部分歐美汽車生產(chǎn)商。其核心使命是為汽車工業(yè)提供服務(wù)和協(xié)助,幫助廠方開(kāi)發(fā)安全的、高可靠性的嵌入式軟件。這個(gè)組織最出名的成果是所謂的MISRA C Coding Standard,這一標(biāo)準(zhǔn)中包括了127條C語(yǔ)言編碼標(biāo)準(zhǔn),通常認(rèn)為,如果能夠完全遵守這些標(biāo)準(zhǔn),則你的C代碼是易讀、可靠、可移植和易于維護(hù)的。最近很多嵌入式開(kāi)發(fā)者都以MISRA C來(lái)衡量自己的編碼風(fēng)格,比如著名的uC/OS-II就得意地宣稱自己99%遵守MISRA標(biāo)準(zhǔn)。而《嵌入式開(kāi)發(fā)雜志》也專門載文號(hào)召大家學(xué)習(xí)。編碼規(guī)范通常是一個(gè)公司自定的“土政策”,居然有人去做標(biāo)準(zhǔn),而且還得到廣泛的認(rèn)可,這不禁引起我強(qiáng)烈的興趣。可惜這份標(biāo)準(zhǔn)的文本需要花錢去買,而且短短幾十頁(yè),要價(jià)非常昂貴。MISRA在網(wǎng)上公布了一些文檔,其中有關(guān)于MISRA C Coding Standard的Clarification報(bào)告,從中間你可以大致猜到MISRA標(biāo)準(zhǔn)本身是什么。
標(biāo)簽: Association Reliability Industry Software
上傳時(shí)間: 2013-12-27
上傳用戶:wangzhen1990
arm,pidusbd12,,,uC/OS-II opration system。usb1.1
標(biāo)簽: arm
上傳時(shí)間: 2015-07-08
上傳用戶:VRMMO
TCP通信源代碼,用于ARM嵌入式操作系統(tǒng),基于UC/OS-II,適用于LPC2200系列芯片
上傳時(shí)間: 2015-08-24
上傳用戶:zmy123
操作系統(tǒng)的選擇是由嵌入式系統(tǒng)的需求決定的。簡(jiǎn)單的說(shuō)就是,中小型控制系統(tǒng)可充分利用uC/OS-II小巧且實(shí)時(shí)性強(qiáng)的優(yōu)勢(shì),如果開(kāi)發(fā)PDA和互聯(lián)網(wǎng)連接終端等較為復(fù)雜的系統(tǒng)則uClinux是不錯(cuò)的選擇。
標(biāo)簽: 操作系統(tǒng) 嵌入式系統(tǒng)
上傳時(shí)間: 2013-12-26
上傳用戶:wang0123456789
陳向群老師主講的嵌入式操作系統(tǒng)實(shí)驗(yàn)作業(yè)之經(jīng)典生產(chǎn)者消費(fèi)者程序,在Windows平臺(tái)下的uC/OS實(shí)驗(yàn)環(huán)境開(kāi)發(fā)。需要下載任何一個(gè)µ C/OS-II version 2.51以后的版本,比如uCOSV262.exe;下載borlandc3.1或者4.5版本的編譯器編譯運(yùn)行
標(biāo)簽: 嵌入式操作系統(tǒng) 實(shí)驗(yàn) 程序
上傳時(shí)間: 2015-09-30
上傳用戶:wab1981
ARM的ADS工具下,uc/os-ii為系統(tǒng),GPS衛(wèi)星定位系統(tǒng)源碼
上傳時(shí)間: 2014-01-19
上傳用戶:星仔
多任務(wù)系統(tǒng)中,內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),或者說(shuō)為每個(gè)任務(wù)分配CPU時(shí)間,并且負(fù)責(zé)任務(wù)之間的通訊。內(nèi)核提供的基本服務(wù) 以使用實(shí)時(shí)內(nèi)核可以大大簡(jiǎn)化應(yīng)用系統(tǒng)的設(shè)計(jì),是因?yàn)閷?shí)時(shí)內(nèi)核允許將應(yīng)用分成若干個(gè)任務(wù),由實(shí)時(shí)內(nèi)核來(lái)管理它們。內(nèi)核 用程序的額外負(fù)荷,代碼空間增加ROM的用量,內(nèi)核本身的數(shù)據(jù)結(jié)構(gòu)增加了RAM的用量。但更主要的是,每個(gè)任務(wù)要有自己的 吃起內(nèi)存來(lái)是相當(dāng)厲害的。內(nèi)核本身對(duì)CPU的占用時(shí)間一般在2到5個(gè)百分點(diǎn)之間。 UC/OS-II有一個(gè)精巧的內(nèi)核調(diào)度算法,實(shí)時(shí)內(nèi)核精小,執(zhí)行效率高,算法巧妙,代碼空間很少。
標(biāo)簽: 多任務(wù)系統(tǒng)
上傳時(shí)間: 2014-01-16
上傳用戶:aa54
VxWorks下FLASH 28F320B3的驅(qū)動(dòng),在VxWorks下調(diào)試成功,有詳細(xì)的中文注釋,并可以移植到Linux/WindowsCE/uC/OS-II等嵌入式OS下。
標(biāo)簽: VxWorks 28F320B3 FLASH 驅(qū)動(dòng)
上傳時(shí)間: 2013-12-20
上傳用戶:yuanyuan123
ch03目錄下: disasm.tgz :作者改寫(xiě)的反匯編器,可以輸出比較容易接受的匯編格式。 simpleboot.tgz: 作者編寫(xiě)的簡(jiǎn)單boot代碼 ch04目錄下: gba_ucos.tgz : 作者移植的可運(yùn)行在GBA(或者模擬器)上的uC/OS-II代碼 ch05目錄下: znet.tgz : 作者在uC/OS-II上實(shí)現(xiàn)的tcp/ip協(xié)議實(shí)現(xiàn)代碼 ch09目錄下: font.c 字體顯示和變更例程 image1 位圖文件加載與顯示 2win.c 兩個(gè)窗口間消息傳遞例程 button 按鈕制作的例程 slider 游戲文件程序
標(biāo)簽: simpleboot tgz disasm ch
上傳時(shí)間: 2014-01-09
上傳用戶:妄想演繹師
該工程源碼是基于EasyARM2200開(kāi)發(fā)平臺(tái)開(kāi)發(fā)的嵌入式TCP/IP協(xié)議棧,協(xié)議棧以LwIP為基礎(chǔ),基于uc/os-ii為操作系統(tǒng),以太網(wǎng)驅(qū)動(dòng)芯片為RTL8019AS,實(shí)現(xiàn)了支持多線程實(shí)時(shí)應(yīng)用的嵌入式TCP/IP協(xié)議棧
上傳時(shí)間: 2013-12-18
上傳用戶:jcljkh
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1