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,這兩個免費的用的多點圖形化也還湊合