Bu makalenin �evrildi�i diller: Castellano Deutsch English Français Italiano Nederlands T�rkce |
Yazar hakk�nda: Elektronikte m�hendislik derecesinesahip olan Frédéric, Bordeaux'un d�� eteklerinde kurulu olanorta �apl� bir firmada �r�n tasar�m� ve PCB uygulamas� �zerinde�al��maktad�r. ��erik: |
�zet:
En sonunda ABUL LINUX grubu , uCsimm Kit 'i k�saca birka� insana tan�tabildim . Bu konu �zerinde giderek artan ilgiyi g�z �n�ne alarak bu makaleyi yazmaya karar verdim. �lgili WEB sitelererine ait tak�m resim ve linkleri eklenmi�tir.
Ge�mi�te, LINUX �o�unlukla �niversite ��rencileri ve yeniliklerle ilgilenmeyi hobi edinmi� insanlar taraf�ndan bilinmekteydi.Bug�nlerde ise end�striyel d�nyada, daha kesin olarak giri�imci sistemlerin yay�mlanan k���k k��elerinde bir ��k�� yapmaktad�r. Daha �nce VME kartlar� i�in bir s�re kullan�lm�� olmas�na ramen, LINUX i�letim sistemi vxworks, rtems ve bunlara benzer daha karma��k sistemlere alternatif olarak daha zor uygulanabiliyordu. WEB Router, Linux'un g�m�l� sistemde en ba�ar�l� ilk uygulamalar�ndand�r. �imidi ise, k�sa bir s�re i�in , PLEB (PAD) veya Empeg (MP3 radio car) �al���yordu. RT-LINUX gibi di�er projeler , Linux �z�(core) i�in ger�ek zaman zorlamas�n� yumu�atmakta etkilidir. Bu , Dijital Sinyal Y�nteminde kullan�ld��� zaman �nemlidir.
Bir s�re �nce, WEB 'de gezerken uClinux 'u ke�fettim , MMU olmaks�z�n donan�m�n in�indeki Linux core 'u uyarlamay� sa�layan bir proje. Co�unlukla �C 'leri ve uygulamalar�n� , 683xx , Motorola 'dan MPC5xxx , Intel 'den i960 ve ARM 'dan ARM7TDMI i�in yap�lan uyarlamalar� hedeflemektedir. Non-MMU mimarisinin en �nemli sonucu , fork() fonksiyonunun kullan�lamamas�d�r. uClinux,fork() 'un yerine BSD vfork() fonksiyonunu kullanarak bu eksikli�i kapatmaktad�r. B�ylece , eksik olan MMU , uygulama yaz�l�m�n�n boyutuna ya da data korumas�na, haf�za alan� , task 'ler taraf�ndan payla��ld��� m�ddet�e engel olacakt�r. Bazen MMU (Memory Management Unit) her process i�in koruma program� ve data alan� olarak g�revlendirilir. Bu birim olmadan programc�lar kendi kendini veya ayn� haf�za adres haritas�n� payla�t�klar� m�ddet�e ba�ka programlar� silen programlar yapmamaya dikkat etmelidirler. uClinux 2.0.38 kabu�una fakat di�er uygulama programlar� REDHAT altyap�s�na dayal�d�r.
The uClinux projesi uCsimm �r�n�ne dayal�d�r. Bu Tak�m SIMM30 haf�za bankas� gibi g�r�nmektedir. Board �zerinde bir Dragonball 68EZ328 �C bulacaks�n�z. Sistemin kalbi iyi ve eski 68000 'den ba�ka bir�ey de�ildir ve UART, SPI aray�z�, LCD controll�r�, zamanlay�c� ve PWM ile paketlenmi�tir. Haf�za 8 Mb 'l�k DRAM ve 2 Mb 'l�k Flash EPROM ICs 'ten olu�maktad�r. CRYSTAL taraf�ndan �retilen CS8900 , RJ45 aray�z devresi olarak davranmaktad�r. 2 Mb 'l�k flash haf�zas� , core programlama ve baz� yararl� test programlar� i�indir . Bununlar�n yan�nda nfs server ve k���k web server g�revi de yapmaktad�r.uClinux Tak�m�n�n tam i�eri�i olduk�a basit ve iyi dok�manla�t�r�lm��t�r.Bu nedenle Linux 'u olamyanlar i�in, SUSE-5.3 Da��t�m� Tak�m ile birlikte eklenmi�tir.
Bu tak�m uCsimm 'in temelidir. SIMM deli�i, 3.3V reg�lat�r, birle�tirici kapasit�rler, RS232 port'u i�in DB9 ba�lay�c� , RJ45 ba�lay�c� ve al���lm�� ambalaj b�lgesi i�ermektedir.
Bu makaledeki resimler www.uClinux.org 'tan al�nm��t�r.
© Copyright 1998,1999 D. Jeff Dionne and Michael Durrant
© Copyright 1999 Rt-Control Inc.
|
Web sayfalar� LinuxFocus Edit�r tak�m� taraf�ndan olu�turulmu�tur
© Frédéric Navarro LinuxFocus.org 2000 Linuxfocus 'a hata veya d���ncelerinizi bildirmek i�in buraya t�klay�n |
�eviri bilgisi i�in:
|
2000-04-23, lfparser 1.5 vesiyonu taraf�ndan ger�ekle�tirilmi�tir