天星科技网

nas选择arm还是x86?(arm平台是什么)

大家好,今天小编关注到一个比较有意思的话题,就是关于arm平台是什么的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
  1. nas选择arm还是x86?
  2. C#跨平台吗?
  3. 怎样搭建一个嵌入式开发平台(ARMLINUX)?
  4. linux下ARM平台编译编写的完成程序如何在windows环境下运行?

nas选择arm还是x86?

一般来说正常情况下nas选择arm不如选择x86架构的。nas作为个人网络存储器,还有很多其他的功能可以使用,x86架构的nas设备对各种应用程序的兼容性更好。

nas选择arm还是x86?(arm平台是什么)-图1

C#跨平台吗?

.NET

之后有了Mono,也就是开源的

.NET

这种情况知道最近几年改善了。因为微软终于出手了,这就是大名鼎鼎的

.NET

nas选择arm还是x86?(arm平台是什么)-图2

.NET

.NET

.NET

nas选择arm还是x86?(arm平台是什么)-图3

之后微软的工作重心就放到了.NET CORE上,ASP.NET

.NET

Mono

一个第三方的.net framework实现 (现被官方收编)

几乎实现了

.net

framework的所有功能,包括winfrm,wcf,aspnet webfrm 等等

大名鼎鼎的unity3d就是使用mono实现了使用C#进行脚本编写

Xamarin

基于mono开发的,移动端跨平台框架,支持 Android,iOS,WP(W10M)

.NET

Core

我猜这个我不用说了。

C#包括其他的

.NET系语言,从技术实现上都是跨平台的,因为它们在编译之后都是符合.NET公共运行时标准的字节码,通过.NET虚拟机运行时翻译成最终的二进制运行。

微软之前将C#等局限在微软操作系统上,只是一种商业竞争的考虑,希望广大的开发者仍然围绕在微软的操作系统生态上开发。

C#是.Net平台上的主要开发语言,除此之外还有VB.Net和F#等。此处说的C#跨平台暂且理解为.Net跨平台。

1,微软设计.Net之初,只支持Windows平台,跨多个版本的Windows系统平台,但是不能跨Linux等。

2,.Net刚出来就公开了语言标准,因此有个团队基于该标准设计了Mono,除了Windows还支持Linux,并且一直维护更新,此时算得上是支持跨平台了。

3,2004年,牛逼游戏公司搞了个游戏引擎Unity,现在只支持C#,非常热门

4,2011年,另一个团队基于Mono开发了Xamarin,支持苹果、Android、WP三个平台的移动开发,这个时候的.Net跨平台更有价值了。

5,2016年,微软正式推出.Net Core,天生跨平台,支持Windows、Linux、iOS等。

6,再后来,微软收购了Mono、Xamarin,免费开放。

至此,.Net Core跨平台一统天下!


怎样搭建一个嵌入式开发平台(ARMLINUX)?

嵌入式开发平台一般都是跟着硬件走的。所以首先确定硬件平台,然后下载他们的SDK,里面一般包含Linux系统/内核和相关工具。

一般直接用tar命令解压即可。

linux下ARM平台编译编写的完成程序如何在windows环境下运行?

直接在window下运行不了。只能在window下安装虚拟机,再安装linux系统,在虚拟机下的linux里gcc编译你的程序.

到此,以上就是小编对于arm平台是什么意思的问题就介绍到这了,希望介绍的4点解答对大家有用。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:https://www.xuehelunwen.com/kj/3343.html

分享:
扫描分享到社交APP
上一篇
下一篇