就是这个,小巧强大的 LicheePi Zero,
硬件配置如下:
- CPU : Cortex-A7 1GHz
- RAM : 512Mb RAM,和 CPU 一起封装在 SoC 里面
优点就是真的好小巧 mini,我买它的原因是因为我有一块 40pin 的 RGB 屏,而这个 pi 有 40pin 的接口,能接大部分的 40pin RGB LCD. 如果你手上有闲置的 40pin RGB LCD,可以考虑拿来玩玩, 480x272 或者 800x480 的那种,一些老的 GPS 就是这种屏,淘宝二手 30 元就能买到。LicheePi Zero 只要 50 多元就搞定,淘宝有。
到货后,我安装好 RGB 屏,编译好 U-boot 和内核,又用 busybox 做了一个 rootfs initrd,其中细节不表,然后启动,LCD 正常工作,触摸暂时没办法测试。
太漂亮了!上一张系统信息图展示下:
然而过了新鲜感后就觉得该送它吃灰了:
我本意是想做一个信息展示设备,放在桌面,展示每天联网更新的天气预报、环境温度等,由于不会 c++,希望使用 python3+PyQt4 做这个 App,然而,这 64M 的 RAM 让我汗颜,一般的发行版跑不起来,buildroot 真的太麻烦且浪费我的时间。
所以想问下万能的 V 友,有没有那种针对小内存 Linux 设备的发行版?我主要用来跑 PyQt 的,带 systemd 的可能都 pass 了吧,我编译内核时去掉了 cgroups 等特性,systemd 可能跑不起来,而且这玩意儿在嵌入式上好像太夸张了一点。
还有,有把 Realtek 8723BS 这网卡成功驱动起来的吗?
1
cnnblike 2017-06-06 20:49:40 +08:00 via iPhone 1
alpine?
|
3
Totato5749 2017-06-06 21:14:54 +08:00
我本意是想做一个信息展示设备,放在桌面,展示每天联网更新的天气预报、环境温度等
买个树莓派,烧 Android Things,然后用 Java 写个 Android App,还不是简单又美滋滋 |
4
ihuotui 2017-06-06 21:19:21 +08:00 via iPhone 1
自己边缘 qt lib 减少体积 写 qt 比较简单 c 也简单 大学弄过
|
5
silymore 2017-06-06 21:23:02 +08:00 via Android
前面写的 512 内存,后面怎么变 64 了
|
6
immike 2017-06-06 21:31:24 +08:00
树莓派上跑 archlinux 速度不错。
|
7
liuzhiyong 2017-06-06 21:58:05 +08:00 via iPad 1
楼主真牛呀……我有个想法,就在纯文本命令行里面显示“天气预报”等等,因为你这内存很难搞定图形界面。
|
8
liuzhiyong 2017-06-06 21:59:31 +08:00 via iPad
@silymore 是呀,RAM 到底是多少?
|
9
liuzhiyong 2017-06-06 22:02:12 +08:00 via iPad
@silymore 截图里面有,不是 512,是 53。
|
10
t123yh 2017-06-06 22:20:36 +08:00 via Android 1
我直接弄个了 ESP8266 加一个 SPI 显示屏来显示空气质量,效果还可以,就是刷屏的时候有点卡
|
11
derek80 2017-06-06 22:48:16 +08:00 via Android 1
Alpine 有 pyhon 包,可以看下官方 Python docker 镜像的安装。 不过这内存 Python 就算了吧。
|
12
yidinghe 2017-06-06 22:52:34 +08:00
53M 内存能干嘛啊( Java 程序员路过)
|
13
qiukong 2017-06-06 23:05:54 +08:00
楼主你这描述完全不对啊
ARMv7≠Cortex-A7 53Mb≠512Mb |
14
0ZXYDDu796nVCFxq 2017-06-06 23:11:57 +08:00 via iPhone 1
搞个彩色的 console 就行了,用字符画些简单的图形。
这配置什么 gui 都跑不了。 |
15
qiukong 2017-06-06 23:12:05 +08:00
这就是个单片机吧……
连 Debian 都跑不动,AOSC 不知行不行 |
16
0915240 2017-06-06 23:14:40 +08:00
alpine 吧 。
但估计最终会吃灰。 |
19
lfk0000 2017-06-07 07:31:35 +08:00
学习了,内存也能用小 b 来描述。。。
|
20
lancelot 2017-06-07 08:41:13 +08:00
看这个帖子让我想起玩 GBA 烧录卡的时代,那时候容量都是 256Mb,512Mb...看着大,结果一个游戏 rom 至少就是 32Mb...
|
21
araraloren 2017-06-07 08:51:00 +08:00
@silymore 竟然是个小 b,我了个去。。64MB 的内存 估计跑再精简的发行版都吃力
还是换个像树莓派那种强力的吧。。 |
22
lechain 2017-06-07 09:04:29 +08:00
arch + xfce 跑起来的应该是没有问题的(大概需要 300M 左右的内存,反正 x86-64 架构下是这样的,其他的架构没事过),不过那样子基本也没有多余的内存干别的事情了,所以楼主可以考虑纯命令行用 ssh 登录(逃
|
23
lechain 2017-06-07 09:05:40 +08:00
QWQ 竟然是 64M 内存,而且实际还只有 53M,楼上的当我没说
|
24
mhycy 2017-06-07 09:17:12 +08:00
感觉楼主该买个 NanoPI 价格差不多,功能强太多
|
25
yangxuan8282 2017-06-07 09:21:07 +08:00 1
我看有些 qt 相关的项目是用 yocto,不过你的板子性能还是稍弱了点
|
26
imkerberos 2017-06-07 09:43:49 +08:00 1
推荐用 MiniGUI 试试.
|
27
andyhuzhill 2017-06-07 10:10:35 +08:00 1
这么少的内存 还是自己裁剪一个 Qt 用 C++吧
|
28
firefox12 2017-06-07 11:26:22 +08:00 1
这么小的系统,要么做一些非常专注的项目,这需要 裁减内核,能自己搞定编译器 所有的依赖,完整的 debug 能力,因为还可能涉及到芯片驱动兼容问题。所以应该难度很大,但是如果做成产品可能一本万利, 比如很多年前 我认识一个公司也是这样,用买来的芯片 组装 sip 服务器,然后卖给公司,成本几千 可以卖几万块。
|
29
DingSoung 2017-06-07 12:02:47 +08:00
也回想起来大学的时候玩裁剪内核 编译 busybox 调试模块的经历
现在已经没有多余的经历像那样折腾了 |
30
ryd994 2017-06-07 13:56:24 +08:00 1
|
31
natforum 2017-06-07 14:25:43 +08:00
推荐个 unix 系统 openbsd
|
32
AstroProfundis 2017-06-07 14:28:24 +08:00
全志 H5 ?
用 armbian 吧 |
33
but0n 2017-06-07 14:35:23 +08:00 via iPhone
哇,一直以为能跑系统的 arm 芯片都是 BGA 封装的,竟然还有 LQFP 封装的
|
34
aliipay 2017-06-07 15:48:34 +08:00 1
uclinux 适合你,1MB 就够,[手动滑稽]
|
35
googlebot 2017-06-07 16:59:50 +08:00 via iPad
pi 读写速度太慢,啥都干不了,
|
36
panda1001 2017-06-07 17:32:02 +08:00 via Android 1
这个荔枝派既然开源了 bootloder 市场定位就是是嵌入式开发板
感觉就是个 4412 核心板 不过这个 cpu 在低配外设下几乎无用武之地 价格再往上一点可以买个很好的 arm9 板子 基本都是自行裁剪内核 自制根文件系统 连 glibc 都嫌大 一般只用 uclibc 除了用 c cpp 开发别无选择 由于都是 armv7+ 移植依赖库的时候可以从 raspbian 上 copy 无线网卡驱动也可以试试 楼主要玩 py 还是选择香橙派 树莓派一类的吧 这些板子定位在应用层开发 性能也更高 |
38
marcong95 2017-06-08 20:31:52 +08:00 via Android
之前 kickstarter 搞了一个叫 Onion Omega 的也是 64M 内存,用 OpenWRT,不知道能不能跑 gui,官网 https://onion.io,没怎么折腾过就丢一边吃灰了……印象中有部分路由也有一个小屏幕,感觉可以考虑自己撸一个 GUI,Python 也应该有办法操作 GPIO 的
|
39
KgM4gLtF0shViDH3 2017-06-10 08:35:59 +08:00 via Android
之前看过比你这个大一点的流畅跑 1080 的 minecraft
|
40
fox0001 2017-07-22 11:43:37 +08:00
从流口水到放弃……本来想入手一个,嵌入到键盘里,接个小屏,用途是 ssh 客户端。就看上其省电、接屏幕方便这些优点。但是看到楼主的经历,还是放弃算了
|