分享下最近购买的新计算机,并默默寻求一个 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 这网卡成功驱动起来的吗?

8826 次点击
所在节点    Linux
40 条回复
araraloren
2017-06-07 08:51:00 +08:00
@silymore 竟然是个小 b,我了个去。。64MB 的内存 估计跑再精简的发行版都吃力
还是换个像树莓派那种强力的吧。。
lechain
2017-06-07 09:04:29 +08:00
arch + xfce 跑起来的应该是没有问题的(大概需要 300M 左右的内存,反正 x86-64 架构下是这样的,其他的架构没事过),不过那样子基本也没有多余的内存干别的事情了,所以楼主可以考虑纯命令行用 ssh 登录(逃
lechain
2017-06-07 09:05:40 +08:00
QWQ 竟然是 64M 内存,而且实际还只有 53M,楼上的当我没说
mhycy
2017-06-07 09:17:12 +08:00
感觉楼主该买个 NanoPI 价格差不多,功能强太多
yangxuan8282
2017-06-07 09:21:07 +08:00
我看有些 qt 相关的项目是用 yocto,不过你的板子性能还是稍弱了点
imkerberos
2017-06-07 09:43:49 +08:00
推荐用 MiniGUI 试试.
andyhuzhill
2017-06-07 10:10:35 +08:00
这么少的内存 还是自己裁剪一个 Qt 用 C++吧
firefox12
2017-06-07 11:26:22 +08:00
这么小的系统,要么做一些非常专注的项目,这需要 裁减内核,能自己搞定编译器 所有的依赖,完整的 debug 能力,因为还可能涉及到芯片驱动兼容问题。所以应该难度很大,但是如果做成产品可能一本万利, 比如很多年前 我认识一个公司也是这样,用买来的芯片 组装 sip 服务器,然后卖给公司,成本几千 可以卖几万块。
DingSoung
2017-06-07 12:02:47 +08:00
也回想起来大学的时候玩裁剪内核 编译 busybox 调试模块的经历
现在已经没有多余的经历像那样折腾了
ryd994
2017-06-07 13:56:24 +08:00
@Osk alpine 的 python2 包都是 py2 开头的
再不行还有 py2-pip 嘛
python3 包可能比较少
不过这么点内存,可能还是 TUI 比较好
natforum
2017-06-07 14:25:43 +08:00
推荐个 unix 系统 openbsd
AstroProfundis
2017-06-07 14:28:24 +08:00
全志 H5 ?
用 armbian 吧
but0n
2017-06-07 14:35:23 +08:00
哇,一直以为能跑系统的 arm 芯片都是 BGA 封装的,竟然还有 LQFP 封装的
aliipay
2017-06-07 15:48:34 +08:00
uclinux 适合你,1MB 就够,[手动滑稽]
googlebot
2017-06-07 16:59:50 +08:00
pi 读写速度太慢,啥都干不了,
panda1001
2017-06-07 17:32:02 +08:00
这个荔枝派既然开源了 bootloder 市场定位就是是嵌入式开发板
感觉就是个 4412 核心板 不过这个 cpu 在低配外设下几乎无用武之地 价格再往上一点可以买个很好的 arm9 板子
基本都是自行裁剪内核 自制根文件系统 连 glibc 都嫌大 一般只用 uclibc
除了用 c cpp 开发别无选择
由于都是 armv7+ 移植依赖库的时候可以从 raspbian 上 copy 无线网卡驱动也可以试试
楼主要玩 py 还是选择香橙派 树莓派一类的吧 这些板子定位在应用层开发 性能也更高
loveminds
2017-06-08 02:00:33 +08:00
@but0n 不一定吧
marcong95
2017-06-08 20:31:52 +08:00
之前 kickstarter 搞了一个叫 Onion Omega 的也是 64M 内存,用 OpenWRT,不知道能不能跑 gui,官网 https://onion.io,没怎么折腾过就丢一边吃灰了……印象中有部分路由也有一个小屏幕,感觉可以考虑自己撸一个 GUI,Python 也应该有办法操作 GPIO 的
bestkayle
2017-06-10 08:35:59 +08:00
之前看过比你这个大一点的流畅跑 1080 的 minecraft
fox0001
2017-07-22 11:43:37 +08:00
从流口水到放弃……本来想入手一个,嵌入到键盘里,接个小屏,用途是 ssh 客户端。就看上其省电、接屏幕方便这些优点。但是看到楼主的经历,还是放弃算了

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

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

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

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

© 2021 V2EX