Samsung ARM7 ve ARM9 eğitimi

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

picusta

O AT91 ile Güzel seyler yapabilirsiniz. Mesela güzel bir Open source harware projeleri var:
http://wiki.emqbit.com/free-ecb-at91
single board computer yapmak için herseyi vermisler. Malzeme ve PCB çikartacak yer varsa ben ilgilenirim.
Modüller ome omgomenen birisi benimle Öm 'dan irtibata geçti.
en güzeli tabii .h .c dosyalarina müdaale etmek tabii, fakat nereyi oynamak gerektigini bilmek lazim, Linux çekirdeginin configuration tools'lari (ELDK, CROSSTOOL ...) bunlari yapabilir.

mp3dragon

Alıntı yapılan: "picusta"Malzeme ve PCB çikartacak yer varsa ben ilgilenirim.
1 adet at91rm9200, bolca ethernet phy, bolca sdram modül ve eski flash disk var. (sdram ve nand flash deposu)


Alıntı yapılan: "picusta"en güzeli tabii .h .c dosyalarina müdaale etmek tabii, fakat nereyi oynamak gerektigini bilmek lazim, Linux çekirdeginin configuration tools'lari (ELDK, CROSSTOOL ...) bunlari yapabilir.

S3C2410 datasheetinde anlatıyor confürigasyon.

Alıntı yapılan: "picusta"Modüller ome omgomenen birisi benimle Öm 'dan irtibata geçti.

anladımsa arab olayım.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

picusta

Ben de anlamadim, gecenin bir vakti mesaj yazinca böyle oluyor demekki, veya sakaci bir mod arkadasin isi bile olabilir.
Benim yazmak istedigim:
"modüller ile ilgilenen birisi ..."

mp3dragon

son durum;

1 adet Atmel at91rm9200 arm9 208 pin pqfp
1 adet cirrus ep9302 arm9 208 pin tqfp
1 adet Samsung s3c2410 modül
2 adet epson S1D13506 lcd driver
micrel kzs8721 phy
national dp83848 phy
ST stp100 phy
3 adet Atmel 45161 serial flash
1 adet Sharp 4.3" lcd

bolca soket,  LDO, ram, flash ıvır zıvır.

ve s3c2410 modül için hazırlanmış anakart pcb çizimi baskıya gönderilmeyi bekliyor.
Anakart şöyle birşey oldu,


At91rm9200 ile yapılmış proje nette oldukça fazla, birini veya birkaçını harmanlayıp elimdeki malzemelere uygun bir hale sokacağım. Asıl derdim programlama kısmı.

birinden birini başarırım herhalde.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

ahmet abüü

Verdiğin resimden şunu anlayabildim. Samsung S3C2410 tercih etmişsin. Doğru yoldasın bence. Ancak proje için yaptığın diğer tercihler biraz tuhaf göründü bana. Biraz daha dikkatli olmalısın TFT seçimi konusunda. Standart değerleri kullan derim 320x240 , 640x480 , 800x600 gibi. Ayrıca EMC – EMI problemleri 200 Mhz üzeri hızlara çıkıldığında yok olmaz. Allah rızası için üç beş tane daha 100nf at şu PCB üzerine de bari gözümüz rahat etsin. Unutma ki dostum… EMC ile mücadele, haşere ile mücadele gibidir.!
LiNUX bir sudur, iç iç kudur.

mp3dragon

Alıntı yapılan: "ahmet abüü"Verdiğin resimden şunu anlayabildim. Samsung S3C2410 tercih etmişsin.
Öncelikli olarak evet onu tercih ettim, ama diğerlerinide bir kenera atmadım. Tqfp kılıfta olmaları birde yanına s1d13506 koyunca fiyat ve özellik bakımından cezbetmiyor değil.
Alıntı yapılan: "ahmet abüü"Ancak proje için yaptığın diğer tercihler biraz tuhaf göründü bana. Biraz daha dikkatli olmalısın TFT seçimi konusunda.
TFT konusunu bayağı inceledim. Fiyat/performans oranı konusunda sharp 4.3" açık ara önde. Harici sinyal ve garip voltajlar gerektirmemesi de cabası. Daha önce picusta'nın belirttiği gibi 320x240 lcd ler harici sinyal ve voltaj ihtiyacı duymakta. Daha yüksek çözünürlüklerde ise TFT fiyatları uçup gidiyor zaten. Birde elimdeki işlemciler daha yüksek çözünürlüklerde kasılır gibime geliyor.
TFT nin tuhaf çözünürlüğü konusundaki aynı endişeyi bende taşıyordum. WinCE ve Linux derinliklerini inceleyince biraz müdahale ile halledilecek gibime geliyor. Aynı TFT yi picusta'nın pxa modülleride kullanıp, linux ve winCE port ettiklerini görünce de cesaretlendim doğrusu.
Alıntı yapılan: "ahmet abüü"Allah rızası için üç beş tane daha 100nf at şu PCB üzerine de bari gözümüz rahat etsin. Unutma ki dostum… EMC ile mücadele, haşere ile mücadele gibidir.!
Bilmezmiyim az çekmedim. Voltaj hatlarındaki elco lar, tantal smd ler ile değişti. bir avuç kadar 100nf atıldı.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

ahmet abüü

Alıntı yapılan: "mp3dragon"
Aynı TFT yi picusta'nın pxa modülleride kullanıp, linux ve winCE port ettiklerini görünce de cesaretlendim doğrusu.

picusta kernel'i nasıl hazırladığını anlatmamış forumda. Hem Linux hemde WinCE'de kernel hazırlamak lafta kolay aslen zor iştir. Merak ettiğim birşey de şu oldu yazınızda; picusta'nın çalışmasını görmüşsünüz bizim neyimiz eksik görebilmek için.? Ben yaptığım çalışmayı forumun en asil üyelerinden klein ve tatlisukurnazi ile paylaştığımda 640x480 ekranda .mpg file oynatmıştık. QT ile performans kötüydü ve beğenmemişlerdi. S3C2440'a geçişin sebeplerinden biride bu. Şimdi merak ettiğim picusta PXA üzerinde QT mi yoksa ne yürütüyor.? Media player performansı ne.?
LiNUX bir sudur, iç iç kudur.

picusta

Aksamdan beri kulaklarim çinliyor, ben de foruma bir giremyim bakayim dedim.

Kondansatörler konusunda kesinlikle 'fazla mal göz çikarmaz' dan yaninayim. Anakarti yaparken üstüste 6 smd kondansatör lehimledigimi hatirlarim. (PCB'de yeteri kadar ön görmemisim)

Video çözme performansi konusunda youtube'de bu konuda bir video var.
Colibri FAQ'inda sunlari buldum:
Alıntı YapDoes the delivered Win CE include the Media Player and the Internet Explorer?

No, you would have to buy an upgrade to WinCE Professional license (about additional 10$). But have a look at Freeware programs. We have an optimized player (DivX Decoding on Colibri 312MHz 600 x 480 25 frames). You can find it on: http://www.toradex.com/colibri_downloads/WinCE/Colibri_Software/ There is a nice freeware Browser (Minimo), too.

Alıntı YapTCPMP (The Core Pocket Multimedia Player)
==========================================

Current Version
TCPMP: 0.66
Colibri Adaptations: 0.10 (beta)

TCPMP is currently the best media player available for Windows CE. And the
best is that it's free and OpenSource!!

Toradex made a special port of this player with some adaptations for our Colibri
Module. (YCbCr420 Overlay are supported)
This sofware is still beta, but it should work quite well on a Colibri Evalbaord
with Image version 1.1.
You can open every standard DivX or Xvid movies (many other stanard format are also supported).
For very hi-rez videos the Colibri520 is recommended.

Hangi display'lerin desteklendigini bilmek için su adres varmis:

Alıntı YapIs my display supported?

The Colibri module supports almost every active and passive LCD without any glue logic. You can gluelessly (without any CPLD) attach TFT (active) and STN (passive) displays. For details refer to the PXA datasheet chapter 7:http://www.intel.com/design/pca/applicationsprocessors/manuals/280001.htm

Daha önce belirttigim gibi, basta kendi kartimizi, kendi OS'imizi yapacaktik, fakat bu colibri olunca nasil olsa BSP ve SDK hazir veriliyor, ister Linux ister WinCE.
Bu konuda referans kitabi yazdim, orada anlatiliyor. Islemcinize uygun gcc'yi bulup, kernel source'u da buldunuzmu sonrasi xconfig ile yapiliyor.
Kolay değil tabii, ama yapanlar çok, ve yapiyorlar (1-2 haftada bir PXA, Flash, RAM, FRAM barindiran bir kart için Linux BSP yaptilar sirkette. Bootloader'i de config ettiler, bol bol JTAG kullanarak.)

Benim yaptigimda aslinda bir numara yok. YAni WinCE ve Linux'u port etmedim.Hazir modülü alip entegre ettim. TFT ekranini gözünüzde büyütmeyin, nasil olsa isletim sistemi haledecek, yapmaniz gereken ekran için birkaç ayar.
Bu arada WinCE 'li tasinir terminal yapan bir firma LXE. 1500 Euro'ya müsteriye, 750'ye çözüm ortaklarina satiyorlar.
Herkesin bayramini kutlarim.

picusta

Performans video sunu buldum :
http://www.toradex.com/downloads/Uprgrade_PXA270_to_PXA320.wmv
3 MB.
Matrix trailerini izlerken PXA270'de islemci yükü %80 'den az oluyormus, PXA 320'de %40'in altinda.

mp3dragon

Alıntı yapılan: "ahmet abüü"Merak ettiğim birşey de şu oldu yazınızda; picusta'nın çalışmasını görmüşsünüz bizim neyimiz eksik görebilmek için.?

Picusta'nın çalışmasını maalesef görmedim. Fransa dolaylarına işim düşmedi bu aralar. Ama colibri sitesinde ayrıntılar anlatılmakta hatta bsp ler bile verilmekte. Orayı inceledim.

Alıntı yapılan: "mp3dragon"Birde elimdeki işlemciler daha yüksek çözünürlüklerde kasılır gibime geliyor.
Alıntı yapılan: "ahmet abüü"640x480 ekranda .mpg file oynatmıştık. QT ile performans kötüydü ve beğenmemişlerdi.
tahminim doğru çıktı 200 mhz yüksek çözünürlükler için uygun değil işlemci desteklese bile.

Alıntı yapılan: "ahmet abüü"S3C2440'a geçişin sebeplerinden biride bu.
S3C2441..42..43 modül olarak bulabilirmiyiz?

Alıntı yapılan: "ahmet abüü"forumun en asil üyelerinden klein ve tatlisukurnazi ...
yedekleride açıklamanızı beklerim.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

mcan

Bu arada WinCE 'li tasinir terminal yapan bir firma LXE. 1500 Euro'ya müsteriye, 750'ye çözüm ortaklarina satiyorlar.
bu firmanın yaptığı şeyin bir avuç içi pc den yada bir laptoptan ne farkı var?

mp3dragon

Alıntı yapılan: "mcan"bu firmanın yaptığı şeyin bir avuç içi pc den yada bir laptoptan ne farkı var?

PDA ların eskilerinde s3c24xx, yenilerinde pxa işlemci kullanılıyor. Yani özel uygulamalar için olmasının haricinde farkı yok.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

ahmet abüü

İstanbul-Kartal ‘da projektör dahil her türlü imkanı olan bir salonda eğitim için ilgilenenler isim listesi hazırlasın forumda. Max. 10 kişi.
Bir tam gün şeklinde olacağından cumartesi gününü ben uygun buluyorum.
Tek yapmanız gereken hazırlık, içinde iki bağımsız hard olan PC temin etmek. Monitörünüz TFT olsun. Birinde Linux RedHat 9 diğerinde XP Sp2 kurulu olacak. RedHat 9'u birlikte yükleyeceğiz. Gün sonunda PC ile beraber üzerinde QT Linux ve WinCE 5.0 çalışır vaziyette geliştirme kitlerini alıp gideceksiniz.
Katılım sayısı = kit sayısı ve maliyet olacağından oluşacak sayıya göre maliyetleri açık bir şekilde sizlere bildireceğim.
Eminim ki, Kurs+Kit maliyetini duyduğunuzda ağzınızla gülmeyeceksiniz.
LiNUX bir sudur, iç iç kudur.

mp3dragon

1- İstanbul dışında olduğumdan eğitime katılamam.
2- Ama kit ile ilgilenebilirim fiyat ne olacak?
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

ahmet abüü

Modülü satıp peşinden koşmak bana göre değil. Eğitimini veririm. Çalışır vaziyette modülü teslim ederim olur biter. Ancak, size nasıl kullanmanız gerektiğini bir defa anlattıkdan sonra size sürekli modül temin ederim.
izmir den 10 kişi grup oluşturun ben sürekli izmire gelip gidiyorum. Benim için sorun yok.
LiNUX bir sudur, iç iç kudur.