Samsung ARM7 ve ARM9 eğitimi

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

ahmet abüü

Selamlar Forum Sakinleri...

Arkadaşlar ; ARM üstünde çalışacağımız konuları belirleyerek bir başlangıç yapalım. Bu listeye sizlerde katkıda ve ilavede bulanarak eğitimlerin ve kurs uygulamalarının şeklinin belirlenmesine katkıda bulunabilirsiniz.

1.) Arm7 ve STN LCD uygulaması
2.) Arm9 ve TFT LCD uygulaması
3.) Arm7 - Arm9 TOUCH SCREEN kullanımı
4.) Embedded Linux ve programlama teknikleri
5.) Arm7 - Arm9 Ethernet ve PC bağlantısı
6.) VNC viewer uygulaması (TFT+TOUCH ile)

Şimdilik bu kadar. Hatırlatmak zorunda olduğum bir şey var. C ve C++ ile hiç çalışmamış ve ilgilenmemiş arkadaşların bu konuda yol almaları imkansıza çok yakın olduğu için, kendilerini bir adım geri çeksinler. Ciddi ciddi bu konuda çalışmak isteyenlerin önünü kapatmamış olmak adına, gereksiz mesajlar ile konuyu sulandırmasınlar. Şu an için tatil mevsimindeyiz , tatil atmosferinin bittiğinde bizlerde konuları, mekanı ve zamanı belirlemiş olalım.
LiNUX bir sudur, iç iç kudur.

mp3dragon

@ahmet abüü,

bu kurs bir mekanda mı olacak? yoksa forumda ufak ufak gidecek mi?
yok illa mekan olacaksa İst. olacağından benim gelmem imkansıza yakında...

bence arm7 ve led blink olayından başlayarak kademeli bir ilerleme takip açısından iyi olur.

bu arada sulandırmayayım dedim ama kendimi tutamadım avatar ile konu arasında bir uyumsuzluk var.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

ground

Ülkemiz için süper bi gelişme.. Konuyu merakla takip edicem..

Yanlız bu arm7 olayına direk işletim sistemi ile başlanılmaması gerekir..
Thief ( yeni ISE )  üstadımızında dediği gibi bu işlemcilerin gücünü kendi yazdığımız programlarla anlayabiliriz. Ve uzmanlaşmak için bunun assembly sinden girip ahmet abüü nünde dediği gibi işlemcileri C ile  coşturabiliriz..

Arm7 ye Linux işletim sistemi yüklenildiği ve bunun nasıl çalıştığına şahit oldum. Bununla chip in gücünü kullanamadığımızı gördüm. (Ha Pc ye işletim sistemi ha arm a linux)

ISE üstadımızında yönlendirmesiyle bu ARM olayının temelinden öğrenmeliyiz.

PICPROJE de bu bilgilerin paylaşılması reklamımız ve ülkemize hayrı açısından çok iyi olacak. Özellikle makaleleri bekliyoruz 4 8O le.


Birkaç sorum var..

ARM da yapı RISC mi CISC mi?

Yapıya göre assemblerında kaç komut var.. Bu komutların adresleme modları nasıl?

Hangi firmanın ARM mimarili işlemcisinde çalışmakta fayda var?

C ile kod yazarken KEIL mi IAR mı kullanılmalı..?

Zevkli bir konu başlıyor.. Herkeze kolay gelsin.

Ahmet abüü hocam teşekkürler ARM başlıkları tekrar canlandırıyor..
⌒╮'╭⌒╮⌒╮.
╱◥██◣                  
| 田︱田田|              
╬╬╬╬╬╬╬╬╬

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

ahmet abüü

Alıntı yapılan: "mp3dragon"@ahmet abüü,

bu kurs bir mekanda mı olacak? yoksa forumda ufak ufak gidecek mi?
yok illa mekan olacaksa İst. olacağından benim gelmem imkansıza yakında...


Değerli "mp3dragon" , öyle  ufak ufak atarak civ civ besler misali bu konuda ilerlemeye çalışmak çok uzun zaman alır ve  millet sıkılır. Uygun bir mekan-zaman belirlemek ve çok hızlı bir şekilde herkezi bilgilendirmek lazım. Hobi amaçlı çalışanlar için zaman kavramı sorun olmayabilir ama iş için ciddi çalışmaları olan kişilere ufak ufak şeyler yetmez.
LiNUX bir sudur, iç iç kudur.

kurumahmut

ARM tabanlı işlemcileri bende kullanmak istiyorum. Ancak daha yapıları hakkında bir bilgim yok. Bi PIC dir gidiyoz. Bilen birisi kısa makalelerle bu işlemcileri tanıtsa gerçekten çok güzel olacak.
Computer Skills, Embedded Hardware and Software Design, PCB Design with Allegro, PADS and Altium Protel, Eagle, C, C#.NET, Assembly Languages, Programmable Logic Circuit Design with VHDL and FPGA,

ahmet abüü

Alıntı yapılan: "ground"

Arm7 ye Linux işletim sistemi yüklenildiği ve bunun nasıl çalıştığına şahit oldum. Bununla chip in gücünü kullanamadığımızı gördüm.


Değerli "ground" :

Yediğin içtiğin senin olsun, gördüklerini anlat da duysun forum sakinleri.
Bu bahsettiğin çalışma hangi işlemci ile gerçekleştirilmiş merak ettim. Ayrıca bu çalışmayı yürüten çok değerli şahsiyeti aramızda hoca sıfatıyla görmek isteriz. Bildiklerini kurs ortamında benimle beraber herkeze anlatırmı acaba, bir teklif edermisin bizim adımıza.
LiNUX bir sudur, iç iç kudur.

picusta

Konu benim açimdan çok iyi zamanda geldi. Haftaya ARM7 ile oynamaya baslayacagim nasipse.
Bende isletim sistemi ile çalismak istiyorum, Linux değil daha minimalist bisi ile : Freertos, uCLinux, eCos veya bulabilirsem (forumda birinde varsa çok tesekkür ederim) micrium uC/OSII (kodlari açik ama internette yok,k itap satin almak gerekiyor) .
Kursa katilma konusunda su an bisi söyleyemiyorum. Fakat videoya kayit edilirse ve biri upload ederse tümünü çekerim.

Sevgiler saygilar.

ahmet abüü

Alıntı yapılan: "picusta"Bende isletim sistemi ile çalismak istiyorum, Linux değil daha minimalist bisi ile : Freertos, uCLinux, eCos veya bulabilirsem


Evet dostum hoşgeldin diyorum. Benim programında ARM7 üzerinde uCLinux anlatmak şeklinde olacak. Bu işletim sistemi yardımıyla dosya işlemleri , STN Lcd ve Touch Screen kullanımını kapsayan bir anlatım düşünüyorum. Bunun ile ilgili Software & Hardware hiçbir eksik yok. Senin için yeterli mi.?
LiNUX bir sudur, iç iç kudur.

ground

Değerli "ahmet abüü" :

AlıntıYediğin içtiğin senin olsun, gördüklerini anlat da duysun forum sakinleri.


Tabiki yediğimiz içtiğimiz bizim.. Her zaman gördüklerimizi duyduklarımızı öğrendiklerimizi anlatıyoruz.  Yazılarımda işletim sistemi yüklendiğini şahit olduğumu anlattım zaten. İşletim sistemi olarak değilde sizin gibi işi uzmanlık seviyesine getirmiş birinden, bu işin temelinden başlayarak öğrenmek lazım.

AlıntıBu bahsettiğin çalışma hangi işlemci ile gerçekleştirilmiş merak ettim.
.
Sizce hangi işlemci? Neyi merak ediyorsunuz hocam net olun!

(işlemci winbond)

AlıntıAyrıca bu çalışmayı yürüten çok değerli şahsiyeti aramızda hoca sıfatıyla görmek isteriz.

Herkez internete girmiyor bizim gibi. Yoksa ne hocalar , profesörler var.

AlıntıBildiklerini kurs ortamında benimle beraber herkeze anlatırmı acaba, bir teklif edermisin bizim adımıza

Komik..

Ne çabuk pes ettiniz.. Topu başkasına attınız hocam.:).    Yada bu cümleler şahsi sorunlarınızlamı alakalı?

Sadece haber ve reklamvari konuşmak bize birşeyler katmayacak.

"Paylaşılmak isteniyorsa" mekan , zaman farketmez - farketmedi de.

Gerçi paylaşmak isteyene geçmişte PICPROJE olarak zaman da mekan da ayarlandı. Siz yeterki paylaşmak isteyin.
⌒╮'╭⌒╮⌒╮.
╱◥██◣                  
| 田︱田田|              
╬╬╬╬╬╬╬╬╬

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

mp3dragon

Uzun zamandır ARM konusunda çalışmak istiyorum. Övünmek gibi olmasın ama ARM hakkında forumda ilk başlık açan da benim. Malzeme kutumda kuzu kuzu yatan lpc2104 ve lpc2138 var. Ancak bir türlü cesaretimi toplayıp kollarımı sıvıyamadım. İşin temelinden başlama konusunda ısrarlıyım. Tepeden inme linux tabanlı bir giriş birçok şeyin havada kalmasına yol açaçaktır.Nasılki C, C++  öncesi ufak bir asm bilgisi gerekiyorsa, ARM+linux öncesi ufak bir C,C++ alıştırması işlemciyi anlama açısından faydalı olur kanaatindeyim.

IAR'dan çok verim alamadığımı söylemeliyim. Doğrusu pic ve 8052 de program bile derleyemedim gerçekten çok zor ayarları var ve cr***k de doğru düzgün çalışmıyor gibime geldi.

Keil bir adım önde benim için.
İyilik Yap, Denize At, Balık Bilmezse, Halik Bilir.

ahmet abüü

Alıntı yapılan: "mp3dragon"Malzeme kutumda kuzu kuzu yatan lpc2104 ve lpc2138 var.


Değerli "mp3dragon"

Bu Philips LPC serisinde STN , TFT lcd Drive ve Touch Screen ile doğrudan bağlanamıyor. External komponent kullanmak gerekir ve konu çok dağılır. Biz Samsung Arm7 ve Arm9 ile 75 ve 200 Mhz de Linux ile çalışan kendi PC 'lerimizi yapacağız. LCD = Monitör , TOUCH Scr. = Klavye misali kullanacaz. Daha sonra da kendimize Visual C++ ile görsel programlar yazacağız. Sonuçta uygulamayı gören kişiler ARM kullandıgımızı fark edemeyecekleri bir görsellikte uygulamalarımız olacak. Ses .mp3 uygulaması dahil. Keil - iAR ile zaten bir çok şey, çok kolay elde edilmiş ve anlatılmış bu forumda. Biz daha çok insanların elde etmekte zorlandığı uygulamaları paylaşalım derim.

Ayrıca : bir hatırlatmada bulunmak isterim ki, hiçbir .NET programcısı veya Microsoft Visual Studio kullanıcısı merak edipte Intel - AMD işlemcinin komut setine ve adres yapısına bakmış değildir. Bizde kestirmeden giderek İşletim sistemi yardımı ile tamamen görsel (visual) programlar yazalım derim.
LiNUX bir sudur, iç iç kudur.

ground

Alıntı yapılan: "mp3dragon"Keil bir adım önde benim için.


mp3dragon üstad bencede KEIL..

Thief ( yeni ISE ) üstad da bizi yönlendirecektir onunda çalışmaları oldu..

Yapıyı anlamak lazım.. Kimbilir birkaç sene sonra FPGA lere arm core koyar.. Çevresine birçok arabirim yerleştirerek o iranlılar gibi bizimde çalışmalarımız biryerlerde haber olur.. Şuanda bu biraz hayal.. Ama o seviye için temel i öğrenelim dediğin gibi..

Google + Çin + Keil + Arm ( tercihlerden temel çince seçelim)
http://www.google.com.tr/search?q=keil+arm&start=10&sa=N

Burdaki kaynaklar özellikle çok iyi.. Birçok çinli forumlarda döktürüyor..
⌒╮'╭⌒╮⌒╮.
╱◥██◣                  
| 田︱田田|              
╬╬╬╬╬╬╬╬╬

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

ground

Haydi bakalım bilgiye , yeni teknolojlere ping atıyoruz istek zaman aşımına uğramasın..
⌒╮'╭⌒╮⌒╮.
╱◥██◣                  
| 田︱田田|              
╬╬╬╬╬╬╬╬╬

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

ahmet abüü

Alıntı yapılan: "ground"

Yapıyı anlamak lazım.. Kimbilir birkaç sene sonra FPGA lere arm core koyar.. Çevresine birçok arabirim yerleştirerek o iranlılar gibi bizimde çalışmalarımız biryerlerde haber olur.. Şuanda bu biraz hayal.. Ama o seviye için temel i öğrenelim dediğin gibi..


Bu da mümkün tabii ki şu linke bir bakın.

http://www.altera.com/products/devices/arm/arm-index.html

FPGA ile ARM9 elde ediliyor ve daha sonrasında kendi uygulamanız başlıyor. Bu konu da çalışmak imkansız değil ama yatırım - maliyet ve zaman problemi var.  Yapıyı anlamak isteyenler bu tarafa gidebilir. Ben daha uygun maliyetlerle Max. 50 Euro BOARD + 45$ TFT + 20 Euro TOUCH Scr. maliyeti ile çalışalım şeklinde bir yol izleyelim derim. Linux olmak şartıyla tabii ki.
LiNUX bir sudur, iç iç kudur.

Ziya

Alıntı yapılan: "ahmet abüü"...Ben daha uygun maliyetlerle Max. 50 Euro BOARD + 45$ TFT + 20 Euro TOUCH Scr. maliyeti ile çalışalım şeklinde bir yol izleyelim derim. Linux olmak şartıyla tabii ki.
Hocam bunların toplamı 70 EURO + 45 Dolar mı ediyor? (Yaklaşık 103 EURO).

Bundan bir set nasıl temin edebiliriz?
Bu günden sonra hiç kimse sarayda, divanda, meclislerde ve seyranda Türk dilinden başka dil kullanmaya. (13 Mayıs 1277) Karamanoğlu Mehmet Bey