打印
[嵌入式linux]

原生态linux将out?

[复制链接]
4828|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fq1110|  楼主 | 2011-11-12 14:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前有简单了解一下Android系统,知道Android平台是基于Linxu内核搭建的,它在设计过程中,考虑到了嵌入式终端资源有限的特点,对Linux进行了一定程度的裁剪,去除了对GNU Libc的支持,等部分特性。(引入了更高效、针对嵌入式优化过的Bionic)。在内核调试、进程间通信、日志、电源管理等方面都针对linux有了较大的优化。而这些偏偏都是嵌入式linux较为薄弱的环节.
未来嵌入式操作系统领域,不仅仅是移动终端,包括工控,通讯,医疗等等行业,市场是否都将被Android系统平台占领大部分?将替代原生态的linux平台?

相关帖子

沙发
sinanjj| | 2011-11-12 20:54 | 只看该作者
"对Linux进行了一定程度的裁剪,去除了对GNU Libc的支持,等部分特性。(引入了更高效、针对嵌入式优化过的Bionic)。"
Glib 只是库. linux内核整个不变的.

lz不懂不要瞎下结论.


android跑的就是原生态内核. (进程管理, 内存管理, 网络 等系统基础部分)

底层的根本没变

使用特权

评论回复
板凳
fq1110|  楼主 | 2011-11-12 22:28 | 只看该作者
好的,谢谢版主的知识普及。
以目前andriod发展状况,版主认为有没有可能影响整个电子行业呢?

使用特权

评论回复
地板
sinanjj| | 2011-11-13 22:23 | 只看该作者
好的,谢谢版主的知识普及。
以目前andriod发展状况,版主认为有没有可能影响整个电子行业呢?
fq1110 发表于 2011-11-12 22:28


根本原因是: 我们正处在一个mcu, ram, falsh, 速度高速增长的时代, arm构架的逐渐统一也为操作系统出现构成了基础. 在这个大背景下, google只是推波助澜, 用linux包装成android进入智能机市场而已.

电子产业行业太多, 用低端机的还是会用低端机的, 不跑系统的还是会不跑系统的. 整个行业这个说法太大了....肯定是没法全部影响的

使用特权

评论回复
5
一朝成名| | 2011-11-15 10:00 | 只看该作者
android跑的就是原生态内核. (进程管理, 内存管理, 网络 等系统基础部分)

//确实是修改了好多东西,也裁剪了不少东西好不好,android有自己的内核分支。不是原生linux内核

使用特权

评论回复
6
sinanjj| | 2011-11-15 13:06 | 只看该作者
android跑的就是原生态内核. (进程管理, 内存管理, 网络 等系统基础部分)

//确实是修改了好多东西,也裁剪了不少东西好不好,android有自己的内核分支。不是原生linux内核 ...
一朝成名 发表于 2011-11-15 10:00


改动的东西基本都是无关痛痒的.
进程管理, 内存管理, 网络 等系统基础部分只是优化, 没有改动.


中间层是google增加的, 但这个不属于操作系统的范畴了

使用特权

评论回复
7
一朝成名| | 2011-11-15 16:15 | 只看该作者
lz copy的**没问题阿,你说是原生的,那不是造成歧义吗

使用特权

评论回复
8
sinanjj| | 2011-11-15 20:00 | 只看该作者
lz copy的**没问题阿,你说是原生的,那不是造成歧义吗
一朝成名 发表于 2011-11-15 16:15


LZ的问题本质上将android和linux区分为两个不同的东西, 而证据是更改的libc库.

linux内核上下层接口和部分肯定大改和优化了, 但是80%的都没变.

对于lz的这种理解, 我的这种针对性解答我认为是正确的.

要说原本的内核改没改, 那肯定是改了, 但是这里强调的是: 内存分配, 任务管理, 等等这些基本的都没动.
我把linux内核下载下来, 改改网络部分也可以说这是我优化的内核对不对.....

使用特权

评论回复
9
一朝成名| | 2011-11-15 22:52 | 只看该作者
本来就是改了很多阿,休眠和内存管理不算大的改动吗?

不能严格的说是原生linux。。

使用特权

评论回复
10
fq1110|  楼主 | 2011-11-16 17:46 | 只看该作者
一朝成名兄弟,目前android除了用在移动终端,还有哪些应用没?有医疗,工控的用这个系统吗?

使用特权

评论回复
11
一朝成名| | 2011-11-16 20:06 | 只看该作者
不现实。。还是别想在工业级用了。。。工业的话Linux内核 + QT吧。
android毕竟太庞大,虽说很多地方很方便,但是危险系数相对也高。

使用特权

评论回复
12
fq1110|  楼主 | 2011-11-22 09:58 | 只看该作者
嗯,好的,我有次在atmel研讨会上,看到有方案用andriod做了家庭信息终端,用的at91 ARM9 200M的系列的MCU,也可以跑起来。他应该也可以裁减吧?不会很庞大吧?

使用特权

评论回复
13
lelee007| | 2011-12-7 09:02 | 只看该作者
家庭信息终端能和工业应用相提并论么?

这个200M的u应该带2D加速吧,不跑3D没什么问题

使用特权

评论回复
14
lelee007| | 2011-12-7 09:05 | 只看该作者
linux kernel 200M的ARM9可以跑的很顺畅,呵呵,至于跑应用那就看什么样的应用了

使用特权

评论回复
15
一朝成名| | 2011-12-7 23:57 | 只看该作者
你说的是工控 医疗。。。。你说的家庭终端算消费类了。
200M跑是可以跑,有点费劲。裁减不是不可以,裁减也是应用少装几个,裁减系统工作量太大了。。

使用特权

评论回复
16
yan2005| | 2011-12-9 15:52 | 只看该作者
好的,谢谢版主的知识普及。
以目前andriod发展状况,版主认为有没有可能影响整个电子行业呢?
fq1110 发表于 2011-11-12 22:28


现在已经很深刻的影响了啊。

现在利润高、量大、技术含量高的电子产品就当属智能手机和平板电脑这块了。智能手机和平板电脑现在就是android和ios的竞赛;而且android的份额已经领先了。

从大的上来说,intel和ms往移动互联网转型可以看到智能手机和平板电脑的影响;而诺基亚、摩托、索爱、三星、htc这些厂家的近2年来的沉浮可以看到android影响了。

对我们自己来说,所在的公司可能会有影响,找工作的也会有影响。会android总归是加分的。对一些小项目来说,android的界面也是很吸引人的,而且一旦移植好,市场里面的应用程序就是巨大的后备支持。

总之,android带来的是消费市场这块蛋糕被重新划分,有人赚有人赔。人人受影响。不过在消费市场之外,android的威力还没有也不一定能体现出来。

使用特权

评论回复
17
yuhang88| | 2012-1-26 14:41 | 只看该作者
要论原生态,kernel.org是最原生态,坐了坐优化,裁剪就能灭掉原生态?就好比大树,枝叶再茂盛,离了树根你也活不了

使用特权

评论回复
18
caoqing1314| | 2012-2-25 17:21 | 只看该作者
:)

使用特权

评论回复
19
傲视苍穹的鹰| | 2014-7-23 16:10 | 只看该作者
坐看高手的讨论,哎  Linux还没学好,就不探讨那么深入的问题了

使用特权

评论回复
20
chengchenz| | 2014-8-11 21:07 | 只看该作者
感觉现在有些神话Android系统了,就如同神话Google一样,它们有它们的局限性。
跟终端用户直接打交道强调UI体验的地方用它还可以,
效能、成本、稳定性优先的地方,根本不太可能转向它。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

530

帖子

1

粉丝