A. 大家跑 uClinux ,一般用什么CPU啊
uClinux是一个精简的linux系统,里面去掉了mmu内存管理这块,所以一般是用在不带MMU模块的CPU上,比如ARM系列的cortex-M3,44B0等
B. Uclinux是什么意思 全称是什么
You-see-linux 嵌入式
Introction
μClinux was originally created by D. Jeff Dionne and Kenneth Albanowski in 1998. Initially they targeted the Motorola DragonBall family of embedded 68k processors (specifically the 68328 series) on a 2.0.33 Linux kernel. After releasing their initial work a developer community soon sprung up to extend their work to newer kernels and other microprocessor architectures. In early 1999 support was added for the Motorola (now Freescale) ColdFire family of embedded microprocessors. ARM processor support also became available later that year.
Although originally targeting 2.0 series Linux kernels, it now has ports based on Linux 2.4 and Linux 2.6. There were never any μClinux extensions applied to the 2.2 series kernels.
Since version 2.5.46 of the Linux kernel the major parts of μClinux have been integrated with the main line kernel for a number of processor architectures. Greg Ungerer (who originally ported μClinux to the Motorola ColdFire family of processors) continues to maintain and actively push core μClinux support into 2.6 series Linux kernels. In this regard μClinux is essentially no longer a separate fork of Linux.
The project continues to develop patches and supporting tools for using Linux on microcontrollers. μClinux has support for many architectures, and forms the basis of many procts, like network routers, security cameras, DVD or MP3 players, VoIP phone or Gateways, scanners, and card readers.
C. 在Uclinux上怎么实现DLNA的功能,既能实现DMS也有DMR和DMC功能,我使用的是cling包,高手指点一下呗
我也遇到了这样的问题,就是不能控制机顶盒,其他的服务可以。
D. UCLINUX和linux有什么区别
Linux是一种很受来欢迎的操作系统源,它与UNIX系统兼容,开放源代码。它原本被设计为桌面系统,现在广泛应用于服务器领域。而更大的影响在于它正逐渐的应用于嵌入式设备。uClinux正是在这种氛围下产生的。在uClinux这个英文单词中u表示Micro,小的意思,C表示Control,控制的意思,所以uClinux就是Micro-Control-Linux,字面上的理解就是"针对微控制领域而设计的Linux系统"。
E. 什么是UCLINUX概述一下
uclinux表示micro-control linux.即“微控制器领域中的Linux系统”,是Lineo公司的主打产品,同时也是开放源版码的嵌入式Linux的典范之权作。uCLinux主要是针对目标处理器没有存储管理单元MMU(Memory Management Unit)的嵌入式系统而设计的。它已经被成功地移植到了很多平台上。由于没有MMU,其多任务的实现需要一定技巧。
F. 如何学习uclinux
在早期,linux内核不支持没有MMU的CPU,于是诞生了uClinux---主要针对没有MMU的嵌入式系统,但回是现在不同了,linux已经答可以支持没有MMU的CPU了,uClinux这些年也开始淡出人们的视线了,所以不要学uclinux了,直接去学linux
G. ucLinux遵循GPL还是LGPL
uClinux是一个完全符合GNU/GPL公约的项目,完全开放代码
H. 谁知各种嵌入式系统ucos-ii,wince,uclinux等之间的优缺点,以及许可证获得方法以及费用。
ucOSII适合抄无外部SDRAM的MCU,抢占袭性优先级,对于要求实时性高的控制场合比较合适。只是标准版无TCP/IP协议栈,无文件系统。
ucLinux是从linux简化而来,对TCP/IP和文件系统支持极强。但是对于flash(ROM)和RAM要求很高,最小都要>500K 的ROM,不是一般的MCU能用的。
wince就是跟linux一个等级的OS了,只在ARM9、ARM11、A8等高端机器上跑,带显示器、音频、图形图像。国产的车载导航仪绝大部分就是wince做的。
ucLinux完全开源免费。ucOSII研究免费,商业收费。WINCE全收费,而且不低,现在已经渐趋死亡了。
I. 编译uclinux源代码哪个linux平台最好
什么意思?编译内核代码只跟编译器有关系跟linux平台没多大关系吧,平台看你喜欢哪个就用哪个咯,ubuntu,fedora,这两个免费的用的多点图形化也还凑合