极客秀
搜索

史上最牛逼的物联网边缘计算框架——”加利福尼亚”

谷歌为了高效地做AI计算,特地开发了TensorFlow机器学习框架和TPU计算模块;然后为了让物联网设备也能使用AI推理能力,又特地开发了EdgeTPU计算模块,用于满足物联网边缘计算。但是,
作为物联网系统,光有硬件和计算软件还不够,还需要一个好用的物联网框架。
Linux基金会也看到了这个赚钱的大蛋糕,于是EdgeX项目就上马了,给物联网边缘计算提供开放框架,顺便要点赞助。
就在前不久,EdgeX刚刚发布了最新版本,代号 “加利福尼亚” 。这是目前人类历史上最小、最快、最安全的物联网边缘计算框架。
其实呢,EdgeX这个项目从07年就开始了,但是前几版本一直做得很坑爹。为了快速构建项目原型,然后让老板尽快给工钱,程序员小哥哥用了Java语言来堆。
开发进展很快,程序员小哥哥很快把整个框架都堆完了,整个项目的体系结构图如下:

项目交付时候,小哥哥做了非常漂亮的PPT。这图做得。。。。气势上简直是马上要收购谷歌的既视感。下面这个是EdgeX的结构图。

然后,下图是EdgeX部署在不同类型物联网系统上。

老板非常满意,现场开了一瓶香槟庆祝。结项以后,程序员小哥哥也顺利拿到钱,于是在蒙古买了套“海景房”。然而他被开发商给坑了,海得自己挖。

正当小哥哥挖海挖得起劲的时候,接到了老板的电话,让他赶紧把坑给填了。小哥哥一脸懵逼。怎么我挖个海,马上就要我填呢。
原来,老板说的坑是他在EdgeX项目里挖下的坑。先前,小哥哥为了赶工,程序全用的Java,也没做任何优化,直接导致了内存占用达到了1.3GB。然而树莓派的物理内存总量是1GB,香橙派One是512MB,NanoPiDue是256MB。
老板已经赔得只剩一条短裤了。
后来的大半年里,程序员小哥哥修修补补改了大半年,但是项目一直没什么起色。他感觉心里堵着一团乌云。
直到最近,程序员小哥哥自己也对自己的代码看不下去了,最后使用Go语言把软件重写了一下。现在的最新程序,内存占用不到70MB,NanoPiDue也能顺利跑起来了。
突然,代码小哥感觉自己心里天都变得明亮了,仿佛来自加州的阳光。于是,这一版EdgeX的代号,命名为 “加利福尼亚”。

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容