在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    瀏覽量

    35419
收藏 人收藏

    評論

    相關推薦

    支持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 ?2010次閱讀
    <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>

    信息技術工控主板EM9360的GPIO介紹

    公司的ARM9工控主板產品 EM9360是一款預裝WinCE操作系統,以多種通訊接口、支持各種擴展為其技術特色。EM9360的板載的3路
    的頭像 發表于 11-14 09:34 ?2411次閱讀

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

     公司的工控主板是基于ARM9 CPU、預裝正版WinCE的嵌入式主板產品。作為嵌入式應用,系統的可靠啟動是其可靠性的重要組成部分。本文
    的頭像 發表于 11-14 10:03 ?1684次閱讀
    <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 ?1731次閱讀
    <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 ?1487次閱讀

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

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

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

    在上一篇介紹主板網絡變壓器連接方法的文章中(《工控
    的頭像 發表于 01-14 14:09 ?3680次閱讀
    <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 ?1836次閱讀
    <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 ?2223次閱讀
    <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 ?2093次閱讀

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

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

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

    規范定義了主板基本的機械指標,管腳功能以ESM命名開頭的工控主板都符合ESMARC規范,這
    的頭像 發表于 02-07 10:35 ?1660次閱讀
    <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>升級簡介
    主站蜘蛛池模板: 色狠狠狠色噜噜噜综合网| 欧美一区二区三区黄色| 国产美女精品久久久久中文| 久久国产精品自在自线| 精品国产中文一级毛片在线看| 最新中文字幕在线资源| 亚洲综合第一区| 手机在线观看a| 全色网站| 国产日本三级| 亚洲成人午夜影院| 免费看欧美一级片| 日本xxxx色视频在线观看免费| 色噜噜狠狠狠综合曰曰曰| 欧美18性精品| 国产激烈无遮挡免费床戏视频| 99色在线视频| 奇米影视9999| 欧美八区| 国产做爰一区二区| 四虎影视院| 噜噜嘿| 中国一级特黄剌激爽毛片| 日日夜夜天天干干| 91久久人澡人人添人人爽| 日本免费不卡一区| 天天狠狠色噜噜| 一级黄色毛片免费看| 色视频观看| 韩国三级无遮挡床戏视频| 天天在线影院| 日本xxxxxx69| 一级特黄特黄的大片免费| 日韩美女三级| www.淫.com| 国产午夜精品理论片免费观看 | 成人精品一区二区不卡视频| 欧美一级特黄高清免费| 2345成人高清毛片| 五月婷婷在线观看视频| 色网站欧美|