分享下最近购买的新计算机,并默默寻求一个 Linux 发行版

2017-06-06 20:47:21 +08:00
 Osk

就是这个,小巧强大的 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 正常工作,触摸暂时没办法测试。

太漂亮了!上一张系统信息图展示下:

入门到吃灰

然而过了新鲜感后就觉得该送它吃灰了:

  1. 8723BS wifi 驱动编译不了,
  2. 花几个小时 buildroot,想跑 X,然后跑起来了,但好像忘了选一些 Xorg 的组件,没法用任何输入设备
  3. RAM 真的很捉急!这是一大重点啊 ...

我本意是想做一个信息展示设备,放在桌面,展示每天联网更新的天气预报、环境温度等,由于不会 c++,希望使用 python3+PyQt4 做这个 App,然而,这 64M 的 RAM 让我汗颜,一般的发行版跑不起来,buildroot 真的太麻烦且浪费我的时间。

所以想问下万能的 V 友,有没有那种针对小内存 Linux 设备的发行版?我主要用来跑 PyQt 的,带 systemd 的可能都 pass 了吧,我编译内核时去掉了 cgroups 等特性,systemd 可能跑不起来,而且这玩意儿在嵌入式上好像太夸张了一点。

还有,有把 Realtek 8723BS 这网卡成功驱动起来的吗?

8815 次点击
所在节点    Linux
40 条回复
cnnblike
2017-06-06 20:49:40 +08:00
alpine?
Osk
2017-06-06 21:12:40 +08:00
@cnnblike 但看了下 package list 好像没有搜到 python 相关的包
Totato5749
2017-06-06 21:14:54 +08:00
我本意是想做一个信息展示设备,放在桌面,展示每天联网更新的天气预报、环境温度等

买个树莓派,烧 Android Things,然后用 Java 写个 Android App,还不是简单又美滋滋
ihuotui
2017-06-06 21:19:21 +08:00
自己边缘 qt lib 减少体积 写 qt 比较简单 c 也简单 大学弄过
silymore
2017-06-06 21:23:02 +08:00
前面写的 512 内存,后面怎么变 64 了
immike
2017-06-06 21:31:24 +08:00
树莓派上跑 archlinux 速度不错。
liuzhiyong
2017-06-06 21:58:05 +08:00
楼主真牛呀……我有个想法,就在纯文本命令行里面显示“天气预报”等等,因为你这内存很难搞定图形界面。
liuzhiyong
2017-06-06 21:59:31 +08:00
@silymore 是呀,RAM 到底是多少?
liuzhiyong
2017-06-06 22:02:12 +08:00
@silymore 截图里面有,不是 512,是 53。
t123yh
2017-06-06 22:20:36 +08:00
我直接弄个了 ESP8266 加一个 SPI 显示屏来显示空气质量,效果还可以,就是刷屏的时候有点卡
derek80
2017-06-06 22:48:16 +08:00
Alpine 有 pyhon 包,可以看下官方 Python docker 镜像的安装。 不过这内存 Python 就算了吧。
yidinghe
2017-06-06 22:52:34 +08:00
53M 内存能干嘛啊( Java 程序员路过)
qiukong
2017-06-06 23:05:54 +08:00
楼主你这描述完全不对啊
ARMv7≠Cortex-A7
53Mb≠512Mb
gstqc
2017-06-06 23:11:57 +08:00
搞个彩色的 console 就行了,用字符画些简单的图形。
这配置什么 gui 都跑不了。
qiukong
2017-06-06 23:12:05 +08:00
这就是个单片机吧……
连 Debian 都跑不动,AOSC 不知行不行
0915240
2017-06-06 23:14:40 +08:00
alpine 吧 。

但估计最终会吃灰。
owwlo
2017-06-07 04:59:32 +08:00
@silymore 可能楼主想说 Mb=Mbits,MB=MBytes
msg7086
2017-06-07 05:13:53 +08:00
@yidinghe
@qiukong
64MB == 512Mb。
lfk0000
2017-06-07 07:31:35 +08:00
学习了,内存也能用小 b 来描述。。。
lancelot
2017-06-07 08:41:13 +08:00
看这个帖子让我想起玩 GBA 烧录卡的时代,那时候容量都是 256Mb,512Mb...看着大,结果一个游戏 rom 至少就是 32Mb...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/366468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX