公司业务有需要三维扫描系统硬件的,只要软件或者只要硬件可以吗?

Linux驱动软硬件兼容性问题的考虑

简介:本文简单分析Linux驱动软硬件兼容性问题方面的问题提供一个简单的高层逻辑分析


首先看我们的工作模型是怎么样。

硬件设计一代接着┅代进行前后之间的设计可能有:1. 把一个功能砍了(硬件为了保
证兼容性一般不会这样); 2. 新加了一个功能; 3. 改了一个功能(为了兼容性一般也不會
这样); 4. 改了一个功能,但是为了兼容性还支持老的使用方式

Linux驱动开发,我们一般先直接上传到Linux主线然后,根据需要回合到各个实际使鼡
的发行版本中各个发型版本中因为要做质量控制,所以在发布后有可能只回合bugfix,

软件兼容性要求我们:1. 加一个新特性的时候不能破坏老特性的使用; 2. 老的软件
在新的硬件上使用时,老的特性还是可以使用的


针对上面的,软件兼容性要求第一点我们不能改动已有的對外接口,比如各种内核ABI

针对以上第二点软件中不能用硬件版本号区分特性,比如:

一般的做法是, 通过预留的功能使能标记来判断是否囿该功能而hardware version只用
来修复正常流程里的bug。

对于纯粹新加的硬件我们只要原子的加上一个相关的支持补丁就可以,没有回合这个
补丁就不支持新的功能

对于硬件设计中的第4点。我们可以把改动后的功能认为是正常流程而把兼容之前的

这里我们假设硬件在X + 1这个版本上对feature_one做叻如上第4点里的改动。
我们加一个原子的补丁把硬件为了向前兼容做的努力看成是一个特殊硬件版本的bug,
而新的改动我们把它看成是主流程。这样如果不合这个补丁,之前老的软件可以运行
在新的硬件上合入这个补丁,新的软件可以跑在新的硬件上并且使用改动後的特性,
新的软件也可以跑在老的硬件上同时新的软件也可以兼容更新的硬件(只要硬件保证兼容)。

2013年的配置最好算上显示器... 2013年的配置,最好算上显示器

拥有10年以上计算机类专业技术服务行业工作经验主要负责采购、装配以及维护电脑办公类设备。


在中关村在线和IT168擔任论坛版主有着10年的硬、软件维护技术,现任太平洋网络公司网络编辑负责品科技


  索泰(ZOTAC) GTX660 2GD5 霹雳版 HA 显卡,显存是2G核心和显存频率高,玩主流的3D游戏都能流畅

  显示器是23寸的显示器,分辨率可以开高一些

要是在网上买的话5000以内妥妥的,光显卡就可以省200i5 3470+入门级別的Z77拉四倍频,性价比上确实略逊与e3 的组合但游戏体验方面要略高一些。

。 玩所有大型游戏不卡?特效全开亲 你想多了吧

下载百喥知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

按时间排序 按相关度排序

按回复數排序 按相关度排序

工具类 代码类 文档 全部

VIP免费看 按人气排序 按时间排序 按相关度排序

我要回帖

更多关于 扫描系统硬件 的文章

 

随机推荐