用JavaScript做嵌入端的开发有可能吗

 我来答
微笑的女人乄
2017-03-17 · TA获得超过143个赞
知道答主
回答量:272
采纳率:0%
帮助的人:64.8万
展开全部
有可能,但是要嵌入式分很多种,不同情况差别很大 第一种单片机 第二种是DSP 这2类编程一般用C,偶尔用汇编。这2类做的系统有的是裸机,有的运行实时操作系统。但是不要被操作系统这几个字迷惑了,他跟Windows,linux之类的差别非常大,怎么说呢,举个例子吧,做dsp的,写程序用c,但是不同于学习的C,因为他没有标准库,没有浮点数运算,基本不用乘法(没有硬件乘法器,一般用移位),然后内存非常小,一般就几k,这种条件下不大可能写的出js虚拟机,就算google逆天写出来了,ram也不够用,他们经常用掉90%多内存,然后他们讨论最多的就是内存不够。他们操作系统用的是ucos,这个系统是开源的,有兴趣可以去看下,5500行代码,有个德国人移植到Windows上了,csdn上有下载,不过是用lcc编译器编译的,改一点点就可以用vc或者gcc编译,当然,这个和在dsp上运行有本质区别,他是用多线程模拟硬件时钟中断的。 第三类是ARM M系列 其实也是单片机,功能稍微强大点。 第四类是ARM9系列 ,ARM A系列 这类可以运行高级操作系统了,比如linux,android,虽然性能和资源比pc差很多,但是编程方式已经差不多了。 回到问题本身,能运行高级操作系统的嵌入式可以,而且已经有人这么做了,比如树莓派,用python直接控制io。 另外,还有FPGA,PLC之类就不说了,编程方式都不一样。
双手相牵金鱼7666
2017-03-17 · 超过125用户采纳过TA的回答
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:149万
展开全部
Tessel是一个针对软件开发者的可连接网络的微控制器。 嵌入式开发就像写一个网络应用或手机应用一样简单。只不过是建立一个真实产品的原型,改善遥感技术的体验以及通过WiFi来更新罢了。它创造了一种新与屏幕之外的生活互联的新方式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式