国内首篇介绍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]--国内首款团购网站的地图插件 摘要: 本文介绍了一款应用在团购网站上的地图插件,适用于目前非常流行的团购网站.使用这款地图插件,无需任何编程技术,你就把商家的位置轻松地标注在 ...
随机推荐
- 红帽/CentOS ext4无法格式化大分区 补充ext4格式化方式
普通情况下,XFS出现丢数据的情况为海量小文件IO场景.在该场景下,inode占用教大. 通过上文的方式进行格式化,inode数量较小.通过大量測试,能够使用例如以下方法提升mkfs.ext4后文件系 ...
- myeclipse 8.5-10.0 安装 svn 方法(转)
方法总结 方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框 ...
- Centos根据系统VPS安装SendMail组件使WordPress支持E-mail
1.在putty在链接: yum install sendmail 2.启动SendMail: service sendmail start 3.检查SendMail是否在监听默认的25port: n ...
- Linux概念架构的理解(转)
英文原文:Conceptual Architecture of the Linux Kernel 摘要 Linux kernel成功的两个原因:(1)架构设计支持大量的志愿开发者加入到开发过程中:(2 ...
- Eclipse—怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet
在博客<在Eclipse中怎样创建JavaWebproject>中图文并茂的说明了Eclipse中创建JavaWebproject的方法,本篇博客将告诉大家怎样为Eclipse开发工具中创 ...
- matlab简单实现SVD的推荐
%svd chengxu A = [5 5 0 5;5 0 3 4; 3 4 0 3; 0 0 5 3; 5 4 4 5; 5 4 5 5]; A = A'; [U S V] = svd(A); U ...
- C# Windows Schedule task此次收购task下一步执行时间
最近进行了一次需求和Windows Schedule task相关职能,通过schedule,计算下一次运行task时间. 它用于由第三方DLL实现,以下网站,以下载来自: http://tasksc ...
- STL 源代码分析 算法 stl_heap.h
本文senlie原版的.转载请保留此地址:http://blog.csdn.net/zhengsenlie heap ----------------------------------------- ...
- rabbitMQ说明文档
rabbitMQ是什么 RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开 ...
- Sql Server之旅——第五站 确实不得不说的DBCC命令
原文:Sql Server之旅--第五站 确实不得不说的DBCC命令 今天研发中心办年会,晚上就是各自部门聚餐了,我个人喜欢喝干红,在干红中你可以体味到那种酸甜苦辣...人生何尝不是这样呢???正好 ...