【技术实现步骤摘要】
一种基于qemu的Linux跨架构打印机的解决方法
[0001]本专利技术属于Linux操作系统
,具体涉及一种基于qemu的Linux跨架构打印机的解决方法。
技术介绍
[0002]当今,打印机在我们的生活中必不可少,但是打印机厂商提供的驱动存在很大的局限性,尤其在Linux操作系统中,绝大多数厂商供下载的都是基于单一架构的驱动,这就导致很多基于不同架构的CPU的计算机无法良好地适配打印机,从而大大限制了基于这类CPU的计算机在工作、生活中的使用。
[0003]基于不同架构的计算机进行开发相关驱动需要耗费大量人力物力,目前也没有很好的跨架构实现方案,导致适配架构以外的机器上很难有效使用打印机的情况。
技术实现思路
[0004]为解决上述技术问题,本专利技术提供一种Linux操作系统
,具体设计一种基于qemu的Linux跨架构打印机的解决方法。
[0005]本专利技术采用的技术方案是:一种基于qemu的Linux跨架构打印机的解决方法,其特征在于,所述方法包括步骤:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种基于qemu的Linux跨架构打印机的解决方法,其特征在于,所述方法包括步骤:在linux系统中部署qemu的二进制文件,所述qemu是使用动态二进制翻译的cpu模拟器,支持全系统模拟和用户态模拟;对所述ppd文件指向的filter文件的内容进行修改,所述ppd文件定制指定的PostScript打印机驱动程序,所述filter文件用于对用户请求的预处理;通过所述qemu的动态二进制机制翻译所述filter文件;部署所述filter文件用于运行动态库环境;重启打印相关服务,所述filter文件将被识别使用。2.根据权利要求1所述的一种基于qemu的Linux跨架构打印机的解决方法,其特征在于:所述qemu使用动态二进制翻译将targetinstruction翻译成hostinstruction,qemu代码翻译流程为:target instruction
‑
micro
‑
op
‑
tc...
【专利技术属性】
技术研发人员:仇瑞,张守成,杨雄义,张超,史晶,郭俊余,彭欢,魏立峰,李杰,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。