Samsung ARM7 ve ARM9 eğitimi

Başlatan ahmet abüü, 30 Temmuz 2006, 02:33:30

ahmet abüü

Evet aynen hesapladığın gibi...

Bu BOARD ve diğer TFT+TOUCH ile uygulamalı ders çalışacağız ve bu set eğitimin sonunda sizin olacak. Benim planlamam bu şekilde. Daha sonrasında bu elinizde çalıştırdığınız kit ve diğer malzemeleri kendiniz temin eder işlerinizi yürütürsünüz. Yani kimseye kullanamayacağı şeyleri ucuz ucuz vererek, al ne halin varsa gör edebiyatı yapmayalım düşüncesindeyim. Kullanamadıktan sonra ; bedava dağıtsan ne fayda.

Hem ne demişler :
" Ben , güzele güzel demem. Güzel benim olmadıkça."
" Ben , ARM iyidir demem. ARM ile Visual C++ kod yazmadıkça."
LiNUX bir sudur, iç iç kudur.

ahmet abüü

Arkadaşlar sırada bu var.



Tam olarak çözebilmiş değilim. Her türlü tavsiyelerinizi dinlemek isterim.
LiNUX bir sudur, iç iç kudur.

YARGICH

Bu başlık güzel gidecek gibi. ilk gözlemimde sanki arm7 veya 9 üzerine linux kurduktan sonra visual C ile çalışmak daha hızlı olacak gibi. Yalnız bu şekilde arm temelini öğrenemeyeceğimiz kesin. Ama ahmet hocamın da dediği gibi kaç kişi intel veya amd nin derinliklerine indiki.

 Linux üzerinden gitmenin avantajlı olduğunu düşündüğüm yanı, işlemci değişiminde yazılımda düzenleme bile yapılmasına gerek kalmayabilir. Yeni işlemciye linux'u yüklemenin dışında ekstra bir çabaya gerek kalmayabilir. Bu da daha ucuz modellere korkusuzca ve hızlı bir şekilde geçebilmeyi destekler gibime geliyor. Dez avantajı olarak düşündüğüm yanıda arm'ı su gibi içemeyeceğiz. Bu konuda çoğunluğun neyi destekleyeceğini merak ediyorum.

Board, TFT, işlemci gibi elemanların ortak temin edilmesi aynı sistemin daha hızlı kurulmasına yardımcı olabilir.



@ahmet abüü

Bir firma eski şirketime bize arm7 tanıtmaya geldiğinde ben samsung'un arm7 ve arm9 ları hakkında bilgi istedim. Bana samsung'un az adetli işlerde hiç yardımcı olmadığından bahsetti. Zaten birtek Türkiye'de bunu adam gibi kullanan vestel var dedi ve daha aşağısınada bu konuda yardımcı olmak istemediğini belirtti. Bu konunun doğruluğu konusunda bi bilginiz var mı? Temin edilebilmesi kolay mı?
Uçurtmalar, rüzgarın kuvvetiyle değil, rüzgara karşı koydukları direnç ile yükselirler.

picusta

Bu board'u bu fiyata almak çok iyi, egitim olursa gelmeye çalisacagim.

Benim asil merak ettiklerim sunlar:

uCLinux ne kadar gerçek zaman? Latency ne kadar?  Sadece Linux'mu? Yoksa RT-Linux gibi mi çalisiyor (Linux en düsük öncelikli görev)?
Bu yüzden "ARM'nin tam performansini kullanilamiyor" mu deniyor?

Bu görsel programlama ekranda pencere form gibi seyler için mi (Visual Basic gibi)  (isletim sistemini kullanarak pencereler arasi bilgi gönderme, eventlar da var mi)? Microsoft olmasi Linux'a bi zarar vermez dimi :lol: ?
Labview veya Simulink'in (RTW) marifetleri yok dimi?

ahmet abüü

Alıntı yapılan: "YARGICH"
@ahmet abüü

Bir firma eski şirketime bize arm7 tanıtmaya geldiğinde ben samsung'un arm7 ve arm9 ları hakkında bilgi istedim. Bana samsung'un az adetli işlerde hiç yardımcı olmadığından bahsetti. Zaten birtek Türkiye'de bunu adam gibi kullanan vestel var dedi ve daha aşağısınada bu konuda yardımcı olmak istemediğini belirtti. Bu konunun doğruluğu konusunda bi bilginiz var mı? Temin edilebilmesi kolay mı?

Yazdıklarını tamamen okudum hiçbir şeyi kaçırmadan tamamen konuyu kavramışsın. Bu beni gayet keyiflendirdi teşekkür ederim. Temin konusuna gelince : dogru kişi ve kaynaklar kullanıldığında kapına getirip teslim bile ediyorlar. Mesela ben sadece denemek amacıyla 5 tane S3C2410 aldım. Herşey dahil 13.8 Euro ya mal oldu. Asıl fiyatı Çin'de 8.7 Euro gibi. Arm7 için ise 5 - 6 Euro gibi fiyatlar sözkonusu. Fakat ülkemizde alan yok ki satanı biz ne yapalım. Şeklinde bir durum var. Eğer biz bu işlemciyi ögrenir ve ögretirsek talep artar ve buradaki temsilcilikler stok tutmaya başlar. Yalnız bu durum Samsung Arm ailesi için değil tüm firmalar için geçerli. Mağlesef ülkemizde bu malzeme temini biraz sorun. Ama bunuda çözmenin yolları var. Ben posta ile Çin'den temin ettim. Malum adetler arttığı zaman iş çok kolaylaşıyor.
LiNUX bir sudur, iç iç kudur.

ahmet abüü

Alıntı yapılan: "picusta"
Bu görsel programlama ekranda pencere form gibi seyler için mi (Visual Basic gibi)  (isletim sistemini kullanarak pencereler arasi bilgi gönderme, eventlar da var mi)?

Evet aynen ifade ettiginiz gibi ekleyecek hiç bir şey yok. Yalnız , Basic değil Visual C++ kullanıyoruz. Linux ile C dili kardeştir, bu kardeşliğe saygılı olmak lazım. Windows altında bir Form açıp üstünde çalıştığınız gibi, RedHat Linux ortamında kod yazılacak ve Embedded Linux ile bunu derleyip Arm9 'un kullandığı diske programımızı yerleştirecegiz. Şu an için disk olarak 64 Mb Nand Flash üzerinde çalışıyorum. IDE kullanmı mümkün fakat maliyet arttığı için hiç de makul gelmiyor bana.
LiNUX bir sudur, iç iç kudur.

z

Endüstriyel makinelere yakışıklı operatör panelleri yapmak için  önerilen sistem çok cazip geldi. Flash üzerine yüklediğiniz uygulama yazılımlarını koruma altına almak mümkün mü?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

ise

harici hafıza kullanılan modellerde hafızadaki koruma pek mümkün olmuyor. nand falshta bazı bölüümleri bozuk sektörmüş gibi gösterip bir nevi koruma yapılabilir.  blackfin seminerindede bu konu dile gelmişti. yohannesin açıklaması ise" blackfin mimarisinin karışık algoritma kullanılarak işlemci çalışıyor" demişti.

ground

⌒╮'╭⌒╮⌒╮.
╱◥██◣                  
| 田︱田田|              
╬╬╬╬╬╬╬╬╬

Picproje - Sözde değil özde paylaşım..

ahmet abüü

Arkadaşlar...  Bir önceki mesaj ile verilen linkde ARM mimarisi ile ilgili güzel bir anlatım var fakat ...
Genel anlamda yaklaşım tarzımızın nasıl olması gerektigi ile ilgili bir hatırlatma yapmak istiyorum. Bu ARM mimarisini incelerken aslında çok farklı bir zemine geçmiş olacağız. Bunu değerli YARGICH çok güzel özetledi . :

"Linux üzerinden gitmenin avantajlı olduğunu düşündüğüm yanı, işlemci değişiminde yazılımda düzenleme bile yapılmasına gerek kalmayabilir. Yeni işlemciye linux'u yüklemenin dışında ekstra bir çabaya gerek kalmayabilir."

Bunun avantajı ile ilgili kısa bir örnek veriyim. Arm9 mimarisi ile üretilmiş işlemciler %98 oranında BGA kılıf. Siz QFP kılıfda SH7727 ile çalışmak istediginizde yazılımınızda bir değişiklige gitmeyeceksiniz. PCB değişimi ile işiniz bitecek. Yani teknik terimi ile söyleyecek olursak -taşınabilirlik-  ...

Şimdi siz söyleyin işlemcinin yapısına mı yoğunlaşalım , yoksa Embedded Linux'a mı yoğunlaşalım.
LiNUX bir sudur, iç iç kudur.

teknikelektronikci

üstadlar eger böle bir kurs olursa sanirim istanbulda olacak öle değilmi eger istanbulda olacaksa gelemeyenelr icin mutlaka bir video kayidi yapabilirmisini tesekürler saygilar
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

teknikelektronikci

üstadlar yazilanlar cok güzel 2. sayfanin tamamini okuyamadim sizlere bir kac sorum olacakti eger islenmisise özür dilerim

üstadlar :
ben daha picde yeniyim ve arm hakinda en ufak bir sey bilmiyorum dilini milini filanda acaba bu sizin kurslara katilsam erkenmi olur

ve bu kurstada programlama dili ne ise onuda ögrenebilme imkanimiz olacakmi ve kac gün sürer acaba tesekürler saygilar
Ey Türk istikbalinin evlâdı! İşte, bu ahval ve şerâit içinde dahi, vazifen; Türk İstiklâl ve Cumhuriyetini kurtarmaktır! Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!

ahmet abüü

Alıntı yapılan: "teknikelektronikci"
ve bu kurstada programlama dili ne ise onuda ögrenebilme imkanimiz olacakmi ve kac gün sürer acaba tesekürler saygilar

Değerli Dostum...
Birkaç adım önce ki mesajlarda bunu özetlemeye çalıştım. Fazla uzun yazılar değil, oku lütfen. Yalnız ön şart demek istemiyorum ama C ve C++ bilgisi olmadan değil yol almak , kıpırdamak bile imkansız. Ayrıca herkesin önünde bir PC ve Arm9 Seti(Board+TFT+Touch) olmak zorunda. Bu set için yaklaşık 100-150 Euro verip satın almak istemem diyenlerin bizimle pek işi olmasın derim. Çünkü her şeyi adım adım set üzerinde uygulamalı çalışalım, şeklinde bir planlamam var. Video kayıt için kusura bakmayın. Her ne kadar ben çok akıllı, yakışıklı, zeki, karizmatik biri olsam dahi HollyWood yıldızı değilim. Biz bize amatörce bilgi aktarımı yapılacak. Hepsi bu.
LiNUX bir sudur, iç iç kudur.

ahmet abüü

Arkadaşlar...

Bu verdiğim link tam bir profesyonel C ve C++ programcısı ve eğitimcisi olan Necati ERGiN hocanın anlatımları ve örnekleri ile dolu. Ayrıca ülkemizdeki C ve C++ dilini en iyi bilen ve anlatan Kaan ASLAN hocanın da ders notları var burada. Bizlere hatırlamak yada eksiklerimizi gidermek anlamında çok faydalı olacağını düşünerek sizlerle paylaşmak istedim.

http://www.nergin.com/note.php
LiNUX bir sudur, iç iç kudur.

picusta

Elime Embedded Linux kitabi geçti. Anlatilana göre Linux tam olarak gerçek zaman değil, yani binde bir interrupt latency 320 millisaniye'ye çikiyor.  Bunu önlemek için RTLinux veya RTAI gibi çift çekirdekli (gerçek zaman ve Linux) isletim sistemleri seçmek gerekiyor, yada Linux'a gerçek zaman patch'i atmak.
Bu patch olmadan sadece  
Alıntı YapEndüstriyel makinelere yakışıklı operatör panelleri yapmak
gibi uygulamalar olabilir, ama " 1 millisaniye örneklemeli motor kontrol" zor gibi (FIQlerle olur tabii). Peki PalmOS, WindowsCE isletim sistemleri nasil?

Bikaç gündür ses seda yok, bu kurs ne zaman olacak merak ediyorum, tam olarak talep durumunu kestiremiyorum ama katilmak isteyen birçok kisi var gibi geldi.