Onion生产出了仅5美元的Linux计算机,专门为IoT应用程序而设计

简介:

Onion生产出了仅5美元的微型Linux计算机,支持JavaScript、Python、PHP等语言。在KickStarter活动中,Onion将Omega2称为“世界上最小的内置了Wi-Fi的Linux服务器”。

  在看过Omega2之后,John Biggs在发表在TechCrunch上的一篇文章中写道:

我本人在Columbus上看到这个这么小的板子时相当震惊。从这么个小东西上获得一个命令行非常酷,它还是完全模块化且自包含的,真是令人难以置信。显然,你需要一些编程技巧和其他的一些东西,才能真正地了解这个小东西,而“硬件破解(hardware hacking)”是一个有趣的方法。

据ComputerWorld报道:

Omega2基本型提供64MB的内存和16MB的闪存;9美元的“Plus”型提供128MB的内存和32MB的闪存,以及一个MicroSD槽用于扩展存储。两个型号的计算机均使用了一颗主频为580MHz的CPU。

Wayne Williams在BetaNews上发表了一篇文章,比较了Omega2和Raspberry Pi Zero。他指出,“Omega2的价格和Zero一样,也是专门为构建联网硬件应用而设计的,但和Zero不同的是,它集成了Wi-Fi(802.11 b/g/n)以及板上闪存,不需要自己增加Wi-Fi接收器或SD卡。”

ZDNet指出,虽然Raspberry Pi Zero:

纸面上更胜一筹,但由于内置了Wi-Fi模块和闪存,Onion让Omega2成为市场上最简单的开发板。此外,Onion还开发了若干服务,简化了基于Omega2的开发,并且他们还在Onion应用商店中提供了各种应用。

它还支持Node-RED软件工具,让用户可以在界面上通过拖拽创建程序。至于编码,Omega2支持多种广泛使用的语言,如Ruby、Python、PHP、Perl、JavaScript(Node.js)和Bash。

Onion提供的库文档中包含了在该设备上使用C、Python、Node.JS和Arduino Dock库进行编程的信息。

Omega2仍然处于开发阶段,预计11月份正式发布。读者可以从Onion的Kickstarter及Indiegogo页面上预定。

本文转自d1net(转载)

相关文章
|
3月前
|
安全 Linux Shell
Linux上执行内存中的脚本和程序
【9月更文挑战第3天】在 Linux 系统中,可以通过多种方式执行内存中的脚本和程序:一是使用 `eval` 命令直接执行内存中的脚本内容;二是利用管道将脚本内容传递给 `bash` 解释器执行;三是将编译好的程序复制到 `/dev/shm` 并执行。这些方法虽便捷,但也需谨慎操作以避免安全风险。
205 6
|
4月前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
704 2
|
4月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
72 2
|
2月前
|
监控 安全 Java
linux服务器上启动framework应用程序流程
【10月更文挑战第17天】在Linux服务器上启动Framework应用程序需经过准备工作、部署、启动、监控及访问五个步骤。首先确保服务器满足系统要求并安装依赖项;接着上传应用文件,编译构建,配置参数;然后通过脚本、命令行或系统服务启动应用;启动后检查日志,监控性能;最后确认访问地址,验证应用运行状态。具体操作应参照应用文档。
|
2月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
63 1
|
3月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
49 5
|
2月前
|
监控 Java Linux
linux服务器上启动framework应用程序流程
【10月更文挑战第18天】在 Linux 服务器上启动框架应用程序的流程包括:准备工作(确保访问权限、上传部署文件、了解启动要求)、检查依赖项、配置环境变量、切换到应用程序目录、启动应用程序、监控启动过程以及验证应用程序是否正常运行。具体步骤可能因应用程序类型和框架而异。
|
4月前
|
NoSQL Linux C语言
嵌入式GDB调试Linux C程序或交叉编译(开发板)
【8月更文挑战第24天】本文档介绍了如何在嵌入式环境下使用GDB调试Linux C程序及进行交叉编译。调试步骤包括:编译程序时加入`-g`选项以生成调试信息;启动GDB并加载程序;设置断点;运行程序至断点;单步执行代码;查看变量值;继续执行或退出GDB。对于交叉编译,需安装对应架构的交叉编译工具链,配置编译环境,使用工具链编译程序,并将程序传输到开发板进行调试。过程中可能遇到工具链不匹配等问题,需针对性解决。
124 3
|
4月前
|
存储 Linux 测试技术
在Linux中,如何使用expect进行自动化交互式应用程序测试?
在Linux中,如何使用expect进行自动化交互式应用程序测试?
|
4月前
|
Linux Windows Python
最新 Windows\Linux 后台运行程序注解
本文介绍了在Windows和Linux系统后台运行程序的方法,包括Linux系统中使用nohup命令和ps命令查看进程,以及Windows系统中通过编写bat文件和使用PowerShell启动隐藏窗口的程序,确保即使退出命令行界面程序也继续在后台运行。