此帖出自工作这点儿事论坛
最新回复
老外起名字都很有意思。
比如uCLinux,虽然我早就知道它是专门为嵌入式系统度身定制的一款超级轻量级的Linux,它可能也是唯一一款不要求MMU微处理器的Linux发行版。
但是,其实uCLinux这个词还就是由uC和Linux两个组成的.
而老外喜欢用u代表Micro这个词根,就是 微 一类的意思,C呢就是处理器,是的,uC这个概念同样也适用于另一款嵌入式操作系统,uCos。但是uC这个概念,在中文世界里估计比较少被提及,我自己是在做MAXIM应急灯时,在芯片手册里看到的,后来多经搜索才知道,但这方面的信息极其少。
其实uC就是代表那类很简单的低端微处理器,比如在ARM横行的年代,其实,少引脚封装的51和8脚8位PIC都可以称之为uC了。
大概一年前的这个时候,我有一段时间关注过8位的PIC,就是觉得它们完全有潜力实现 让低端8位微处理器 蜕变成 像运放这种意义上的“分立器件”的大任。
前边在 开源硬件 这四个字上玩了半天以后的我,决定还是脚踏实地接着看看Linux。
只是看了一个 uCLinux,发现它跟标准Linux的差别还是相当大的,同时我也知道了一个概念,原来,我先前的猜测果然没错,Linux利用虚拟内存技术,从硬盘里换取了理论上似乎无穷大的内存,使得它能运行几乎所有程序。
另外就是,为什么说Linux安全,它的安全主要在于它的数据安全。
是的,Linux那些权限操作会让人很烦,但是它们却是一道道安全防火墙。
另外更让程序员可以省心的是,它把程序分成了内核态和用户态,严格保护了 内核空间,不会被无意或者不完善的应用程序摧残。
但是,uCLinux,因为出于为不带MMU的处理器的支持,它在整个内存管理上一系列让步,等同于是对标准Linux的退步。
所以,内存空间的安全又交到了程序员手上......
不过,我最初最关心的东西还在,我还是对这个结果很是欣慰:
它继承了标准Linux对设备的完善支持,在库函数,在驱动上,它和标准Linux区别并不大。
详情
回复
发表于 2012-1-7 01:05
| ||
|
||
工具大比拼
此帖出自工作这点儿事论坛
| ||
|
||
刀刃用在哪?
此帖出自工作这点儿事论坛
| ||
|
||
非常感谢 赵MM——正打算抽离成一个博客,MM代劳了!
此帖出自工作这点儿事论坛
| ||
个人签名
强者为尊,弱者,死无葬身之地 |
||
接着想这个主题帖里的问题
此帖出自工作这点儿事论坛
| ||
个人签名
强者为尊,弱者,死无葬身之地 |
||
关于(轻量级)Linux和Web应用
此帖出自工作这点儿事论坛
| ||
个人签名
强者为尊,弱者,死无葬身之地 |
||
| |
|
|
关于开源硬件
此帖出自工作这点儿事论坛
| ||
个人签名
强者为尊,弱者,死无葬身之地 |
||
关于uC Linux
此帖出自工作这点儿事论坛
| ||
个人签名
强者为尊,弱者,死无葬身之地 |
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持