实时性Ubuntu比win7好吗?

天鹅梦 2017-10-17 08:08:34
我有个项目,要在20Ms内完成计算与触发PCIE的IO板卡实现外部机械功能,在win7下感觉时间不稳定,有延迟误差,如果我把代码移植为Ubuntu下,是否能有改善
...全文
1166 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
fushaobing2010 2017-10-31
  • 打赏
  • 举报
回复
这篇文章也许能帮到你。 http://blog.csdn.net/zhourui1982/article/details/5282361
Hello Worm 2017-10-31
  • 打赏
  • 举报
回复
对哦,你的要求是用PCI-E,这个一般的嵌入式系统上还真少有,所以,大概率是你要编译Ubuntu内核先测试了。
Hello Worm 2017-10-31
  • 打赏
  • 举报
回复
windows操作系统的进程调度单位时间基本是在10ms左右,甚至更高,而Linux的调度,理论上是可以设置的(1~10)ms,所以会好一些,如果要求是20ms的并且是软实时的话,可以试一下自行编译的Linux内核。对于嵌入式实时操作系统,如果楼主从来没有玩过,那可能一时搞不定的,毕竟在这种OS下可用的资源和库比较少。对于实时OS,如果你愿意花钱的话,可以考虑购买RTLinux或者Montavista,这2者都会省去你很多系统问题,对应的价格可能不是很低。
fushaobing2010 2017-10-31
  • 打赏
  • 举报
回复
用嵌入式实时操作系统,FreeRTOS,uCOS-III。或者用单片机裸机编程,不带操作系统。
邶风 2017-10-30
  • 打赏
  • 举报
回复
vxworks美国宇航局用的实时操作系统。
rjw_999 2017-10-26
  • 打赏
  • 举报
回复
win和linux都是非实时操作系统,不保证时限的。任务切换时间都是十ms量级的,应该不能满足你的需要
天鹅梦 2017-10-25
  • 打赏
  • 举报
回复
这问题我实在是没得到有价值的答案
丁劲犇 2017-10-24
  • 打赏
  • 举报
回复
至少PC上运行的常见Linux系统,不能称作实时系统。实时系统是要有硬件、软件在一起支持的。
sun_li3 2017-10-23
  • 打赏
  • 举报
回复
引用 5 楼 sun_li3 的回复:
实时性linux肯定更好呀
不过需要修改,安装一些实时性的内核吧,原版的系统不是实时性的
sun_li3 2017-10-23
  • 打赏
  • 举报
回复
实时性linux肯定更好呀
天鹅梦 2017-10-23
  • 打赏
  • 举报
回复
具体哪个是修改后的实时版本,请具体推荐,一楼部的ubuntuxia查不到,二楼的server版我没办法用,因为我只能用32位的,主要是考虑有的板卡库目前只提供了32位版,我要求64位人家没有,求实时版linux
9527 2017-10-19
  • 打赏
  • 举报
回复
Linux并不是实时操作系统,找修改后的版本吧
qukuai_yin 2017-10-18
  • 打赏
  • 举报
回复
ubuntuxia 时效性更好
LubinLew 2017-10-18
  • 打赏
  • 举报
回复
这个很难说, 不过用linux server版本应该比较好, 不过这也跟PC性能和程序优化(用户优化 与 编译器 优化)有关
Ventoy是一个制作可启动U盘的开源工具。 有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到U盘里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择。 Ventoy 安装之后,同一个U盘可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式。 Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen ...)。 使用说明:https://www.ventoy.net/cn/doc_start.html Ventoy 特点 100% 开源,使用简单,快速 (拷贝文件有多快就有多快),可以安装在 U盘/本地硬盘/SSD/NVMe/SD卡等设备上,直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续,支持MBR和GPT分区格式,同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI,UEFI 模式支持安全启动 (Secure Boot),支持数据持久化,支持Windows系统的自动安装部署,支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署,镜像分区支持 FAT32/exFAT/NTFS/UDF/XFS/Ext2(3)(4) 文件系统,支持超过4GB的ISO文件,保留ISO原始的启动菜单风格(Legacy & UEFI),支持大部分常见操作系统, 已测试730+ 个ISO文件,不仅仅是启动,而是完整的安装过程,菜单可以在列表模式和目录树模式之间实时、动态切换,提出 "Ventoy Compatible" 概念,支持插件扩展,Linux vDisk(vhd/vdi/raw...) 启动解决方案,支持向运行环境中插入文件,动态替换ISO文件中的原始启动配置文件,高度可定制化的主题风格和菜单,启动过程中支持U盘设置写保护,不影响U盘日常普通使用,版本升级时数据不会丢失,无需跟随操作系统升级而升级Ventoy。
Ventoy 是一款短小精悍优秀开源的新型多重u盘启动盘制作工具,有了Ventoy大家就无需反复地格式化U盘,只需要把ISO文件拷贝到U盘里面无需其它任何操作就可以启动了,无需参考ventoy使用教程大家可以一次性拷贝很多个诸如微PE、老毛桃、大白菜等不同类型的ISO文件,在启动时Ventoy会显示一个菜单来选择,无差异支持Legacy BIOS和UEFI模式。目前已经测试了各类超过742个ISO文件 ventoy启动盘制作工具全面兼容包括Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019、Windows Server 2022、Debian、Ubuntu、CentOS、RHEL、Deepin、Fedora、Rocky Linux、SLES、openSUSE、MX Linux、Manjaro、Linux Mint、Endless OS、DragonFly FreeBSD、pfSense GhostBSD、FydeOS、CloudReady、VMware ESXi、Citrix XenServer、Xen XCP-ng在内的所有主流系统 需要提醒大家注意点是krd.iso在 UEFI模式下是默认开启签名校验的,而Ventoy启动盘在启动时会做一些hook的动作,这些hook动作可能会被签名校验阻止,所以在UEFI模式下,大家需要在启动到卡巴斯基的启动菜单界面以后,按c进入命令行,执行“set check_signatures=no”命令,然后再按“ESC”键返回,然后继续启动即可。 Ventoy(多重u盘启动盘制作工具)特色功能简介: 100% 开源 (许可证) 使用简单 (使用说明) 快速 (拷贝文件有多快就有多快) 可以安装在 U盘/本地硬盘/SSD/NVMe/SD卡等设备上 直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开 ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续 支持MBR和GPT分区格式 同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI UEFI 模式支持安全启动 (Secure Boot) 说明 支持数据持久化 说明 支持Windows系统的自动安装部署 说明 支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署 说明 镜像分区支持 FAT32/exFAT/NTFS/UDF/XFS/Ext2(3)(4) 文件系统 支持超过4GB的ISO文件 保留ISO原始的启动菜单风格(Legacy & UEFI) 支持大部分常见操作系统, 已测试740+ 个ISO文件 不仅仅是启动,而是完整的安装过程 菜单可以在列表模式和目录树模式之间实时、动态切换 说明 提出 "Ventoy Compatible" 概念 支持插件扩展 Linux vDisk(vhd/vdi/raw...) 启动解决方案 支持向运行环境中插入文件 动态替换ISO文件中的原始启动配置文件 高度可定制化的主题风格和菜单 启动过程中支持U盘设置写保护 不影响U盘日常普通使用 版本升级时数据不会丢失 无需跟随操作系统升级而升级Ventoy
著名虚拟机软件VMware Workstation专业版迎来了版本12。该版本属于大型更新,专门为Win10的安装和使用做了优化,支持DX10、OpenGL 3.3、4K分辨率、7.1声道、IPv6 NAT、在 Windows 7 中支持 USB 3.0等超过 39 项新功能特性。 VMware Workstation 12 Pro 延续了 VMware 的传统,即提供专业技术人员每天在使用虚拟机时所依赖的领先功能和性能。借助对最新版本的 Windows 和 Linux、最新的处理器和硬件的支持以及连接到 VMware vSphere 和 vCloud Air 的能力,它是提高工作效率、节省时间和征服云计算的完美工具。 vmw-scrnsht-wrkstn-ossupport-tn.jpg 专为 Microsoft Windows 10 和其他系统构建 Workstation 12 Pro 是借助您的现有 Windows 或 Linux PC 评估和测试 Windows 10 的最佳方法。使用 Workstation“虚拟机向导”,您只需几个简单的步骤即可从磁盘或 ISO 映像在虚拟机中轻松地安装 Windows 10。借助 Workstation 12 Pro,您可以开始充分利用 Windows 10 最新功能(例如私人数字助理 Cortana(微软小娜)、新的 Edge 网络浏览器中的墨迹书写功能),您甚至可以开始为 Windows 10 设备构建通用应用。您甚至可以要求 Cortana(微软小娜)直接从 Windows 10 启动 VMware Workstation。 对于运行最新 Linux 发行版的组织和技术用户,Workstation 12 Pro 支持 Ubuntu 15.04、Red Hat Enterprise Linux 7.1、Fedora 22 等系统。您甚至可以创建嵌套的虚拟化管理程序来运行 Hyper-V 或 VMware ESXi 和 vSphere,以便为培训、演示和测试构建终极 vSphere 实验室。Workstation 12 Pro 具有针对 VMware Photon 的新增支持,以便您可以构建和测试在虚拟化环境中运行的容器化应用。 显示强大的 3D 图形 Workstation 12 Pro 现在支持 DirectX 10 和 OpenGL 3.3,可在运行 3D 应用时提供更顺畅和响应速度更快的体验。借助这些新增功能,您现在可以使用所有需要 DirectX 10 的应用(例如 Microsoft 针对 Excel 的 Power Map 工具),让您可以在一个全新的维度上直观显示数据。另外,Workstation 还使在虚拟机中运行 AutoCAD 或 SOLIDWORKS 等要求严苛的 3D 应用变得非常简单。 vmw-scrnsht-wrkstn-3d-graphics-tn.jpg vmw-scrnsht-wrkstn-high-resolution-displ 支持高分辨率显示屏 Workstation 12 Pro 已经过了优化,可支持用于台式机的高分辨率 4K UHD (3840 x 2160) 显示屏和用于笔记本电脑和 x86 平板电脑的 QHD+ (3200x1800) 显示屏,为您提供清晰细腻的显示体验。Workstation 12 Pro 现在支持在主机上使用具有不同 DPI 设置的多个显示屏,以便您可以同时使用全新的 4K UHD 显示屏和您现有的 1080P 高清显示屏。 可创建功能强大的虚拟机 利用 Workstation 12 Pro,您现在可以创建拥有多达 16 个虚拟 CPU、8 TB 虚拟磁盘以及 64 GB 内存的虚拟机,以便在虚拟环境中运行要求最严苛的桌面和服务器应用。您可以通过为虚拟机分配多达 2 GB 的显存,使图形密集型应用的处理能力更上层楼。 vmw-scrnsht-wrkstn-graphics-tn.jpg 支持最新的硬件 vmw-scrnsht-workstation-pro-latest-hardw 借助 Workstation 虚拟平板电脑传感器,充分利用基于 Intel 的最新平板电脑。将最新的 Microsoft Surface 平板电脑与 Workstation 的虚拟加速计、陀螺仪、指南针和环境光线传感器结合使用,可以使虚拟机中运行的应用在用户移动、旋转和摇动平板电脑时进行响应。无论您是使用笔记本电脑、平板电脑还是台式电脑,Workstation 12 Pro 都支持最新的 Intel 64 位 x86 处理器,包括新的 Broadwell 和 Haswell 微架构,可以实现最高的性能。 增强了连接 Worksta

23,128

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧