操作系统选择建议

最近一直想把主要使用系统从Windows换到Ubuntu,因此在此次新装完windows系统和Ubuntu系统后,在Ubuntu系统下的编程只是安装了mingw编译器,然后把平时用的算法开源库和原来用MSVS编译编译的qt工程用mingw编译器进行了移植。这一过程一直很顺利。

但是在遇到与设备相关的代码移植时,遇到了很多的问题。关键原因是很多设备商并不提供在Ubuntu系统下的SDK。这一过程进展很缓慢。在Ubuntu系统下初步调通了大恒自研相机和灰点相机,凌云的自研相机没有提供Ubuntu系统下的SDK。就算是已经移植成功的大恒自研相机,也只能使用c版本的SDK,c++版本的不能使用,而且在使用的过程中需要使用root权限,配置用户组和设置USB端口权限的办法根本不管用。做到最后只好放弃。

在此得出结论:

虽然Ubuntu系统适合算法开发,但是在涉及设备尤其是工业设备连接时,使用Ubuntu系统只会增加难度并且不一定行得通。做科研和做应用还是需要不同的思维的,需求的开发环境也不一样。

在办公环境下,Ubuntu系统已经能完全取代windows系统,各类办公软件应有尽有,支持与windows下一样的格式。

在学术环境中,Ubuntu系统因其简单的配置与便捷的编译方法以及众多的开源工具,更适合做算法的开发。

在工业领域,由于有些设备还比较老,只支持windows系统,甚至有的只支持windows XP系统。基于这些老设备
开发的工业应用,还是不能脱离了windows环境,而且如果对设备做二次开发,MSVS的编译器是必不可少的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仟人斩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值