g*******0 发帖数: 127 | 1 要做一个移动设备,使用低功耗cpu,一开机就运行自己的应用软件。怎么安装最小的
Linux从而使设备开机的时间最短(就像Smartphone或者一般router的开机时间)。因
为要用Qt编用户界面,因此要有X-Window。因为是专用设备,因此Linux一般应用程序
都不需要,但要有网络功能。
大家帮帮忙,给指条明路。 |
c********r 发帖数: 649 | 2 SLAX
Tiny Core Linux
Damn Small Linux
Mini Linux
embedded device 还是用 FreeBSD 吧,PS3 和 Juniper 好像都用 FreeBSD. |
g*******0 发帖数: 127 | 3 FreeBSD 和Linux相比有什么好处?似乎Linux的支持更多一些,有问题也好问。你列举
的这些都是Linux的发行版本,应该包含不少日常所需桌面程序吧?怎么样做最小的版
本?有没有这类教程,就是根据需要列出来最少安装的程序,甚至可以重新编译Kernel
,把不需要的Module都去掉。因为我现在两眼一抹黑,不知道什么程序和Kernel
Module是必须的,什么是可以去掉的。明显的比如Bluetooth我不需要,可以disable掉
,但还有许多不清楚是做什么用途的,又很难一项一项去研究。最好是安装一个最小必
须的,然后需要什么再安装什么就好了。 |
c********r 发帖数: 649 | |
S*A 发帖数: 7142 | 5 Yes, I am just about to say, if you use Linux on embeded device with decent
memory and flash. OpenWRT is actually very good. It has a lot of package and
active maintaining. Most router has just 4M of flash. |
w***g 发帖数: 5958 | 6 Qt不需要X的.嵌入式设备的Qt只要用framebuffer就可以了.我以前做过嵌入式的QT的,
这点很确定.
【在 g*******0 的大作中提到】 : 要做一个移动设备,使用低功耗cpu,一开机就运行自己的应用软件。怎么安装最小的 : Linux从而使设备开机的时间最短(就像Smartphone或者一般router的开机时间)。因 : 为要用Qt编用户界面,因此要有X-Window。因为是专用设备,因此Linux一般应用程序 : 都不需要,但要有网络功能。 : 大家帮帮忙,给指条明路。
|
g*******0 发帖数: 127 | 7 Thanks. Appreciate.
【在 c********r 的大作中提到】 : http://bengross.com/smallunix/
|
g*******0 发帖数: 127 | 8 embedded Qt和framebuffer我都不熟悉。和普通X11下的Qt编程有什么区别?
【在 w***g 的大作中提到】 : Qt不需要X的.嵌入式设备的Qt只要用framebuffer就可以了.我以前做过嵌入式的QT的, : 这点很确定.
|
S***d 发帖数: 1802 | |
g*******0 发帖数: 127 | 10 看起来不错啊,特别是有专门的Qt编程部分。不过他们的document也太简单了。
【在 S***d 的大作中提到】 : 你可以去看看meego是怎么做的。
|
c**y 发帖数: 2282 | 11 当年我做过这个,记得最终弄起来,内核+应用程序用了6MB. Qt用的是embedded版本
,当年叫
Qtopia不知道现在又改名没,直接静态编译到程序里了。
【在 g*******0 的大作中提到】 : 要做一个移动设备,使用低功耗cpu,一开机就运行自己的应用软件。怎么安装最小的 : Linux从而使设备开机的时间最短(就像Smartphone或者一般router的开机时间)。因 : 为要用Qt编用户界面,因此要有X-Window。因为是专用设备,因此Linux一般应用程序 : 都不需要,但要有网络功能。 : 大家帮帮忙,给指条明路。
|