[發明專利]手持式數字存儲示波表的WinCE系統平臺的開發方法無效
| 申請號: | 201210449061.7 | 申請日: | 2012-11-09 |
| 公開(公告)號: | CN103809949A | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 陸驍璐;黃志賢 | 申請(專利權)人: | 江蘇綠揚電子儀器集團有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212200 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 手持 數字 存儲 示波表 wince 系統 平臺 開發 方法 | ||
技術領域
本發明涉及一種系統開發方法,尤其涉及一種針對手持式數字存儲示波表的WinCE系統平臺的開發方法。
背景技術
與其他PC操作系統相比,WinCE操作系統以它友好的圖形界面、豐富的多媒體功能以及實時性能,在控制、通信、多媒體等領域得到廣泛應用。它其實就是Windows的簡化版本,可以通過熟悉的Windows的操作方式來控制WinCE。WinCE是一個多任務的操作系統,可以同時執行多個任務,并在他們之間來回切換。相對于一般的單線程微處理器而言,數字示波表使用WinCE操作系統,具有豐富的嵌入式功能,支持多線程操作,也可以與電腦實時同步調試,大大縮短系統的開發周期。
發明內容
本發明的技術效果能夠克服上述缺陷,提供一種手持式數字存儲示波表的WinCE系統平臺的開發方法,其縮短了系統開發周期。
為實現上述目的,本發明采用如下技術方案:其包括以下兩個步驟:BootLoaderd的移植和WinCE系統內核的定制,
其中,BootLoaderd的移植包括如下步驟:
(1)BootLoader工程的建立:在ADS1.2開發工具下建立S3C2440的工程2440boot.mcp,然后在該工程的inc目錄下添加寄存器配置文件,以及相應的頭文件;在user目錄下,添加相關外設文件;
(2)BootLoader工程的修改:將需要自定制的圖片轉換為256色的bmp圖片,然后使用Bmp2c.exe將bmp格式的圖片轉換為二進制數據;
(3)Boot?loader工程的編譯下載:修改完Boot?loader工程之后,在ADS1.2開發環境下進行編譯,生成啟動文件2440boot.bin。然后使用sjf2440.exe軟件通過JTAG方式將該二進制文件燒寫到S3C2440平臺的FLASH中,重新上電啟動后,通過串口軟件DNW讀取到開發平臺的啟動信息,表明BootLoader移植成功;
其中,WinCE系統內核的定制包括如下步驟:
(1)在Platform?Builder5.0中,新建WinCE工程;
(2)安裝BSP包:解壓BSP包smdk2440到Platform?Builder5.0的安裝目錄PLATFORM文件夾中,同時將smdk2440.cec添加到工程中;
(3)添加系統相關組件:需根據S3C2440的外設連接對系統的相關組件程序進行修改;
(4)添加完系統組件之后,點擊Build?OS|Sysgen開始WinCE平臺編譯,編譯完成后,會在PlatformWorkplace目錄下生成系統的二進制文件nk.bin,然后通過DNW工具將該文件下載到ARM平臺,重新上電啟動后,系統成功啟動界面,表明系統成功定制。
BootLoader的作用是進行硬件初始化和引導操作系統的運行。上電后,程序首先跳轉到系統啟動代碼的起始地址,初始化硬件配置,準備好操作系統內核的運行環境。因此,BootLoader是嵌入式系統必不可少的一段代碼,一般將其保存在NAND?Flash、NOR?Flash、ROM等非易失性存儲器里,地址是CPU處理器上電首先運行的地方。BootLoader的移植是在ARM處理器的開發軟件ARMDevelop?Suit1.2開發環境下完成的。ADS1.2的功能非常強大,支持匯編,C,C++多種軟件語言,可以進行工程編譯生成處理器的下載啟動文件,也可以通過JTAG方式進行實時同步調試等。WinCE操作系統的定制式通過Platform?Builder5.0開發軟件完成的。三星公司為其芯片S3C2440提供了配套的BSP包,包含S3C2440的全部組件。不同的項目有不同的需求,有很多組件是不需要的,用戶只需添加必要的組件,使內核盡量小,確保整個系統更快的運行。
本發明提出了一種針對手持式數字存儲示波表的WinCE系統平臺的開發方法。WinCE系統平臺具有豐富的嵌入式功能,支持多線程操作,可以與電腦進行同步調試,極大地縮短系統的開發周期,節約開發成本。WinCE系統除了擁有豐富的人機交互界面外,還有一般操作系統具有的USB接口、網口、串口、SD卡接口等。
具體實施方式
本發明提出一種針對手持式數字存儲示波表的WinCE系統平臺的開發方法,本系統S3C2440的BootLoader移植主要分為以下三個階段:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇綠揚電子儀器集團有限公司,未經江蘇綠揚電子儀器集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210449061.7/2.html,轉載請聲明來源鉆瓜專利網。





