国内首篇介绍JanOS物联网操作系统的文章 - 如何把你的手机主板打造成物联网平台
天地会珠海分舵注:如无意外,您现在正在看的将是国内首篇且是唯一一篇介绍炙手可热的物联网的操作系统JanOS的文章!不信你去百度!希望大家能喜欢。但本文只是引言,更多信息请还是访问JanOS的官网:http://janos.io/
JanOS
让你的手机瞬间变身成物联网平台
JanOS是一个设计成运行在你的手机芯片上的操作系统。它可以在没有屏幕的情况下跑起来,让你可以可以通过当今红得发紫的JavaScript的API来访问你的手机的所有功能,从打电话到照相功能无所不包。
你问我在搞毛?
当前炙手可热的物联网解决方案开发版存在一个重大的问题是:一个字“贵!”(天地会珠海分舵注:别跟我算标点符号哦),两个字"很贵!",三个字"非常贵!",四个字"一斤切糕!",五个字"一个茶叶蛋!"。你看,像树莓派和阿都伊诺这些仅仅只是提供了有限功能集和简单扩展如GSM Shield等的就能卖到80美刀。着对于坐拥”十斤切糕”的你也许不算什么,但是对于我们这些只有十个雪糕的财富值的人就不一样了,因为相比一个提供了完整功能的智能手机只卖个30美刀,该价格可以下死个人了。所以为什么不把你那值几个雪糕的智能手机主板改装成一个物联网平台来进行嵌入式项目开发呢?几个雪糕就能换来强大的功能,何乐而不为呢?
入门指南
- 首先根据我们的支持设备列表来花几个雪糕的价格搞一个智能手机吧
- 获取一个现成JanOS版本,或者构建一个你自己的JanOS版本
- 克隆我们的应用模版和编写你的第一个程式
- 运行命令 make reset-phone 来更新你的设备
- 当一节就绪后,拧开你的智能手机并把主板解体出来
- 随便你用你的主板来搞成什么东东
- 为你在这个过程中的收获惊呼吧!
- 我可以在上面挂个传感器或LED吗?大部分的手机都有一些GPIO金手指来让你挂载一些额外的电子原件到其主板上面,比如LED灯等。我们之前刊登了一个博客文章来描述如何把一个LED挂载到GeeksPhone Keon火狐手机上并对其进行控制。
- 这东东可以跑原生代码不?你可以用Android NDK/工具链为该ARM架构的主板编译任何C/C++的二进制代码,并可以使用mozOs.exec API来对该二进制代码进行调用。请点击查看示例。
- 哥,这玩意儿省电不?这就要看你是如何用你的手机了。总的来说,在空闲状态的2G网络下消耗的大概是5-10mA每小时的电量。你可以试下用个电子USB安培计来检查下真是的电量消耗情况了。更多信息请看这里。
- 这家伙要电池不?妖!你见过不用电池就能跑大多应用(启动,wifi网络检测之类)的手机吗?当然要电池了。接个电池还不容易吗。毫不费力的在你的几个雪糕的主板背后焊个电池不就完了嘛。
- 介绍个调试器用用呗?用WebIDE吧,这是Firefox开发工具的一部分了,专门用来连接你的设备进行调试的。
|
作/译者 |
微信知识共享公众号 |
CSDN |
|
天地会珠海分舵 |
TechGoGoGo |
http://blog.csdn.net/zhubaitian |
国内首篇介绍JanOS物联网操作系统的文章 - 如何把你的手机主板打造成物联网平台的更多相关文章
- 国内首篇云厂商 Serverless 论文入选全球顶会:突发流量下,如何加速容器启动?
作者 | 王骜 来源 | Serverless 公众号 导读 USENIX ATC (USENIX Annual Technical Conference) 学术会议是计算机系统领域的顶级会议,入 ...
- 本文可能是国内第一篇介绍C/4HANA Foundation的中文博客
SAP C/4HANA从去年发布已经过去了一年多的时间,C/4HANA的从业者,对于这五朵云里包含的产品集,想必都有了一些了解. Jerry注意到,SAP C/4HANA Foundation这个概念 ...
- 老猿学5G扫盲贴:推荐三篇介绍HTTP2协议相关的文章
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 5G中的服务化接口调用都是基于HTTP2协议的,老 ...
- 对XX证券报关于物联网操作系统的几个问题的答复
XX证券报提问了几个关于物联网和物联网操作系统的问题,个人表达了一些粗陋的观点,在这里发表出来,与行业朋友交流和探讨. 物联网行业最需要解决的问题是什么? 虽然物联网这个行业被炒得比较热,但是截至目前 ...
- 国内首款 FPGA 云服务器,性能是通用 CPU 服务器 30 倍以上
版权声明:本文由薛梁原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/628340001485134638 来源:腾云阁 ht ...
- [转帖]2018年的新闻: 国内首家!腾讯主导Apache Hadoop新版本发布
国内首家!腾讯主导Apache Hadoop新版本发布 https://blog.csdn.net/weixin_34194317/article/details/88811258 腾讯也挖了很多 ...
- 几篇关于RGBD语义分割文章的总结
最近在调研3D算法方面的工作,整理了几篇多视角学习的文章.还没调研完,先写个大概. 基于RGBD的语义分割的工作重点主要集中在如何将RGB信息和Depth信息融合,主要分为三类:省略. 目录 ...
- 国内首家VR虚拟现实主题公园即将在北京推出
近期,美国“The VOID”.澳洲“Zero Latency”两大虚拟现实主题乐园让许多爱好者兴奋至极,门票据说都已经预约到明年2月!在如此巨大的商机面前,谁将抢到国内VR虚拟现实主题公园第一块蛋糕 ...
- 【百度地图API】——国内首款团购网站的地图插件
原文:[百度地图API]--国内首款团购网站的地图插件 摘要: 本文介绍了一款应用在团购网站上的地图插件,适用于目前非常流行的团购网站.使用这款地图插件,无需任何编程技术,你就把商家的位置轻松地标注在 ...
随机推荐
- Kohana 数据库
只要不使用官方网站的教程,自己摸索出来的,有一个错误,当我们指了出来,哦,,好吧共同进步~ 首先配置:modules\database\config\database.php <?php 'de ...
- 开始的iOS编程之前的准备
原地址:http://www.appcoda.com/what-you-need-to-begin-ios-programming/ 1.准备一台苹果设备 这段基本是废话,我就不翻译了,IOS开发你懂 ...
- MySQL多实例配置(两)
MySQL操作和维护一个集中的数据库的.它可以由一个单一的执行MySQL在数据库服务器,部署多MySQL示例.这个功能是由mysqld_multi实现.mysqld_multimysqld的服务进程. ...
- boostrap-非常好用但是容易让人忽略的地方------modal
使用bootstrap框架好久了,在开发中也用到了或者遇到了很多的问题,所以跟大家分享一下 bootstrap modal 组件的样式 .modal-lg .modal-sm 说明:这个是bootst ...
- Linux内核分析(五)----字符设备驱动实现
原文:Linux内核分析(五)----字符设备驱动实现 Linux内核分析(五) 昨天我们对linux内核的子系统进行简单的认识,今天我们正式进入驱动的开发,我们今后的学习为了避免大家没有硬件的缺陷, ...
- 一个sql的优化
原文:一个sql的优化 目的:为了查询某天某个服务器上的登录id的个数 刚开始编写的sql: select count(a.mac) logusers from Log_MacLogin_All ...
- C#管理控制IIS7的方法
原文:C#管理控制IIS7的方法 转自 http://www.lob.cn/jq/csyy/7285.shtml 把在找到正确方法前遇到的挫折也拿出来与大家分享,相信不少朋友从iis6到iis7的过渡 ...
- 选中文件夹设定为IIS站点主目录的批处理bat
原文:选中文件夹设定为IIS站点主目录的批处理bat 我使用的OS是winxp,安装的IIS版本为5.1,不支持多站点,下载的一些源代码想测试浏览一下就得设定虚拟目录,而且有些还必须设为站点根目录,每 ...
- ubuntu下安装myeclipse
一.下载myeclipse 官网下载:http://www.myeclipseide.com/ 我使用的是myeclipse pro 2014.run,重命名为myeclipse.run 示例路径:/ ...
- .net在arraylist用法
1.什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本号,它提供了例如以下一些优点: 动态的添加和降低元素 实现了ICollection和IL ...