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)設置目標平臺和交叉編譯器;打開源代碼根目 ...
【技術保護點】
一種麻醉機上位機軟件移植到嵌入式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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。