色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術工控主板的掉電數據保護功能介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2019-11-14 09:54 ? 次閱讀

在大多數工控應用中,由于各種復雜的環境因素,使工控設備不可避免的會面臨供電突然斷掉的情況。在許多應用場合,需要保存一部分現場數據,以保證工控設備在供電回復后能繼續正常運行。為了保證保存數據的實時性,除了已保存的數據不受掉電影響的基本特性外,現場數據的存儲頻率還會非常高,因此還要求數據保存的速度應足夠快,從而不影響應用程序的正常運行。本文的主要目的是分析現場數據保護的若干手段,并重點介紹英創工控主板特有的小數據高速存儲方案,以支持關鍵現場數據的備份。

本文所指的英創工控主板包括EM9160、EM9260、EM9360以及EM9161這4個產品線的所有型號的產品。這些主板均帶有大容量的NandFlash存儲器,作為非易失性存儲器,NandFlash主要用于存儲應用程序、歷史數據備份等內容。盡管NandFlash也可以作為現場數據保護的存儲介質,但考慮到NandFlash介質有一定的擦寫壽命限制,且數據是按扇區(512字節或2K字節)為單位寫入,因此還存在寫入效率較低的問題,因此基于NandFlash的文件系統存儲不是作為現場數據保護的最佳方案。

對幾十到幾百個字節的現場數據的保存,一個比較好的辦法是外擴一片NVRAM,典型的芯片可以考慮鐵電存儲器。有關鐵電存儲器的具體應用,客戶可以參考《工控主板支持鐵電存儲器的簡易方案》一文。在英創工控主板,鐵電存儲器的寫入速度為56KB/s,即寫入一個字節的時間在18us的水平。采用鐵電存儲器或其它NVRAM的優點是存儲的數據量沒有限制,但前提是需要增加一定的硬件成本,這可能成為一些大批量應用,對成本極其敏感的設備的障礙。

針對需要保存的現場數據通常很少這一特點,同時又能避免客戶設備為了現場數據保存功能而增加額外的成本開銷,我們通過優化工控主板的內核,為應用程序提供了最大6個字節、帶掉電保護功能的高速存儲空間,用于對關鍵現場數據的備份。由于這6個字節在系統內部,其寫入速度高達1.5MB/s以上,即寫入一個字節的時間在0.6us水平,6個字節的寫入時間為3.6us。幾微秒的存儲時間可完全保證系統應用線程的正常運行。應用程序可通過3個系統調用來實現現場數據的讀寫,它們是:

1、檢查當前存儲的數據是否有效

//

// return = TRUE: data stored in NVRAM is valid

// = FALSE: data stored in NVRAM is corrupted or data is unavailable

//

BOOL NVRAMQuery()

{

BOOL bGoodData;

DWORD dwOutBufSize;

DWORD dwReturnBytes = 0;

BOOL bRet;

bGoodData = FALSE;

dwOutBufSize = sizeof(BOOL);

bRet = KernelIoControl(IOCTL_EM9X60_NVRAM_BYTE_QUERY, NULL, 0, (LPVOID)&bGoodData, dwOutBufSize, &dwReturnBytes);

if(bRet)

{

if(!bGoodData)

{

bRet = FALSE;

}

}

return bRet;

}

2、從系統讀出1-6個字節

//

// input dwMaxLength: buffer length in byte

// output pOutBuffer: output data buffer

// return 》= 0: number of byte read from NVRAM 《= dwmaxLength

// 《 0: read failed

int NVRAMRead(LPVOID pOutBuffer, DWORD dwMaxLength)

{

DWORD dwReturnBytes = 0;

BOOL bRet;

bRet = KernelIoControl(IOCTL_EM9X60_NVRAM_BYTE_READ, NULL, 0, (LPVOID)pOutBuffer, dwMaxLength, &dwReturnBytes);

if(!bRet)

{

return -1;

}

return (int)dwReturnBytes;

}

3、向系統寫入1-6個字節

//

// input pInBuffer: input data buffer

// dwDataLength: number of byte need to write 《= 6

// return 》= 0: number of byte written into NVRAM

// 《 0: write failed

//

int NVRAMWrite(LPVOID pInBuffer, DWORD dwDataLength)

{

DWORD dwReturnBytes = 0;

BOOL bRet;

bRet = KernelIoControl(IOCTL_EM9X60_NVRAM_BYTE_WRITE, (LPVOID)pInBuffer, dwDataLength, NULL, 0, &dwReturnBytes);

if(!bRet)

{

return -1;

}

return dwReturnBytes;

}

在后續出貨的相關工控主板中,都將加上6字節掉電保護高速存儲功能。對已購買英創公司的主板產品,若需要進行關鍵現場數據保存功能的客戶,可將主板寄回英創公司進行免費更新并索取相關操作的完整源代碼。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35296
收藏 人收藏

    評論

    相關推薦

    支持Linux高級客戶自行移植內核

    上市)  該項服務具體說明和實施流程參見:支持客戶進行Linux移植  需要該服務的客戶需與簽訂技術保密協議,并承諾嚴格履行協議:
    發表于 01-18 13:52

    工控主板產品選型指南

      成都信息技術有限公司是一家專注于嵌入式工控主板研發、銷售與服務的高科技公司,在嵌入式領域已有超16年的從業經歷。
    發表于 02-28 11:28

    工控主板掉電數據保護功能

    本文所指的工控主板包括EM9160、EM9260、EM9360 以及EM9161 這4 個產品線的所有型號的產品。這些主板均帶有大容量的
    發表于 06-09 16:20 ?29次下載

    信息技術ARM9工控板遠程抓拍圖像應用介紹

    ARM9工控主板功能齊全、體積小巧、性能穩定、超低價格的嵌入式主板產品。
    的頭像 發表于 11-13 09:41 ?1987次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>ARM9<b class='flag-5'>工控</b>板遠程抓拍圖像應用<b class='flag-5'>介紹</b>

    信息技術工控主板的復位管理介紹

     公司的工控主板是基于ARM9 CPU、預裝正版WinCE的嵌入式主板產品。作為嵌入式應用,系統的可靠啟動是其可靠性的重要組成部分。本文
    的頭像 發表于 11-14 10:03 ?1667次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>的復位管理<b class='flag-5'>介紹</b>

    信息技術工控主板支持電力終端標準顯示介紹

     公司EM9X60系列工控主板廣泛應用于電力行業,在最新的國家電網公司技術標準《電力用戶用電信息
    的頭像 發表于 11-15 09:59 ?1715次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>支持電力終端標準顯示<b class='flag-5'>介紹</b>

    信息技術WinCE工控主板數據庫配置簡介

    。由于公司的產品處于不斷發展之中,WinCE也在不斷的發展之中,導致在不同型號的產品中存在配置的數據庫的情況有所不同,本文的主要目的是詳細介紹
    的頭像 發表于 01-14 11:35 ?1470次閱讀

    信息技術ARM9工控主板的SMS短信息應用介紹

    傳輸的應用越來越廣泛,其中主要以GPRS數據通訊及SMS短信息方式為主。GPRS數據通訊是以TCP/IP方式進行通訊,GPRS模塊發送SMS短信,是通過串口發送AT指令來實現。
    的頭像 發表于 01-14 11:45 ?1343次閱讀

    信息技術工控主板網絡變壓器連接方法

    在上一篇介紹主板網絡變壓器連接方法的文章中(《工控
    的頭像 發表于 01-14 14:09 ?3650次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>網絡變壓器連接方法

    信息技術工控主板USB通信方案介紹

    AMR9系列工控主板可以使用USB與PC連接并進行通信。在主板上,我們將USB引到了COM1,使得我們可以通過操作串口的方式來操作USB
    的頭像 發表于 01-15 14:44 ?1797次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>USB通信方案<b class='flag-5'>介紹</b>

    信息技術Linux工控主板支持3G網卡介紹

    (3rd-generation,第三代移動通訊技術)運用的普及,公司的工控主板同樣對3G無線通訊做了完備的支持。本文就以目前很常用的華為
    的頭像 發表于 01-17 09:49 ?2210次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>Linux<b class='flag-5'>工控</b><b class='flag-5'>主板</b>支持3G網卡<b class='flag-5'>介紹</b>

    信息技術WinCE主板與STM32多功能模塊通訊介紹

    ,STM32F103RCT6通過其USB Device接口與工控主板連接通訊,STM32在WinCE系統中被當做一個串口設備,
    的頭像 發表于 02-06 11:12 ?2075次閱讀

    信息技術工控主板產品選型指南介紹

    成都信息技術有限公司是一家專注于嵌入式工控主板研發、銷售與服務的高科技公司,在嵌入式領域已有18年的從業經歷。
    的頭像 發表于 02-06 11:31 ?1747次閱讀

    信息技術ESMARC工控主板升級簡介

    規范定義了主板基本的機械指標,管腳功能以ESM命名開頭的工控主板都符合ESMARC規范,這
    的頭像 發表于 02-07 10:35 ?1632次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>ESMARC<b class='flag-5'>工控</b><b class='flag-5'>主板</b>升級簡介

    信息技術基于主板快速構建整機應用方案簡介

    公司的嵌入式工控主板配置了豐富的接口資源,利用這些資源經過簡單的擴展就可快速構建出滿足各種工業現場應用的整機設備。下圖是以
    的頭像 發表于 02-12 10:57 ?1362次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>基于<b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>主板</b>快速構建整機應用方案簡介
    主站蜘蛛池模板: 日久精品不卡一区二区| 亚洲国产精品一区二区动图| 亚瑟天堂久久一区二区影院| 亚洲中文字幕一二三四区苍井空 | 狠狠色丁香久久婷婷综合_中| 老湿司午夜爽爽影院榴莲视频| 日本午夜福利无码高清| 亚洲免费一区| FREE17一18外女破| 好男人WWW免费高清视频在线| 欧美成人中文字幕在线视频| 亚洲AV久久久噜噜噜久久| 999久久久无码国产精蜜柚| 国产色精品久久人妻99蜜桃麻豆| 久久精品无码人妻无码AV蜜臀| 全肉高H短篇合集| 一色狗影院| 高h乱np甄宓| 久久九九久精品国产尤物 | 强奷乱码中文字幕熟女免费| 亚洲 欧美 国产 视频二区| 99久久99| 激情女人花| 三级全黄a| 18禁黄久久久AAA片| 国产剧情福利AV一区二区| 暖暖视频免费观看社区| 羞羞漫画视频| 菠萝菠萝蜜视频在线看1| 久久99国产精品无码AV| 无码专区无码专区视频网网址| 97精品伊人久久大香线蕉app | 久久WWW免费人成一看片| 99热都是精品| 国内偷拍夫妻av| 日韩亚洲中文欧美在线| 最新国产麻豆精品| 果冻传媒2021一二三区| 少爷不要别揉了高H| aaaaaaa一级毛片| 久久视频这有精品63在线国产|