立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

面向 Robotics 的 Mono

  • 2008-02-12
  • 本文字数:681 字

    阅读完需:约 2 分钟

微软已经在帮助.NET 进入嵌入式编程领域方面投入了越来越多的努力。首先是.NET Compact Framework,它在智能手机、PDA 和 XBox 360 上得到了应用。然后又有了.NET Micro Framework ,用于诸如传感器之类的微型设备上。接下来又是依靠.NET 的 Microsoft Robotics Studio

但是微软并不是唯一一个试图进入机器人技术领域的。Cogmation Robotics 已经通过使用开源的.NET 运行时——Mono,向圈内迈出了一步。在它们的旗舰产品 robotFoundary 中就用到了 Mono,还有 VB 和 C#。

Cogmation Robotics 选用 Mono 的原因是,使用 Mono 以后,他们就不需要在每一个平台上对交叉编译器进行分离。在机器人行业中需要和大量 CPU 打交道,所以这一点实为关键。他们写到

我们需要一个可移植的、跨平台、跨系统架构的编译器系统,这样我们可以在一个 OS 或者系统架构上开发代码,在另一个上面进行部署而无需重新编译。用 gcc 存在一个问题,对每一个目标 OS 或是系统架构,我们都需要一个单独的交叉编译器。另外,维护或是开发这样的工具需要很大的工作量。

在我们评估 3D 引擎的时候,我们发现了 Mono。Mono 已经被用于开发视频游戏,而且它的速度快得出奇。我们进行一个小测试,对 Python 和 C# Mono 的速度进行对比,结果我们被 Mono 以大比例胜出的结果给震撼了。除了速度提升和可移植性以外,我们还拥有了允许我们的用户在任意一种.NET 语言中编写脚本的能力。

还令人感到惊奇的是,他们把组合了 robotFoundary 和 robotSim 的 robotSuite 的第一个 Beta 版本,发布在了针对 Intel i386 和 PPC 芯片上的 OS X 上。他们计划在今年初发布 Windows 版本。

查看英文原文 Mono for Robotics

2008-02-12 03:00726
用户头像

发布了 197 篇内容, 共 54.3 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

Redis最常见的16道面试题与详解

Java架构师迁哥

隐私计算S2赛季 谁是真正的王者?

hellompc

学习 隐私计算

LeetCode题解:231. 2的幂,递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

《高效程序员的45个习惯:敏捷开发修炼之道》.pdf

田维常

电子书

快快使用ModelArts,零基础小白也能玩转AI!

华为云开发者联盟

人工智能 开发者 开发

ViewportFrame demo

katichar

架構師訓練營第 1 期 - 第 07 周作業

Panda

架構師訓練營第 1 期

这可能是关于编程指南的最实用指南了

华为云开发者联盟

开发者 软件开发 语言

阿里P8大牛精心整理,GitHub上超火的《Java工程师成神之路》从基础,到高级、底层、架构、进阶、扩展,囊括了Java体系内的所有知识点。

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营第三周课后作业

天涯若海

字节跳动大神亲自总结SpringBoot手册,让你可以在简历上写精通SpringBoot!

Java架构追梦

Java 架构 面试 微服务 springboot

NPC Follow

katichar

字节跳动HR:3年从4000人招到10万人,我经历了什么

Java架构师迁哥

MySQL中特别实用的几种SQL语句送给大家

陈哈哈

SQL优化 实用SQl语句 高性能SQL

华为发布5GtoB核心网建设白皮书

华为云开发者联盟

5G 边缘技术

“软件教父”花费20年,教你如何在应用层混迹的风生水起

小Q

Java 学习 架构 面试 应用

应用层软件开发教父教你如何重构,资深程序员必备专业技能

小Q

Java 学习 架构 面试 重构

架构师训练营 -week07-作业

大刘

极客大学架构师训练营

谈谈敏捷开发概念和迭代开发方案

Philips

敏捷开发 快速开发

干货 | 京东技术中台的Flutter实践之路

京东科技开发者

flutter

训练营第三周总结

大脸猫

极客大学架构师训练营

TCP梳理总结

江龙

一周信创舆情观察(10.26~11.1)

统小信uos

从技术到应用实践 揭秘京东区块链布局全景

京东科技开发者

区块链 区块链方案 供应链

低代码开发不靠谱?看低代码开发在物联网APP开发中的应用

华为云开发者联盟

技术 软件开发 代码

LeetCode题解:231. 2的幂,迭代,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【得物技术】数据分析 - 生活品类社区内容精选池模型

得物技术

数据分析 得物技术部 得物技术 社区内容 精选池模型

我去!三面字节竟全败在Redis上,带薪摸鱼刷1949页进阶笔记

996小迁

Java redis 架构 面试 程序人生

啥是数据库范式

Simon

MySQL 数据库 数据库设计

HTTP2协议及websocket协议总结

江龙

力扣解题:第三题(个人思路整理)

人语驿边桥

力扣

面向Robotics的Mono_.NET_Jonathan Allen_InfoQ精选文章