女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

英創(chuàng)信息技術(shù)X86工控主板DOS應用程序的動態(tài)加載介紹

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:佚名 ? 2019-11-03 09:34 ? 次閱讀

嵌入式操作系統(tǒng)中,DOS因其自身小巧、占用資源少、啟動速度快等特點而占據(jù)了一席之地。DOS應用程序的自動加載運行,一般是通過編輯一個批處理文件來實現(xiàn),對于英創(chuàng)x86板卡的用戶來說,則只需要編輯user.bat文件即可。一般大多數(shù)的情況是客戶指定運行單一的應用程序,編輯user.bat的內(nèi)容為應用程序的文件名,就很方便地實現(xiàn)程序的自動加載運行了,這部分內(nèi)容在英創(chuàng)系列X86嵌入式主板的“使用必讀”均有詳細的介紹。在實際的應用中,可能還會遇到根據(jù)不同的環(huán)境配置,需要加載不同的客戶應用程序的情況,也就是說不是加載一個單一固定的程序,還需要在加載應用程序之前先行自動判斷。在本文中將結(jié)合英創(chuàng)X86主板的特點,通過編輯user.bat的內(nèi)容,介紹一種實現(xiàn)該功能的方法。

以英創(chuàng)公司的X86系列主板為例,英創(chuàng)公司的X86系列主板預裝了DOS操作系統(tǒng),支持DOS的標準應用,可以通過GPRS以太網(wǎng)兩種方式接入WAN,這兩種接入WAN的方式往往是單獨使用的,但也有可能對于不同的使用環(huán)境,使用者希望可以選擇接入WAN的方式。為此,可以構(gòu)建兩個應用程序:通過GPRS接入WAN的應用程序APP1,通過以太網(wǎng)接入WAN的應用程序APP2,用戶選擇哪一種方式上網(wǎng),其實就是選擇執(zhí)行哪一個應用程序,在本例中用GPIO來識別用戶的選擇。英創(chuàng)公司的工控主板都提供了數(shù)量眾多的GPIO,關于GPIO的使用請查看相應的“編程手冊”,這里不再贅述。專門編寫一個test程序,系統(tǒng)啟動后,先調(diào)用程序test,在test中判斷GPIO的狀態(tài),并由這個狀態(tài)返回一個值,系統(tǒng)判斷test的返回選擇執(zhí)行相應的程序,所以編輯user.bat內(nèi)容如下:

@ECHO OFF

Test

IF ERRORLEVEL 1 GOTO LabApp1

IF ERRORLEVEL 0 GOTO LabApp2

GOTO LabApp3

:LabApp1

APP1

GOTO LabApp3

:LabApp2

APP2

GOTO LabApp3

:LabApp3

ECHO end!

從user.bat可以看到,系統(tǒng)啟動后,先執(zhí)行test.exe,然后利用if errorlevel命令對test的返回值進行判斷,if errorlevel命令可以判斷程序的返回值,根據(jù)不同的返回值來決定執(zhí)行不同的命令,需要注意的是if errorlevel 比較返回碼的判斷條件并非等于,而是大于等于,所以對于結(jié)合使用goto命令時的習慣用法是返回值按從大到小的順序排列。在user.bat中,通過if errorlevel判斷test的返回值,從而決定執(zhí)行APP1還是APP2,也就實現(xiàn)了上網(wǎng)方式的選擇。test.cpp中主要代碼如下:

#define BIT0 0x01

if( inportb( PortAddr )&BIT0 ) // 讀取GPIO狀態(tài)(PortAddr為具體的端口地址)

return 0;

return 1;

做完上面的工作后,把user.bat,test.exe,app1.exe和app2.exe下載到系統(tǒng)中,用戶僅需要通過一個跳線器,將相應的GPIO腳置為高或低就可以輕松的選擇應用程序的執(zhí)行了,從而實現(xiàn)了DOS下應用程序的動態(tài)加載。


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

    關注

    7

    文章

    6096

    瀏覽量

    36130
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    創(chuàng)主板中預裝Modbus通訊協(xié)議

    系統(tǒng)中,以方便客戶應用程序的調(diào)用。預裝Modbus協(xié)議的工控主板包括ESM928x、ESM335x、ESM6800、ESM6802等型號。 
    發(fā)表于 10-20 10:40

    創(chuàng)主板JAVA應用開發(fā)簡介

    編譯執(zhí)行示意圖  為了實現(xiàn)對Java應用程序的支持,創(chuàng)在Linux的文件系統(tǒng)中移植了針對嵌入式Linux的JRE。JRE的運行需要占用的內(nèi)存超過100MB,
    發(fā)表于 10-20 13:13

    創(chuàng)的ARM9工控主板應用程序自動加載實現(xiàn)

    創(chuàng)ARM9工控主板有兩種工作模式:調(diào)試模式和運行模式。調(diào)試模式是指開機以后系統(tǒng)處于調(diào)試狀態(tài),此時用戶可以通過eVC的遠程調(diào)試工具或微軟的ActiveSync來操作
    的頭像 發(fā)表于 10-08 17:13 ?2047次閱讀

    創(chuàng)信息技術(shù)工控主板EM9360的GPIO介紹

    的WinCE驅(qū)動程序,支持應用程序通過WinCE相應的API函數(shù)來操作各路網(wǎng)絡接口。此外EM9360還與創(chuàng)公司其他ARM9主板一樣,帶有精
    的頭像 發(fā)表于 11-14 09:34 ?2644次閱讀

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

     創(chuàng)公司的工控主板是基于ARM9 CPU、預裝正版WinCE的嵌入式主板產(chǎn)品。作為嵌入式應用,系統(tǒng)的可靠啟動是其可靠性的重要組成部分。本文
    的頭像 發(fā)表于 11-14 10:03 ?1880次閱讀
    <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>的復位管理<b class='flag-5'>介紹</b>

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

    創(chuàng)公司的ARM9工控主板系列產(chǎn)品均預裝了正版的Window CE操作系統(tǒng),支持客戶采用強大的微軟開發(fā)工具直接開發(fā)應用程序。
    的頭像 發(fā)表于 11-15 09:24 ?1481次閱讀
    <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>內(nèi)核更新與版本管理<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)WinCE主板應用程序的自動啟動介紹

    創(chuàng)公司的WinCE工控主板中,為了方便客戶從多個路徑加載應用程序,
    的頭像 發(fā)表于 11-15 09:28 ?1813次閱讀
    <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>的自動啟動<b class='flag-5'>介紹</b>

    創(chuàng)信息技術(shù)工控主板修改虛擬鍵碼介紹

    創(chuàng)ARM9工控主板除支持標準USB鍵盤外,均還配有基于GPIO和精簡ISA總線的矩陣鍵盤驅(qū)動,在使用時,只需加載基于GPIO或基于ISA總
    的頭像 發(fā)表于 11-15 09:46 ?1772次閱讀
    <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>修改虛擬鍵碼<b class='flag-5'>介紹</b>

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

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

    創(chuàng)信息技術(shù)Windows Embedded Compact 2013應用程序調(diào)試介紹

    為了提高系統(tǒng)效率,WEC2013不再支持基于USB連接的Active sync功能,只能通過網(wǎng)絡調(diào)試應用程序,獲取主板的IP地址是調(diào)試程序的第一步。 以預裝了正版WEC2013操作系統(tǒng)的
    的頭像 發(fā)表于 02-03 10:21 ?2013次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>Windows Embedded Compact 2013<b class='flag-5'>應用程序</b>調(diào)試<b class='flag-5'>介紹</b>

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

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

    什么是x86嵌入式工控主板x86嵌入式主板該如何選擇

    什么是x86嵌入式工控主板?x86嵌入式主板就是嵌入式工控機內(nèi)常用到的
    發(fā)表于 12-09 12:50 ?3523次閱讀

    什么是X86主板X86嵌入式主板該如何挑選

    一起來了解幾個關于X86嵌入式主板的相關文字圖片內(nèi)容吧。大家將為大家詳細介紹嵌入式主板介紹、嵌入式主板
    發(fā)表于 04-12 15:49 ?5877次閱讀

    ARM工控主板X86工控主板好嗎?

    今年芯片貨源緊張,x86工控主板價格漲了不少。很多行業(yè)原先使用x86工控主板都嘗試使用ARM
    發(fā)表于 08-27 17:32 ?1808次閱讀