最棒的是,它恰逢当时蓬勃发展的制造商运动恰巧在寻求加工能力。
随着小型计算机市场的兴起,一些类似的项目浮出水面,当The Next Thing宣布“世界上第一台9美元的计算机”(简称为“ CHIP”)时,这一想法在Kickstarter上的几天就得到了充分的资助。 CHIP变体PocketCHIP是一款多功能一体机,价格为69美元,具有屏幕,CHIP,车载电池和物理键盘。
问题是,PocketCHIP与无处不在的Raspberry Pi相比如何?
多合一硬件
PocketCHIP
我带着PocketCHIP作为我的会议计算机参加了2016年的All Things Open会议。 我必须随身携带一台笔记本电脑来进行演示,因为该演示涉及专门在x86_64体系结构上编译和运行应用程序,但是我仅将其用于此目的。 否则,我可以成功地使用PocketCHIP进行从在线工作到会议和技术讲座期间做笔记的所有事情。
与Pi相比,PocketCHIP的独特优势之一是PocketCHIP被设计为多合一设备。 它没有隐藏的成本。 您购买了它,便拥有了一个独立的计算设备,该设备具有屏幕,键盘,Wi-Fi,蓝牙,电源以及包含所有最佳开源软件的存储库。
当然,您可以购买Pi,屏幕,电池组,蓝牙加密狗,以及(除非获得Pi 3)Wi-Fi加密狗,您将拥有接近PocketCHIP便携性的功能。 您甚至可能会为它构造一个案例 。 但是,对于现成的体验,如果您正在寻找“ hiptop”计算机,PocketCHIP是您的最佳选择。
更好的是,PocketCHIP保持与Pi相同的模块化,因为PocketCHIP可以轻松拆开以将CHIP从外壳中释放出来。 如果有时候您只想要便携式的河马设备,而您更喜欢其他时候只有CHIP板的更小尺寸的设备,那么PocketCHIP可以兼得。
PocketCHIP多合一设计的明显缺点是键盘。 虽然拥有物理键盘很棒,而且我也不会放弃,但我只在最好的时候才将其视为备用键盘。 我并不是在介意看似由气泡包装制成的按键上打字,而是因为这些按键只在大约66%的时间内注册。 这对于一次性的小型任务是可以接受的,但是如果您正在编写代码,在技术会议上做笔记或撰写文章(实际上是这样的文章),那不是最好的。 在拥有PocketCHIP的几天之内,我最终求助于蓝牙键盘,现在我不费吹灰之力便拥有了一个,而这一切都是合而为一的。
公平地讲,我对触摸屏手机和平板电脑也有相同的感觉,但是有些人对它们发誓,所以我可能会过敏。
PocketCHIP还有其他缺点。 与标准CHIP不同,它没有用于蓝牙控制的GUI界面。 与蓝牙设备(甚至是受信任的设备)配对是一个需要多个命令的过程。 您正试图替换的键盘阻碍了它的运行,但您正在使用Linux,因此可以避免使用脚本带来的很多麻烦:
#!/bin/bash
ARG =
" ${1} "
help
(
)
{
echo
"Connect a Bluetooth device to PocketCHIP"
echo
"Usage: $ [MOD=1] ./blue.sh BLUETOOTH_ID"
echo
"Optional: put your device ID into ~/.bluechip"
exit
0
}
xkbfunc
(
)
{
setxkbmap dvorak
xmodmap
$HOME
/ Xmodmap.logitech
exit
0
}
if
[
-e ~
/ .bluechip
]
then
ARG =
`
cat
$HOME
/ .bluechip
`
elif
[ X
" $ARG " =
"X"
]
then
help
fi
echo
"Using ID $ARG "
sudo systemctl start bluetooth
||
echo \
"Bluetooth already started or cannot be started."
sudo \
echo
-e
"power on \n connect $ARG \n quit"
| bluetoothctl
xkbfunc
除了键盘之外,PocketCHIP看上去也确实是一台超级便携式的纯Linux机器。 这不是其中带有Linux chroot的Android手机,而是便携式,独立的Tricorder尺寸设备上的Linux。
树莓派
Raspberry Pi并非设计为多合一的系统。 实际上,您可能会争辩说它的优势之一是它的模块化。 Pi本身不是模块化的,它是计算机系统的最小配置,所有组件都可以烧入其芯片或焊接到板上,但是它是一台计算机,您可以连接到小巧的LCD屏幕,高清显示器, LED阵列,或者您需要的任何其他外围设备,或者根本没有这些东西。
值得注意的是,CHIP本身(没有外壳,屏幕和电池,使其成为PocketCHIP)同样具有多种用途。 但是至少有一件事情可以将两者区分开:一件具有可移动存储。
每个Raspberry Pi,包括Pi Zero(在CHIP启动后,也许是巧合地发布),都具有SD卡插槽。 这使得将Linux发行版复制到Pi变得容易。 只要DD它交给SD卡,调整文件系统根据需要,启动皮,你是启动和运行。
在CHIP或PocketCHIP上安装Linux发行版并不容易。 存储器是嵌入式的,这意味着要在CHIP上加载新的 *** 作系统,就必须像移动电话一样刷新CHIP的芯片。
我对嵌入式Linux的第一次体验是诺基亚N800 。 被嵌入后,它需要刷新才能加载或更新其基于Linux的 *** 作系统Maemo。 使用shell脚本从计算机到连接的N800进行闪烁。 简单有效。 使用手机 *** 作系统映像比较棘手,因为它们通常需要设备上的特殊引导加载程序以及用于ADB(Android调试桥)工具链的Android Studio。
PocketCHIP刷新设备的官方方法是通过Web浏览器完成的。 因此,感觉几乎是熟悉的,或者至少是无威胁的。 对于一个认真的极客来说,它可能过于简单和笨拙,但是对于新用户而言,它是一个简单的界面,可用于在出现问题时刷新或拯救PocketCHIP。 它不是随便d出的SD卡,但与嵌入式OS一样近。
CHIP不如Pi流行,因此要安装哪种 *** 作系统,选择的余地并不多。 实际上,您的“安全”选择可以归结为一个:Debian的官方CHIP发行版。 对于那些敢于冒险的人,有关于如何刷新CHIP的高级说明 。 将其与在Pi上引导至备用Linux发行版或BSD的过程进行比较,您会发现实际上没有任何比较。
通用输入输出
至少对于制造者来说,Pi的主要吸引力之一是其GPIO(通用输入/输出)引脚。 如果您从未使用过GPIO引脚,那么至少您会看到它们。 它们是电路板侧面的引脚,可让Pi与其他电子设备进行交互,无论是LED灯,LED阵列,板载微控制器,热传感器,光传感器还是您可以想象的其他任何东西。
CHIP也具有GPIO引脚。 实际上,GPIO引脚是将CHIP连接到PocketCHIP板上的引脚,它们提供屏幕输出和键盘输入。 您可能认为这意味着CHIP的GPIO引脚处于PocketCHIP形式时会被占用,但是令人惊讶的是,The Big Thing的聪明人想到了这一点,并在PocketCHIP外壳顶部映射了新的GPIO引脚,无论您如何使用它。
我还没有对CHIP的GPIO引脚做任何认真的工作,但是在测试过程中,我发现它们比Pi上的通用性要强一些。 例如,去年我在一个艺术项目中使用了Pi,它触发了一系列的LED,同时播放了一个声音片段。 不幸的是,在Pi上播放声音会干扰GPIO子系统。 LED会亮起,但不稳定,并且声音经常失真(取决于我的演奏方式)。 最终的答案是将LED控件从Pi触发的Arduino上移除,并播放Pi的声音。 到目前为止,在CHIP上,我还没有得到任何失真。 我在此需要说明的是,我不再能够使用Pi上使用的可寻址LED的数量,因此最终有可能破坏CHIP的精神。 但是,我对CHIP可以在不干扰的情况下同时完成全部 *** 作印象深刻。
但是,Pi确实比CHIP拥有更多的GPIO库,因此,根据您要实现的目标,您可能仍然更喜欢Pi或Arduino。 幸运的是, Adafruit库已被移植到CHIP,因此对于在线上可用的许多常见电子组件,您已经移植了库以供使用。
此外,将为Pi编写的大多数Python代码移植到CHIP很简单。 需要在代码中更改引脚号,并且无需像在Pi上那样指定引脚模式,但是代码中的所有其他内容都保持不变(只要将RPi.GPIO导入为GPIO和CHIP_IO。 GPIO作为GPIO )。
电池电量
说到出色的电路板设计,PocketCHIP上的电池和电源系统如您所愿,既现代又方便。 电池位于塑料外壳内部,因此是内部电池。 可以根据需要更换它,因为外壳很容易拆开,但是这太麻烦了。 PocketCHIP的伟大之处在于,如果您插入手机电源或将其插入汽车的USB充电器,则The Next Thing会对其进行专业设计,使其通过车载LiPo电池或USB端口供电。 ,飞机或家中。
在确定要收费的情况下,PocketCHIP的行为就像便携式计算机或移动电话一样。 如果电量不足,请将PocketCHIP插入USB充电器或电源组。 如果您需要起床和走动,请拔下电源插头并用尽内部电池的电量。 所有这些都无缝发生,没有间断。
将其与Pi进行比较,您将了解为什么如此令人兴奋。 可能有我不知道的解决方案,但是为了使Pi上的电池电流可靠,我的研究表明,在USB电源板和Pi之间必须使用LiPo接口。 据我所知,无法将LiPo电池连接到Pi,更不用说通过其USB端口之一为电池充电了。
人们创建了多个Pi hack来扩展电池功能,这是Pi的长处之一。 正是它声称的那样,是一种教育设备,强调并鼓励自制骇客将其变成更大更好的东西。 它不是预先包装的且不可思议的,它是原始的,随时可以使用。
物理端口
PocketCHIP具有三个端口:
USB
微型USB
音频(加上模拟视频)
Next Thing具有用于CHIP的HDMI适配器。 这是一种“帽子”(用Pi术语表示),可插入GPIO引脚并提供HDMI输出。 有这么多的针脚,穿上或脱下都不容易。 我免费获得了一个Kickstarter奖励。 我用过一次,已经有一些别针已经弯曲了,只是想脱掉它。 简而言之,我不建议将其作为外围设备。 如果您有一个,请附上它,然后将其保留为附件(但是您只有CHIP而不是PocketCHIP)。
Raspberry Pi具有更多端口:
4个USB
Micro USB(电源)
音讯
模拟视频
HDMI接口
乙太网路
这是一个巨大的差异,对于许多人而言,这可能会破坏交易。 例如,当我在两个不同的托管网站的国家/地区拥有Raspberry Pi和Banana Pi时,我什至不必担心将CHIP用作专用服务器。 我可以用CHIP来做到这一点,但是我怀疑我是否会费心地想要使USB-Ethernet加密狗以我期望的方式工作。
另一方面,我还没有带树莓派去咖啡店里编码一个下午。
应用领域
当您启动PocketCHIP时,它将引导至一个自定义启动器屏幕,其中显示了其六个默认应用程序 。
您可以通过修改/ usr / share中隐藏的JSON文件来自定义启动器屏幕,但这是一个hack。 PocketCHIP团队显然没有考虑修改启动器屏幕,尽管他们在论坛中表示正在开发更好的解决方案。 我通常不使用终端来启动通过apt安装的应用程序,而是直接在附带的文件管理器中使用/ usr / share / applications中的启动器,而不是花时间破解启动器屏幕。
重要的一点是应用程序很多。 您需要使用一个小屏幕,并且并非所有应用程序都是为此目的而设计的,但是它们都是可用的,因此您可以安装所需的东西,配置那些需要在小屏幕上留空的东西,然后使用所需的东西。使用。
问题在于PocketCHIP是嵌入式系统。 它的存储空间有限,并且没有内置的解决方案将应用程序安装到外部设备。 如果您知道有足够的Linux可以解决这个问题,那么您可以避免应用程序空间不足,但是如果您不愿意这样做,请注意这一点。
PocketCHIP上最受欢迎的应用程序之一是封闭源游戏引擎Pico-8。 我游说过该应用程序在Kickstarter竞选期间作为“奖励”被引入时未预先安装,但显然我是少数派,或者交易已经完成。 您可以使用apt remove chip-pico-8卸载专有的Pico-8,并节省2.5MB,同时还清除封闭源应用程序的PocketCHIP。 将其替换为出色的开源替代方案Love ,并进行apt install love ,然后修改启动器屏幕以删除PICO-8条目。
Pi在这里具有优势。 它不仅不能与闭源应用程序发货,但你来接存储的使用量,这样你就可以安装你所需要的一切,再加上你的用户数据。
最重要的底线
Raspberry Pi和PocketCHIP是难以分类的设备。 它们是低功耗,低成本的无头服务器吗? 它们是智能电视的后端吗? 它们是机器人项目的控制器吗? 他们是复古街机游戏模拟器吗? 他们是河底电脑吗?
它们都是这些。
如果您有移动计算经验,那么PocketCHIP是一款设计良好,经过专业设计的单板计算机,随时可以使用。 从某种意义上说,购买其中一台类似于购买System76 Linux笔记本电脑-您无需担心硬件就可以购买。 您拥有所需的一切,并且一切正常。 您所做的任何黑客攻击都将取决于代码,而不是硬件。
Pi有点生。 如果要使其成为移动解决方案,则必须自己构建它。 但是,作为服务器,它可以立即运行。
我衷心推荐两者。
从3月13日开始,敬请关注Opensource.com Raspberry Pi系列!
翻译自: https://opensource.com/article/17/2/pocketchip-or-pi
raspberry pi
相关资源:树莓派开发实战(第2版)电子书,[英]蒙克-文档类
原文链接:https://opensource.com/article/17/2/pocketchip-or-pi
文章知识点与官方知识档案匹配
Java技能树首页概览
87790 人正在系统学习中
打开CSDN,阅读体验更佳
比树莓派好的linux板子,华硕Tinker Board主打“比树莓派再好一点...
Tinker Board 在内存上提供了 2GB 双通道 LPDDR3 内存,为目前树莓派模组的两倍容量。Tinker board 的 GPU 采用 Mali T760,华硕表示,它最高可以 30fps 输出 4K 影像,并支持 H.264 以及 H.265 解码,以及播放 192kHz, 24-bit 声...
树莓派开始,玩转Linux5:更好的树莓派_哒宰的自我修养的博客...
Shell中d出的配置页面如图所示。 此外,Linux中还可以通过命令或修改配置文件来改变相关配置,下面列举一些树莓派上的常见配置。 1.配置密码 树莓派的默认用户名是pi,没有密码。这意味着别人可以随意使用你的树莓派。你可以在终端中为pi用...
PocketCHIP便携Linux电脑,pocketchi 玩耍记(一)-----刷固件
PocketChip是一款便携式Linux计算机,其酷似一台没有外壳的黑莓手机,配备全键盘,但出于节省成本的关系,没有集成精致的外壳,也导致QWERTY键盘手感较差。但功能非常强大,不仅可以运行Linux系统,并内置触摸化界面,虽然480*272像素的电阻屏十分低端,但也可以实现一些移动化的 *** 作体验。虽然PocketChip不是一款主流的设备,但它无疑十分有趣,想必会成为一些极客们推崇的便携式L...
继续访问
PocketChip-9$掌上电脑离线刷固件
http://chip.lotek.fr/docs.getchip.com/pocketchip.html#welcome-to-pocketc-h-i-p首先这款神奇原来的项目已经废弃了,所以在线的刷机方法已经不能用了,目前只能通过本地环境刷固件。这是谷歌搜到的某位大神分享的收藏地址:https://archive.org/details/C.h.i.p.FlashCollection...
继续访问
stm32和树莓派哪个好?_mjiansun的博客_stm32和树莓派
树莓派的”身份”和arduino有点相似,都是开源硬件平台,在博通的芯片上运行Linux *** 作系统。 强大的芯片性能让树莓派更适合做运算,比如说一些图像采集,处理,深度学习和识别等等。 这种加了Linux系统的,一般实时性没单片机这么高。 树莓派大...
...OPENMV 性能 对比_Jie_MSD的博客_k210和树莓派哪个好
【深度学习 招式篇—TF篇】 树莓派 Jetson-Nano K210 OPENMV 性能对比欢迎使用Markdown编辑器欢迎使用Markdown编辑器树莓派Jetson NanoK210OPENMV V4 H7 Cam淘宝价格(人民币/每个)299435CPUARM Cortex-A72ARM Cortex-A57"这里借用MAIX...
U盘启动Ubuntu1804刷PocketCHIP固件
准备U盘一个,下载ubuntu-18.04.2-desktop-amd64.iso,并使用refus刷到u盘里。 ready go! 总体思路是,由于u盘启动ubuntu后系统分区的可读写空间有限,这里我们把待刷固件放在物理硬盘上,让刷机固件读取物理硬盘上的固件文件。 0,拷贝CHIP-SDK,CHIP-tools,sunxi-tools到/home/ubuntu 1,通过U盘引导启动ubuntu(try ubuntu)。 2,sudo -i 3,add-apt-repository unive
继续访问
使用来自Kickstarter的PocketCHIP对Arduino进行编程-项目开发
PocketCHIP可以用来做的事情之一是从Arduino编程和控制或处理日期。 我们向您展示如何。
flashpocketchip:CHIP和PocketC.HIP计算机的刷新过程
闪存芯片 CHIP和PocketC.HIP计算机的刷新过程 必须使用我经过Kali测试的Ubuntu,但不能最好地选择Ubuntu 16 安装一些应用 apt-get -y install git android-tools-fastboot sunxi-tools u-boot-tools使gcc卷曲wget 克隆存储库 git clone --branch v1.4.1 &&cd sunxi-tool &&make install-all install-misc &&cd ../ &&./Flash.sh 选择一个选项并等待 我选择gnf 在口袋芯片上 更改过时的资源 纳米/etc/sources.list 评论nexthing.co回购并添加新的回购 #deb jessie main deb jessie main deb jessie main d
raspberrypi_raspberrypi_oled_display_
0.96inch OLED Display python raspberry pi
Raspberry Pi 开发实战 2ed_raspberrypi_raspberry_
how to install use develop linux with raspberry pi
最新发布 adafruit-pi-cam-master.zip_Raspberry face_raspberry pi_raspberry
adafruit-pi-cam-master.zip,adafruit-pi-cam-master,yuv2rgb.so,icons,radio3-0.png,fx-sketch.png,no.png,work-4.png,gear.png,iso-bar.png,yes.png,fx-solarize.png,next.png,iso-0.png,work-0.png,fx-cartoon....
test_raspberrypi_opencv_python_
测试opencv是否安装成功,在命令行输入: python test.py若出现灰度摄像图像则说明安装成功,可以进行后续开发
spidev-3.2.tar_raspberrypi_树莓派spi_mcp2515_
树莓派spi-3.2是树莓派spi文件,可以用于驱动mcp2515
chipalarm:为“ Pocket CHIP”计算机编写的GUI GPIO闹钟工具
芯片警报 用于现已停产的Next Thing Co“ pocketCHIP”计算机的GUI警报工具。 关于该项目的博客文章: 关于平台 芯片是一台售价9美元的计算机,“口袋”部分是一个附件,用于添加键盘,触摸屏,电池组,GPIO接头等,以及小的黑客空间。 总体而言,它的成本约为60美元,与配备笔记本电脑/平板电脑/上网本/其他便携式计算机的Raspberry Pi相比,这是(而且是)抢断。 截至2020年,您仍然可以在eBay上以50美元的价格找到新旧股票。 与Pi不同,Chip是低分辨率的:没有HDMI选项; 并具有内置的wifi和蓝牙以及内置的存储空间。 现在,Pocketchip并不是很好,它具有可追溯到1980年代的像素数(480x272),令人尴尬的笨拙键盘,没有内置扬声器以及音频插Kong的音频音量差。 我修改了我的产品,添加了一个基本的单声道放大器(Adafruit的PA
pocketchi 玩耍记(一)-----刷固件
PocketChip是一款便携式Linux计算机,其酷似一台没有外壳的黑莓手机,配备全键盘,但出于节省成本的关系,没有集成精致的外壳,也导致QWERTY键盘手感较差。但功能非常强大,不仅可以运行Linux系统,并内置触摸化界面,虽然480*272像素的电阻屏十分低端,但也可以实现一些移动化的 *** 作体验。虽然PocketChip不是一款主流的设备,但它无疑十分有趣,想必会成为一些极客们推崇的便携式...
继续访问
走近“黑客”:聊一聊“黑客”手中的那些好玩的“装备”
前言 通常,使用黑客技术做些恶作剧的事情往往是很有趣的,如果你刚在一家网络安全公司找到了一份新的工作,并且该网络安全公司的网络存在一些安全漏洞,那么出于好奇心,你可能正在快乐地利用公司网络的这些安全漏洞访问一些你并没有权限访问的东西。DefCon黑客大会,开始于1992年,每年7月在美国的拉斯维加斯举行,该黑客大会每年都会吸引来自全球数以万计的黑客参会,...
继续访问
树莓派进行录音
录为in.wav文件,录一个时长5s的音频文件 # in def ini(): os.close(sys.stderr.fileno()) CHUNK = 512 FORMAT = pyaudio.paInt16 CHANNELS = 1 RATE = 44100 RECORD_SECONDS = 5 WAVE_OUTPUT_FILENAME = "in.wav" p ...
继续访问
pocket c编程 详细说明基础入门
pocket c编程 详细说明基础入门pocket c编程 详细说明基础入门
p5_raspberrypi_
Numeric door lock with Raspberry Pi and Python
ad-013_raspberrypi_fingerprint_
AD-013 fingerprint sensor python library for raspberry pi
project-41_raspberrypi_arduino_project_
project 4 related to windows project.
Desktop.zip_intoatw_pupil3ua_raspberry pi_树莓派_树莓派ADC采集
用树莓派读取 ADC上的数字信息,实现传感器读取
raspberry_pi_photo_booth:我的Raspberry Pi摄影棚的代码
Raspberry Pi摄影棚 我的Raspberry Pi摄影棚(版本2)的代码 使用说明 建立照相亭(见下文) 连接您的Pi和PiCamera 将按钮连接到Pi的GPIO21和接地引脚。 安装git&pip&pillow(代替PIL) apt update &&apt ...
pocketchip和树莓派哪个好
嵌入式
嵌入式stm32f4里的闹钟代码在main.c里声明使用方法如下:1、找到自己的时钟配置文件(.c文件),在后面粘贴相关代码。
2、再找到时钟配置对应的.h文件,在里面添加一句进行声明。
3、在main文件里面位置加上配置的数值,这个数值正好是168MHZ,和stm32407的主频相同。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)