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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。