• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種麻醉機上位機軟件移植到嵌入式Linux的方法技術

    技術編號:15690544 閱讀:102 留言:0更新日期:2017-06-24 03:01
    本發明專利技術提供了一種麻醉機上位機軟件移植到嵌入式Linux的方法,所述方法包括:步驟1)加載嵌入式Linux內核;步驟2)配置和編譯Linux內核,生成內核鏡像文件;啟動內核;步驟3)制作根文件系統;生成根文件系統的鏡像文件。本發明專利技術的方法將麻醉機的上位機軟件移植到Linux嵌入式操作系統上,不僅性能優異,穩定性能好,而且由于開源,這樣不僅能大大降低開發成本,而且后續的維護升級比較容易。

    Method for transplanting upper computer software of anesthesia machine into embedded Linux

    The present invention provides a method of anesthesia machine control software is ported to the Linux, the method comprises the following steps: Step 1) loading of embedded Linux kernel; step 2) configure and compile the Linux kernel, the kernel image file generation; boot kernel; step 3) making the root file system; build the root file system image file. The method of the invention of the anesthesia machine PC software ported to the embedded operating system Linux, not only has good performance, good stability, but also because of open source, so that not only can greatly reduce the cost of development, and the subsequent maintenance and upgrade easier.

    【技術實現步驟摘要】
    一種麻醉機上位機軟件移植到嵌入式Linux的方法
    本專利技術涉及麻醉機領域,具體涉及一種麻醉機上位機軟件移植到嵌入式Linux的方法。
    技術介紹
    麻醉機的上位機軟件負責數據管理,人機交互式管理以及發出操作控制命令控制下位機,并對下位機發來的數據依照協議解包數據,經數據處理完成波形和環圖的繪制,以及特征參數的顯示及報警。并可通過觸摸屏進行通氣模式,病人類型,報警限壓值等參數進行設置。并依照協議格式將這些設置值通過串口發給下位機。上位機通常采用WinCE嵌入式操作系統,由于WinCE不開源,內核配置不夠靈活,后續升級擴展維護比較困難。
    技術實現思路
    本專利技術的目的在于克服目前上位機軟件運行在Windows操作系統上存在的上述問題,提出了一種麻醉機上位機軟件移植到嵌入式Linux的方法,該方法能夠將麻醉機上位機軟件移植到Linux操作系統上,這樣,上位機軟件性能優異,穩定性能好,不僅能大大降低開發成本,而且后續的維護升級比較容易。為了實現上述目的,本專利技術提供一種麻醉機上位機軟件移植到嵌入式Linux的方法,所述方法包括:步驟1)加載嵌入式Linux內核;步驟2)配置和編譯Linux內核,生成內核鏡像文件;啟動內核;步驟3)制作根文件系統;生成根文件系統的鏡像文件。上述技術方案中,所述步驟1)的具體包括:步驟101)U-Boot運行后,初始化用戶模式、特權模式和中斷模式的堆棧和寄存器;步驟102)設置系統時鐘及外設;步驟103)設置內核啟動參數,引導和加載Linux內核。上述技術方案中,所述步驟2)的具體包括:步驟201)設置目標平臺和交叉編譯器;打開源代碼根目錄下的Makefile,具體設置內容如下:指定目標平臺:ARCH=arm指定交叉編譯器:CROSS_COMPILE=arm-linux-保存退出;在該目錄下,使用命令“makemenuconfig”進入Linux內核配置界面;步驟202)在內核配置以及代碼修改完善后,在源碼頂層目錄下使用命令make編譯內核;步驟203)內核編譯通過后,在/arch/arm/boot目錄下生成內核的鏡像文件zImage;步驟204)使用mkimage工具將鏡像文件zImage轉換為U-Boot可引導的格式zImage.img,將該文件燒寫到nandflash中,具有U-Boot引導的功能。上述技術方案中,所述根文件系統為YAFFS2文件系統。上述技術方案中,所述步驟3)具體包括:步驟301)在Linux內核中添加對YAFFS2文件系統的支持,即在Linux內核中添加其補丁,使用busybox生成文件系統所要的基本應用程序;步驟302)修改配置文件;步驟303)利用制作工具生成YAFFS2文件系統的鏡像文件。本專利技術的優點在于:本專利技術的方法將麻醉機的上位機軟件移植到Linux嵌入式操作系統上,不僅性能優異,穩定性能好,而且由于開源,這樣不僅能大大降低開發成本,而且后續的維護升級比較容易。附圖說明圖1為麻醉機上位機軟件構架圖;圖2為Flash空間分配圖;圖3為本專利技術的麻醉機上位機軟件移植到嵌入式Linux的方法的流程圖。具體實施方式如圖1所示,本專利技術采用基于ARMCortexA8為內核的三星S5PV210的SOC,使用的是嵌入式Linux操作系統,并基于該操作系統編寫應用程序、按鍵等相應的驅動程序,來完成系統的各項功能。MiniGUI通過抽象層將MiniGUI上層和底層Linux操作系統隔離開來,并對上層應用程序提供一致的功能特性。基于MiniGUI的應用程序通過ANSIC庫、線程庫以及MiniGUI自身提供的API來實現其功能及清晰友好的人機交互式界面。麻醉機上位機軟件的運行平臺采用三星公司S5PV210,內核為Cortex-A8,支持NandFlash與NorFlash的可選啟動方式。系統程序運行環境為嵌入式Linux操作系統,通常一個典型的嵌入式Linux系統包括:Bootloader、內核啟動參數、內核鏡像以及根文件系統,這些存在Flash位置處如圖2所示。下面結合附圖和具體實施例對本專利技術做進一步詳細的說明。如圖3所示,一種麻醉機上位機軟件移植到嵌入式Linux的方法,所述方法包括:步驟1)加載嵌入式Linux內核選擇對Linux支持最完善的U-Boot,使用U-Bootl.2.0版本,該版本對于S5PV210處理器具有很好的支持,系統上電或復位是從0x00000000處開始執行的,因此把U-Boot程序存儲在該處,系統加電后首先被執行。所述步驟1)的具體包括:步驟101)U-Boot運行后,初始化用戶模式、特權模式和中斷模式的堆棧和寄存器;步驟102)設置系統時鐘及外設;步驟103)設置內核啟動參數,引導和加載Linux內核。步驟2)配置和編譯Linux內核,生成內核鏡像文件;啟動內核;步驟201)打開源代碼根目錄下的Makefile,設置目標平臺和交叉編譯器;具體修改內容如下:指定目標平臺:ARCH=arm指定交叉編譯器:CROSS_COMPILE=arm-linux-保存退出;在該目錄下,使用命令“makemenuconfig”進入Linux內核配置界面;步驟202)在內核配置以及代碼修改完善后,在源碼頂層目錄下使用命令make編譯內核;步驟203)內核編譯通過后,在/arch/arm/boot目錄下生成內核的鏡像文件zImage;步驟204)使用mkimage工具將鏡像文件zImage轉換為U-Boot可引導的格式zImage.img,將該文件燒寫到nandflash中,就可以通過U-Boot引導。步驟3)制作根文件系統;生成根文件系統的鏡像文件;Linux支持多種不同類型的文件系統,如MINIX、CRAMFS、JFFS/JFFS2、YAFFS/YAFFS2、RAMDISK或NFS;在本實施例中,根文件系統類型為YAFFS2文件;所述步驟3)具體包括:步驟301)在Linux內核中添加對YAFFS2文件系統的支持,即在Linux內核中添加其補丁,使用busybox生成文件系統所要的基本應用程序;步驟302)修改配置文件;步驟303)利用制作工具生成YAFFS2文件的鏡像文件。這樣,基于S5PV210的Bootloader,Linux內核和文件系統己移植完成,并能成功啟動Linux操作系統,為麻醉機上位機軟件的開發及運行提供了有力的平臺服務。本文檔來自技高網...
    一種麻醉機上位機軟件移植到嵌入式Linux的方法

    【技術保護點】
    一種麻醉機上位機軟件移植到嵌入式Linux的方法,所述方法包括:步驟1)加載嵌入式Linux內核;步驟2)配置和編譯Linux內核,生成內核鏡像文件;啟動內核;步驟3)制作根文件系統;生成根文件系統的鏡像文件。

    【技術特征摘要】
    1.一種麻醉機上位機軟件移植到嵌入式Linux的方法,所述方法包括:步驟1)加載嵌入式Linux內核;步驟2)配置和編譯Linux內核,生成內核鏡像文件;啟動內核;步驟3)制作根文件系統;生成根文件系統的鏡像文件。2.根據權利要求1所述的麻醉機上位機軟件移植到嵌入式Linux的方法,其特征在于,所述步驟1)的具體包括:步驟101)U-Boot運行后,初始化用戶模式、特權模式和中斷模式的堆棧和寄存器;步驟102)設置系統時鐘及外設;步驟103)設置內核啟動參數,引導和加載Linux內核。3.根據權利要求1所述的麻醉機上位機軟件移植到嵌入式Linux的方法,其特征在于,所述步驟2)的具體包括:步驟201)設置目標平臺和交叉編譯器;打開源代碼根目錄下的Makefile,具體設置內容如下:指定目標平臺:ARCH=arm指定交叉編譯器:CROSS_COMPILE=arm-linux-保存退出;在該目錄下,使用命令“makemenuconf...

    【專利技術屬性】
    技術研發人員:韓文蘭田永鋒
    申請(專利權)人:北京誼安醫療系統股份有限公司
    類型:發明
    國別省市:北京,11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码一区二区三区老色鬼| 日韩经典精品无码一区| 亚洲级αV无码毛片久久精品| 中文有码vs无码人妻| 91精品国产综合久久四虎久久无码一级| 亚洲性无码av在线| 亚洲日韩激情无码一区| 精品欧洲av无码一区二区三区| 久久久久成人精品无码| 亚洲av无码专区在线电影| 亚洲av无码乱码国产精品fc2| 亚洲一区AV无码少妇电影| 中文无码熟妇人妻AV在线 | 久久久久久无码Av成人影院| 无码人妻精品一区二区三区99不卡 | 无码av中文一二三区| 亚洲精品久久无码av片俺去也| 亚洲爆乳精品无码一区二区| 日韩AV无码一区二区三区不卡| 亚洲中文字幕无码久久2017| 日韩人妻精品无码一区二区三区 | 日韩AV高清无码| 亚洲另类无码专区丝袜| 亚洲综合无码精品一区二区三区| 无码国内精品久久人妻蜜桃| HEYZO无码中文字幕人妻 | 无码一区二区波多野结衣播放搜索 | 日日摸夜夜添无码AVA片| 国产成人无码AV一区二区 | 无码熟熟妇丰满人妻啪啪软件| 国产精品VA在线观看无码不卡| 精品无码一区二区三区电影| 极品粉嫩嫩模大尺度无码视频| 精品无码AV无码免费专区| 国产自无码视频在线观看| 日韩少妇无码一区二区三区| 2019亚洲午夜无码天堂| 久久久久亚洲AV无码专区首| 少妇性饥渴无码A区免费 | 亚洲综合一区无码精品| YW尤物AV无码国产在线观看|