Picproje Elektronik Sitesi

BİLGİSAYAR => Gömülü İşletim Sistemleri => IOS => Konuyu başlatan: salih18200 - 15 Temmuz 2009, 12:17:51

Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme p
Gönderen: salih18200 - 15 Temmuz 2009, 12:17:51
Mrb arkadaşlar ,
Altera DE2-70 FPGA kiti üzerinde Nios II işlemcisi kullanarak, uClinux üzerinden SD
kartta bulunan JPEG resimlerin VGA ekranda gösterilmesi bitrme projem ilgilenen arkadaşlara
faydalı olur umarım...

Download 4shared-----uClinux-tez (http://www.4shared.com/file/118210798/962557ef/uClinux-tez.html)
Download rapidshare-----uClinux-tez (http://rapidshare.com/files/256948799/uClinux-tez.rar)

Alıntı Yap
Gömülü sistem çözümlerinin gelismesiyle birlikte, FPGA ve gömülü isletim
sistemlerine yönelik talep artmıstır. Bu sayede μClinux gibi gömülü isletim sistemleri
daha popüler olmaya baslamıstır. Bu projede Altera DE2-70 FPGA bordunda, Nios II
softcore islemcisi ile birlikte μClinux isletim sistemi kullanılarak SD-kart' ta bulunan
JPEG uzantılı resim dosyalarının monitörde slayt olarak gösterilmesi amaçlanmıstır.
FPGA bordunun programlanması için Altera Quartus II programı ve isletim sistemi
olarak açık kaynak μClinux isletim sistemi kullanılmıstır.
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: fatihvelid - 15 Temmuz 2009, 13:00:29
Paylaşım için teşekkürler,
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: arslan74 - 15 Temmuz 2009, 15:21:51
Alıntı Yap
uClinux-tez.rar

You must enter a password to access this file.


Please enter a password to access this file:
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: elt42at - 15 Temmuz 2009, 15:33:08
www.picproje.org    

yazdım oldu

:-D

Paylaşım için çok teşekkürler!
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: salih18200 - 15 Temmuz 2009, 16:45:47
rica ederim ne demek...
bu gibi sistemler üzerine çalışıyorsanız eğer bahsederseniz bilgi alışverişinde bulunabilirz.
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: KaraBekir - 15 Temmuz 2009, 20:00:40
Selam,
uClinux hafızada ne kadar yer kaplıyor?

Not:uClinux "you-see-linux" diye okunuyor.
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: salih18200 - 15 Temmuz 2009, 20:03:06
Kernele dahil edilen driver ve uygulamaların boyutuna göre değişmektedir.
minimum 8 MB gerekmektedir. sanırsam benim uygulamam 9-10 mb civarı tutuyordu.

             <<<<<<<<<<<<Nioswiki>>>>>>>>>>>>>>> (http://www.nioswiki.com/OperatingSystems/UClinux)
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: salih18200 - 15 Temmuz 2009, 21:32:16
Kodların verilog olması pek bişe değiştirmiyo aslında kodlar çok basit iş uClinux' un derlenmesi ve boot edilmesinde

--ben bu işe direk alterayla başladım xilinx kullanmadım o yüzden yorum      
 yapamıycam

--mmc okuma işi spi protokolüyle sağlanmaktadır burda benim yaptığım
   işlemci çekirdeğine çevre birim olarak spi arabirimini eklememk oldu. Bu
   birimin kontrolü ise işletim sistemi kullandığımız için linux driver'lar
   tarafından sağlanmaktadır.Zaten tasarladığınız Nios II sistem için uClinux
   kerneli derledikten sora gerisi C kodlarıyla normal bir PC gibi modüllere
   Driverlar ve fonksiyonlar aracılığıyla erişerek sağlanmaktadır.

edit= xilinx microblaze softcore işlemcisi bulunmaktadır.
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: FullMetal - 17 Temmuz 2009, 22:00:22
Altera, NIOSII yi bazı kısıtlamaları olsada herkesin kullanabileceği bir şekilde sitesinde sunuyor. Diğer taraftan Microblaze kullanmak için belirli bir ücret ödemek gerekiyor. Opencores.org dan OpenRISC yazılımsal işlemcisi ücretsiz elde edilebilir. Kodlar Verilog HDL de yazılı.

Alıntı YapIntroduction

The aim of the OpenRISC project is to create a free, open source computing platform available under the GNU (L)GPL license. Platform must be versatile to fit various target applications. Platform is based on three main ingredients:

   * free, open source 32/64-bit RISC/DSP architecture
   * set of free, open source implementations of the architecture
   * complete set of free, open source software development tools, operating systems and software applications/libraries

However the OpenRISC project does not impose any restrictions on third parties to create their own proprietary implementations of the OpenRISC 1000 architecture or port their own software development tools, operating systems and applications to the OpenRISC.

The OpenRISC 1000 architecture is the latest in the development of modern open architectures and the base for a family of 32- and 64-bit RISC/DSP processors. Open architecture allows a spectrum of chip and system implementations at a variety of price/performance points for a range of applications. Designed with emphasis on performance, simplicity, low power consumption, scalability, and versatility, it targets medium and high performance networking, portable, embedded, and automotive applications.
Başlık: Paylaşım için teşekkürler!
Gönderen: speak48 - 18 Temmuz 2009, 12:35:08
bir iki sorum olucak
-quartusun hangi versiyonunu kullanıyorsun?
-sopc builderi kullanırken hiç sorunla karşılaştınmı ?
(butonların ve yazıların     kaybolması gibi,en basit sistemi bile bu modulü hiç duymadım gibisinden hatalar veriyor)
-tüm versiyonlarını denememe rağmen bu hatalardan kurtulamadım ,bu sorunu nasıl çözebilirim?
-projenin tüm dosyalarını paylaşabilirmisin? (verilog kodlarını,sopc sistemini,nios2 kodlarını,derlediğin uclinuxu,program dosyalarını sof-pof-elf)
kolay gelsin ,teşekkürler.
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: salih18200 - 18 Temmuz 2009, 12:46:09
evet can alıcı nokta bitirme ödevimin gereğinden uzun sürmesine sebep olan bir sorun sopc, bunun için sürüm önemli deil tüm sürümler de aynı sorun var çözümü sopc classic arayüzünü kullanmak bunun için

SOPC Classic Version (http://www.altera.com/support/kdb/solutions/rd05312007_981.html)

bu adresteki adım adım söylenenleri yap kısaca alttaki kısım

Alıntı Yap
To add this environment variable in Windows do the following steps :

   Exit the Quartus II software.

   Open the windows Control Panel (Start -> Settings -> Control Panel ).

   Double click on the System icon to open the System Properties window.

   In the Systems Properteis window, click on the Advance tab.

   In the Advance tab click on the Environment Variables button to open the Environment Variables window.

   In the Environment Variables window, click on the New button under the System variables section to open the New System Variable window.

   In the New System Variable window, enter "SOPC_BUILDER_CLASSIC" for a Variable name and "1" for the Variable value.

   Click the OK button to close the New System Variable window.

   Click the OK button to close the Environment Variables window.

   Click the OK button to close the Systems Properties window.

bu işlemlerden sora sopc builder kararlı bir şekilde çalışacaktır.

Proje dosyalarını en kısa sürede ekliyeceğim kolay gelsin....
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: salih18200 - 18 Temmuz 2009, 12:49:27
üzgünüm bilgisayarıma baktım ama proje dosayalarının yedeğini almamışım
biraz gayret edip kendin uygulayabilirsin takıldınız yerde yardımcı olurum..
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: speak48 - 18 Temmuz 2009, 14:29:56
şu anda paylaştığın bilgi altından bile değerli diyebilirim
bir yıldır çözemediğim bir problemdi teşekkür ederim.
yani burdan altera firmasına ne kadar küfür etsem azdır.
alteranın salak yazılımcıları yüzünden neler çekiyoz
niosta büyük harf hatasını kendi kendisine oluşturuyodu
quartusu desen  oda Dual-Purpose pin hatası veriyodu
sopc dede gui hatası ...
bakalım daha ne hatalar çıkacak karşımıza
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: salih18200 - 18 Temmuz 2009, 15:09:55
anlıyorum seni aynı şeyleri bende yaşamıştım kafayı yiycektim altera yüzünden ama en önemlisi pes etmemek çalışmalarında başarılar biraz kendinden bahset mrk attim neler yapıyosun
Başlık: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme projem
Gönderen: muuzoo - 18 Temmuz 2009, 20:09:29
Alıntı yapılan: "salih18200"anlıyorum seni aynı şeyleri bende yaşamıştım kafayı yiycektim altera yüzünden ama en önemlisi pes etmemek çalışmalarında başarılar biraz kendinden bahset mrk attim neler yapıyosun

:D Ben şahidim. Derleme ile uğraşırken çok çekti.

Bu arada ufak bir püf noktası da benden. Nios2 IDE kullanıyorsanız (Eclipse temelli) klavye dilinizi ingilizce yapın ya da tamamiyle ingilizce sistem kullanın. Derleme esnasında değişkenlerdeki "I" ları "İ" olarak alıyor ve derlenmeyip hata veriyor.
Başlık: Ynt: Nios II işlemcisi ve uClinux üzerine yaptığım bitirme p
Gönderen: teknikelektronikci - 04 Kasım 2010, 23:13:41
merhaba elinize saglik güzel calisma olmus sormak istedigim derlenen kernel command shell kullanilarak sdram e aktariliyor fakat enerjiyi kestikten sonra ramdeki bilgiler gidecek tekrar commandshell kullaniarak her defasinda yüklenmesimi gerek ? birde bunu sd flash usb veya flash icine yükleme imkani yokmu ? fpga konusunda yeniyim bilgim yok o yüzden soru sacma gelebilir :D tesekürler