gcc 2.91.66 yükleme

Başlatan swordrock, 22 Ocak 2012 - 14:14:55

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

swordrock

merhaba,

Ubuntu 10.10 kurulu bir laptopa RT Linux (fsmlabs) uzantısı kurmaya çalışıyorum.RT Linux Ubuntu ile gelen 4.4 version GCC ile değil, GCC 2.91.66 versiyonuyla çalışıyor.

Bu versiyonu nerden nasıl indirip kurabilirim?

İndirdikten sonra kurulumda nasıl kullanabilirim,yani varolan kernelime nasıl tanıtabilirim?

Özel olarak da RT Linux yüklemiş kulllanmış olanlar var mı? Kurulum hatalar nedeniyle sürekli iptal oluyor. Başka neler yapmam gerektiği hakkında bilgisi olan var mı?

Şimdiden teşekkürler.

alquirel

@swordrock,
Öncelikle foruma hoşgeldiniz, iletilerinizde çok gerekmedikçe renklendirme ve yazı tipi büyütme işlemleri yapmamanızı rica ediyorum.

RT Linux hakkında bir fikrim yok, ancak "gcc 2.91" şeklinde Google'da arama yaptığımda ulaştığım sayfalarda önce GCC 2.91'i indirmekten bahsetmişler.
http://www.linuxforums.org/forum/installation/23695-installing-gcc-2-91-66-without-disturbing-existing-gcc-3-3-3-a.html
http://www.linuxquestions.org/questions/linux-general-1/downloading-and-installing-gcc-2-91-66-a-292086/

Ancak kendi sayfasında 2.91 sürümünün adı bile geçmiyor.
http://gcc.gnu.org/releases.html

swordrock

#2
Cevap için çok teşekkürler,

Paylaştığınız linklere önceden göz atmıştım,ancak ikisinde de yükleme aşamasını geçmişler dolayısıyla bundan bahsedilmemiş.

Ben synaptic packet manager dan aratıp yine bulamadım.Bir şekilde halledilen bir problem ama ben anlamadım.

Kernel uzantısı olan real time patch leri neden uygun gcc sunumuyla gelmiyor (rtai de de durum böyle) o da bir soru işareti elbette.

Not : Aslında gnu.org da egcs 1.1.2 olarak geçiyor bu versiyon.


Peki herhangi bir versiyonu kurmak için yolunuz ne olurdu? Uçbirimden ne yazardınız? Aynı sistemi egcs 1.1.2 ye uyarlayabiliriz gibi geliyor.

burk

@swordock  @alquirel'in verdiği sürüm listesinden geçmiş sürümlere ait bir versiyonu indirip yüklemeyi denedin mi?

swordrock

#4
@burk,  açıkçası denemedim, RT Linux kurulumunda software requirements bölümünde bu derleyici olduğundan ona yöneldim direk, aslında dediğin gibi yöntemi öğrenmek doğru olabilir. Ancak elimizdeki hazır dağıtımla gelen derleyicinin modelini düşürme/değiştirme adımlarına hakim değilim.

Şurda RT Linux kurulumu için gerekli yazılım versiyonlarını ilk sayfada bulabilirsiniz http://www.google.com.tr/url?sa=t&rct=j&q=rt%20linux%20installatino&source=web&cd=7&ved=0CFkQFjAG&url=http%3A%2F%2Fyouscrewedup.com%2Frtlinux_install_guide%2FRTLinux_installation_guide.pdf&ei=C0wdT5iHM83zsgbSuOhI&usg=AFQjCNFJE9A3kUm13wg3OL16lARnz2fcBg&sig2=KhoT_VwQ44GLbd28uKQE5g

heartsmagic

Bu RTlinux'un kendisi rafa mı kalkmış durumda?
http://www.fsmlabs.com
Ben sitesinde pek bilgi bulamadım. Enterprise bir sürümden bahsediliyor ki o eski RTLinux'un yerini almış gibi. GCC'nin o sürümü çok gerilerde kalmış durumda, 8.04 depolarında bile yok. Senin istediğin bu şey muhtemelen 10 senelik bir durum :)

Şurada eski sürümler için şöyle bir günlük girdisi mevcut:
http://www.trevorpounds.com/blog/?p=111

Fakat burada bile sürüm olarak 2.95.x var, hem de derleme aşamasında ne kadar başarı elde edilir cidden bilemiyorum.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

burk

@swordrock ilgili işlemi ne için yapmaya çalıştığını anlatırsan belki alternatif çözümlerle öneri sunulabilir.

swordrock

#7
@heartsmagic

RT Linux'un ticari ve akademik olarak iki versiyonu kullanılmakta.Akademik versiyonunun yenilenme sorunları olduğu doğru ancak sağlam bilimsel alt yapısı nedeniyle (drdobbs da akademik makalelerde çokça bahsediliyor) kullanılmaya devam ediliyor. Real time sistemler alışılagelmiş genel sistemlerin aksine en az kaynakla en çabuk doğru cevabın beklendiği gömülü sistemlerde tercih edildiğinden gcc versiyonunun eski olması o kadar da mühim değilmiş gibi duruyor. Eski sürüme geçmeye dair link için çok teşekkürler yararlı duruyor.

@burk

Bu işlemi üzerinde netbook kurulu bir sistemle robotik araştırmalar yapmak adına kuruyorum. Şurdakine http://www.youtube.com/watch?v=nb0VpSYtJ_Y&feature=related benzer bir proje ile daha sonra RT Linux'da opencv kullanarak slam algoritması geliştirmede kullanacağım. Problem aslında ;

- yeni derleyeceğin kernel ile uyumlu çalışacak gcc yi indir.
- /usr/bin deki symbolic linki yeni gcc ile değiştir ve kernel derleme işlemine geç

olarak iki aşamalı.RT Linux bizim hocamızın isteği, ancak bahsettiğiniz gibi demode ise diğer real time alterantiflere (rtai,free rtos,hatta ubuntu için rt patch ler) geçeceğim.Onların yenilenme sıklıkları daha da fazla.


Neden real time? a yanıt olarak da, aynı zamanda robotun aldığı görüntüyü kaydetmesi, bu görüntüyü kullanarak etrafının haritasını çıkarması (mapping) , nerede olduğunu bulması (localization) , bundan çıkardığı bilgiyle de motorları sürmesi gerekiyor. Bu kadar eş zamanlı işlem yükü için de en doğru seçenek real time bir OS.

burk

Açıkçası hiç gerçek zamanlı işletim sistemleri ile çalışmadım, @heartsmagic'in cevabından yola çıkarak eğer senin için de bir zorunluluğu yoksa daha güncel olanlarını tercih etmen mantıklı olacaktır diyebiliyorum ki sanırım bu sorunun önemli bir kısmını aşmanı sağlayacaktır. Ayrıca aklıma gelen bir şey var, verdiğin videonun yayınlayıcısı ile iletişime geçilebilir, gerçi profilini incelediğimde bu işle ne kadar ilgili olduğunu kestiremedim ancak denenbilir duruyor. :)

swordrock

@burk , haklı olabilirsiniz, ben de biraz daha araştırıp olmazsa hocayı rtai kullanmak konusunda ikna edicem.rtai en son gcc-3.4 ile uyumlu hale getirildi ve aktif bir kulanıcı kitlesine sahip.

o videodaki projede opencv yi c++ da kodlamışlar, büyük ihtimal bir windows IDE si ile halletmişler bu işi, o yüzden linuxa yanaşacaklarını sanmıyorum :)

burk

Peki öyleyse @swordrock, sen hocanla bir görüş, güncellik sorunu ve değiştirilmezse ekstradan ne gibi külfetler getireceğini güzelce anlat, bence önerini kabul edecektir. :) Ondan sonra duruma göre yine haberleşiriz. :)

swordrock

Merhaba arkadaşlar,

Tavsiyeleriniz üzerine RT Linux'un günümüze ayak uyduramayan bir işletim sistemi olduğuna kanaat getirip RTAI ile ilgili araştırmalara başlamıştım.RTAI'yi 10.04 Ubuntu'ya yüklemeyi başardık.

Şuradaki http://hart.sourceforge.net/rtai.html  anlatım sorunsuz çalıştı.Bir kaç adımda yanılabilir, ubuntuyu tekrar yüklemek zorunda kalabilirsiniz ancak bu adımların sorunsuz çalıştığını söyleyebilirim.
RTAI ile ilgili sorusu-döküman arayışı olana da yardım etmek isterim,
sevgiler.

if

@swordrock, geri bildirim için teşekkür ederim. Konuyu kilitliyorum.

burk

@swordrock'a bir teşekkür de ben etmek istiyorum, umarım başarıların daim olur, kolay gelsin sizlere. :)