0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)工控主板內(nèi)核更新與版本管理介紹

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2019-11-15 09:24 ? 次閱讀

英創(chuàng)公司的ARM9工控主板系列產(chǎn)品均預(yù)裝了正版的Window CE操作系統(tǒng),支持客戶(hù)采用強(qiáng)大的微軟開(kāi)發(fā)工具直接開(kāi)發(fā)應(yīng)用程序。Windows CE是目前針對(duì)嵌入式應(yīng)用的主流操作系統(tǒng)之一,具有靈活的可裁剪性能,以支持客戶(hù)對(duì)應(yīng)用功能的不同選擇。在實(shí)際應(yīng)用中,客戶(hù)的需求一方面可能反映在對(duì)CE不同功能的選擇上,另一方面會(huì)反映在英創(chuàng)公司對(duì)產(chǎn)品的BSP的不斷改進(jìn)與完善之中。而不論是CE功能的刪減添加,還是驅(qū)動(dòng)程序的升級(jí),對(duì)客戶(hù)來(lái)講都是更新系統(tǒng)的內(nèi)核。為了及時(shí)滿(mǎn)足客戶(hù)需求的變化,英創(chuàng)公司針對(duì)不同的主板類(lèi)型設(shè)計(jì)了相應(yīng)的內(nèi)核更新軟件工具。英創(chuàng)公司將把當(dāng)前內(nèi)核文件通過(guò)互聯(lián)網(wǎng)發(fā)給需要的客戶(hù),客戶(hù)再利用相關(guān)工具,就可方便的把新的內(nèi)核文件直接寫(xiě)入英創(chuàng)工控主板中。

在實(shí)際應(yīng)用中的另外一個(gè)問(wèn)題是,作為工控產(chǎn)品一般都具有較長(zhǎng)的產(chǎn)品生命周期,往往會(huì)出現(xiàn)一部分產(chǎn)品已經(jīng)投入市場(chǎng),而針對(duì)某些應(yīng)用又產(chǎn)生了新的需求,因此需要對(duì)這一部分的產(chǎn)品進(jìn)行內(nèi)核更新的工作。這時(shí)就需要了解當(dāng)前主板產(chǎn)品的內(nèi)核版本信息,而內(nèi)核版本信息一般很難從主板外觀(guān)上看出。為此英創(chuàng)公司從2009年12月起,為新出品的主板產(chǎn)品加入了內(nèi)核的時(shí)間標(biāo)簽作為版本信息??蛻?hù)若需查看內(nèi)核時(shí)間標(biāo)簽,可通過(guò)以太網(wǎng)Telnet登錄到主板,然后運(yùn)行“\》BTS”命令,就可讀到系統(tǒng)的時(shí)間標(biāo)簽信息,格式如下:

Emtronix Built at Dec 1 2009 12:30:00

客戶(hù)的應(yīng)用程序也可通過(guò)以下代碼讀取相應(yīng)的時(shí)間標(biāo)簽字串:

// GetBuiltStamp.cpp : Defines the entry point for the application.

//

#include ‘stdafx.h’

#include

#define IOCTL_KLIB_USER 256 // where OEM defined IOCTL starts.

#define HAL_EM9XXX_BUILT_STAMP_READ 117

#define IOCTL_EM9XXX_BUILT_STAMP_READ \

CTL_CODE(FILE_DEVICE_HAL, \

IOCTL_KLIB_USER+HAL_EM9XXX_BUILT_STAMP_READ, \

METHOD_BUFFERED, FILE_ANY_ACCESS)

extern ‘C’ __declspec(dllimport) BOOL KernelIoControl( DWORD dwIoControlCode,

LPVOID pInBuffer,

DWORD InSize,

LPVOID pOutBuffer,

DWORD OutSize,

LPDWORD pReturnBytes);

int WINAPI WinMain( HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPTSTR lpCmdLine,

int nCmdShow)

{

// TODO: Place code here.

char StampString[128];

DWORD dwOutBufSize;

DWORD dwReturnBytes;

BOOL bRet;

dwOutBufSize = 128;

bRet = KernelIoControl(IOCTL_EM9XXX_BUILT_STAMP_READ,

NULL,

0,

(LPVOID)StampString,

dwOutBufSize,

&dwReturnBytes);

if(!bRet)

{

printf(‘Kernel Built Stamp is unavailable\r\n’);

}

else

{

StampString[dwReturnBytes] = ‘\0’;

printf(‘%s\r\n’, StampString);

}

return 0;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3509

    瀏覽量

    88205
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6083

    瀏覽量

    35093
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    創(chuàng)支持Linux高級(jí)客戶(hù)自行移植內(nèi)核

    上市)  該項(xiàng)服務(wù)具體說(shuō)明和實(shí)施流程參見(jiàn):支持客戶(hù)進(jìn)行Linux移植  需要該服務(wù)的客戶(hù)需與創(chuàng)簽訂技術(shù)保密協(xié)議,并承諾嚴(yán)格履行協(xié)議:創(chuàng)
    發(fā)表于 01-18 13:52

    創(chuàng)工控主板產(chǎn)品選型指南

      成都創(chuàng)信息技術(shù)有限公司是一家專(zhuān)注于嵌入式工控主板研發(fā)、銷(xiāo)售與服務(wù)的高科技公司,在嵌入式領(lǐng)域已有超16年的從業(yè)經(jīng)歷。
    發(fā)表于 02-28 11:28

    創(chuàng)信息技術(shù)ARM9工控主板遠(yuǎn)程操作自動(dòng)更新介紹

    利用WinCE內(nèi)核中的FTP Server程序,實(shí)現(xiàn)應(yīng)用程序遠(yuǎn)程更新的方法,但在很多應(yīng)用場(chǎng)合,往往是工控主板作為FTP客戶(hù)端與FTP服務(wù)器交換文件,為此我們提供了FTP客戶(hù)端應(yīng)用程序
    的頭像 發(fā)表于 11-13 09:26 ?1300次閱讀

    創(chuàng)信息技術(shù)工控主板的復(fù)位管理介紹

     創(chuàng)公司的工控主板是基于A(yíng)RM9 CPU、預(yù)裝正版WinCE的嵌入式主板產(chǎn)品。作為嵌入式應(yīng)用,系統(tǒng)的可靠啟動(dòng)是其可靠性的重要組成部分。本文
    的頭像 發(fā)表于 11-14 10:03 ?1578次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>的復(fù)位<b class='flag-5'>管理</b><b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)創(chuàng)工控主板支持電力終端標(biāo)準(zhǔn)顯示介紹

     創(chuàng)公司EM9X60系列工控主板廣泛應(yīng)用于電力行業(yè),在最新的國(guó)家電網(wǎng)公司技術(shù)標(biāo)準(zhǔn)《電力用戶(hù)用電信息
    的頭像 發(fā)表于 11-15 09:59 ?1628次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>支持電力終端標(biāo)準(zhǔn)顯示<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)EM9000工控主板版本信息管理概述

    EM9000是創(chuàng)公司極具特色的一款A(yù)RM9工控主板。經(jīng)過(guò)長(zhǎng)時(shí)間的完善,現(xiàn)系統(tǒng)已完全穩(wěn)定。
    的頭像 發(fā)表于 11-17 11:23 ?1664次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>EM9000<b class='flag-5'>工控</b><b class='flag-5'>主板</b>的<b class='flag-5'>版本</b><b class='flag-5'>信息管理</b>概述

    創(chuàng)信息技術(shù)工控主板網(wǎng)絡(luò)變壓器連接方法

    在上一篇介紹創(chuàng)主板網(wǎng)絡(luò)變壓器連接方法的文章中(《創(chuàng)工控
    的頭像 發(fā)表于 01-14 14:09 ?3539次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>網(wǎng)絡(luò)變壓器連接方法

    創(chuàng)信息技術(shù)工控主板USB通信方案介紹

    創(chuàng)AMR9系列工控主板可以使用USB與PC連接并進(jìn)行通信。在主板上,我們將USB引到了COM1,使得我們可以通過(guò)操作串口的方式來(lái)操作USB
    的頭像 發(fā)表于 01-15 14:44 ?1693次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>工控</b><b class='flag-5'>主板</b>USB通信方案<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)Linux工控主板支持3G網(wǎng)卡介紹

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

    創(chuàng)信息技術(shù)WinCE工控主板在線(xiàn)更新開(kāi)機(jī)畫(huà)面(2019版)

    創(chuàng)公司W(wǎng)inCE系列工控主板支持從320240到19201080的多種典型顯示分辨率,創(chuàng)
    的頭像 發(fā)表于 02-06 10:50 ?1615次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>WinCE<b class='flag-5'>工控</b><b class='flag-5'>主板</b>在線(xiàn)<b class='flag-5'>更新</b>開(kāi)機(jī)畫(huà)面(2019版)

    創(chuàng)信息技術(shù)獲取創(chuàng)Linux主板型號(hào)的方法簡(jiǎn)介

    創(chuàng)公司十余年來(lái)都專(zhuān)注于嵌入式工控主板的開(kāi)發(fā),推出了很多不同型號(hào)的產(chǎn)品,也和許多客戶(hù)建立了長(zhǎng)期的合作和信任。隨著
    的頭像 發(fā)表于 02-06 11:01 ?1238次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>獲取<b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>Linux<b class='flag-5'>主板</b>型號(hào)的方法簡(jiǎn)介

    創(chuàng)信息技術(shù)工控主板產(chǎn)品選型指南介紹

    成都創(chuàng)信息技術(shù)有限公司是一家專(zhuān)注于嵌入式工控主板研發(fā)、銷(xiāo)售與服務(wù)的高科技公司,在嵌入式領(lǐng)域已有18年的從業(yè)經(jīng)歷。
    的頭像 發(fā)表于 02-06 11:31 ?1630次閱讀

    創(chuàng)信息技術(shù)ESMARC工控主板升級(jí)簡(jiǎn)介

    規(guī)范定義了主板基本的機(jī)械指標(biāo),管腳功能。創(chuàng)以ESM命名開(kāi)頭的工控主板都符合ESMARC規(guī)范,這些主板
    的頭像 發(fā)表于 02-07 10:35 ?1537次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>ESMARC<b class='flag-5'>工控</b><b class='flag-5'>主板</b>升級(jí)簡(jiǎn)介

    創(chuàng)信息技術(shù)CE6.0主板文件備份工具bfs簡(jiǎn)介

    恢復(fù)備份文件,從而保證板卡能繼續(xù)正常使用。 對(duì)于使用老版本內(nèi)核的客戶(hù),可以聯(lián)系創(chuàng)工程師獲得bfs工具,然后拷貝到主板中使用。 備份方法 1
    的頭像 發(fā)表于 02-07 10:52 ?1275次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>CE6.0<b class='flag-5'>主板</b>文件備份工具bfs簡(jiǎn)介

    創(chuàng)信息技術(shù)Linux工控主板內(nèi)核及開(kāi)機(jī)畫(huà)面的在線(xiàn)更新

    創(chuàng)公司的Linux工控主板從EM系列到ESM系列均提供了在線(xiàn)更新工具軟件flash_opt,可用于在線(xiàn)
    的頭像 發(fā)表于 02-11 16:54 ?1549次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>Linux<b class='flag-5'>工控</b><b class='flag-5'>主板</b><b class='flag-5'>內(nèi)核</b>及開(kāi)機(jī)畫(huà)面的在線(xiàn)<b class='flag-5'>更新</b>