Keil Development Suite for ARM v2.41

Başlatan aster, 07 Kasım 2005, 14:55:40

aster

hocam arm kullanacaksanız o kadar basit olmasın, biraz ele avuca gelsin dolgun felan olsun
http://www.arm-tool.com/english/Product/productmain.asp
mesela
http://www.arm-tool.com/english/Product/STDV710A.asp
biz bu chip kolay bulunuyor diye seçtik
sizin fikriniz nedir?

Petek

Alıntı yapılan: "aster"hocam arm kullanacaksanız o kadar basit olmasın, biraz ele avuca gelsin dolgun felan olsun
http://www.arm-tool.com/english/Product/productmain.asp
mesela
http://www.arm-tool.com/english/Product/STDV710A.asp
biz bu chip kolay bulunuyor diye seçtik
sizin fikriniz nedir?
Güzel. Fakat en az üç ay boyunca bu miktar bir yatırımı yapamam. O nedenle biraz daha ucuz olması lazım.
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

nonstradam

ARM kelimesini ilk defa HP iPAQ pocket pc simde duydum. yazılarınızdan ve verdiğiniz linklerden anladığım kadarıyla bu ARM felaket bi şey. 4 seri port, usb port, 12 bit adc, dac, i2c, at koşturacak kadar program memory ve ram, ayrıca veri depolamak için dunya kadar data flash. PIC mcu lardan en az 3 kat hızlı, daha ne ararız. ARM kelimesi mimarinin adımı yoksa cip ureticisinin verdiği isimmi bunu anlayamadım verdiğiniz bir linkte "ST" nin STR710FZ2T6 serisi bir mcu dan bahsetmişsiniz. ARM bu çipin adımı yani.

Ben profesyonel bi şirkette PIC mcu larla çeşitli projeler geliştiriyorum. PIC18LF8722 kullanmama rağmen yinede hafıza ve hız sıkıntısı çekiyorum. bu ARM bu işlere büyük çözümler sunacak gibi duruyor.

siz üstadlardan ricam. bu ARM a neyle kod geliştirebiliriz, neyle programlarız, bu MCU larla yapılmış örnekleri nereden bulabiliriz, en önemlisi bu MCU ları nereden alabiliriz böyle güzel şeyler kesin türkiyede yoktur  :lol:

arkadaşların bazıları yurt dışından sipariş etmişler fiyatları nedir, bir kaç numune banada getirebilirlermi.

bu ARM konusunu sanırım her kez öğrenmek ve geliştirmek istiyor. her zaman yaptığımız gibi bilgilerimiz paylaşırsak sonuca daha hızlı ulaşabiliriz.  

hepinizin çalışmalarında başarılar.

myararli@gmail.com

aster

Merhaba,

Önce ARM'ın açılımına bakarsak "Advanced RISC Machines" kelimelerinin kısaltmasıdır,
kısaca ARM bir MCU yu oluşturan çekirdek yapısının adı dır, üretici firmalar bu çekirdek yapısını üretimlerinde kullanarak MCU üretirler.
ARM 7, 9, 11 diye gelişmişlk gösteriyor

ARM serisi işlemciler 16 ve 32 bit iç yapıya sahip oldukları için üst seviye işlemciler sınıfına giriyor.
Bu seviyedeki işlemcilere de C programlama dilinin haricinde program yazmak imkansıza çok yakındır.

Bunun içindir ki ARM serisi ve RENESAS ın R8C, M16C, H8, H8SX, SH, gibi MCU ve CPU lar fazla yaygınlaşamıyor.
Aslında ARM ve RENESAS ürünleri 16 ve 32 bit olmasına ragmen fiyatları çok da ucuz. Örnegin ST nin STR710FZ2(60Mhz) 8-9$ civarında,

SAMSUNG un S3C2410(200Mhz) 9-10 Euro fiyatlar böyle. Bu yazdıgım işlemcilerden STR710Fz2 ARM7 tabanlı ve üzerinde Linux işletim sistemi çalıştırabiliyor.
SAMSUNG un S3C2410 ARM9 tabanlı bu işlemciyi dogrudan TFT LCD ye baglayabiliyor ve WiNDOWS CE çalıştırabiliyorsunuz. Ayrıca S3C2410 a TOUCH SCREEN doğrudan bağlanabiliyor.

Yaygınlık meselesinde fiyat hiç sözkonusu bile değil çünkü R8C serisi 16 bit işlemciler 1 EURO nun altında alınabiliyor.

Philips in ARM işlecileri de 2 EURO dan başlayan fiyatlara sahip ve en üst seviye modelide 9-10 EURO yu geçmiyor. Biz bu işlemcilerle ilgili JTAG Programlayıcı ve KEiL C compiler aracılgı ile sorunsuz çalışabiliyoruz. Bu chip lerle çalışmak isteyen herkeze de elimizdeki imkanları açık tutuyoruz.
Yeterki kişi C dilini bilsin ve 16-32 bit işlemcilerle çalışmak istesin biz yardıma hazırız. Ülkemizde temin edilebilirlik açısından en yaygın olanı ve en kolay alınabileni ST STR710FZ2(3.3v) ve STR730FZ2(5v),

PHILIPS LPC2000 serisi bunlar ARM7 tabanlıdır, ARM9 için SAMSUNG un S3C2410(200Mhz) modelini biz çok kolay temin ettik. Bu chiplerin teknik destegide çok güzel.

Yazınızda beni üzen bir ifade vardı ona değinmeden geçemiyecegim, "böyle güzel şeyler kesin Türkiyede yoktur" diyorsunuz.
Aslında herşey var ilgilenen ve araştıran yok.
mesela siz ARGE yapıyorum diyorsunuz ama ARM hakkında fazla araştırma yapmamışsınız öyleyse diğerleri napsın

İmkansızlıklar da bahane değil biz TFT LCD  + STR710FZ2 + S3C2410 + PCB + JTAG için harcadıgımız 200 EURO yu geçmiyor.

TFT-LCD LQ035Q7DB02R (Arrow),
STR710FZ2 (volkan.akbiyik@empa.com),
S3C2410 (nimet@focuselectronic.com) aracılıgı ile başlayabilirsiniz.

Petek

Alıntı yapılan: "aster"Bunun içindir ki ARM serisi ve RENESAS ın R8C, M16C, H8, H8SX, SH, gibi MCU ve CPU lar fazla yaygınlaşamıyor...
Aslında ARM ve RENESAS ürünleri 16 ve 32 bit olmasına ragmen fiyatları çok da ucuz. Örnegin ST nin STR710FZ2(60Mhz) 8-9$ civarında.
Aster Hocam, bu fiyat perakende fiyatı mı yoksa size özel fiyat mı. Bu fiyat için minimum adet nekadar?
Alıntı YapYaygınlık meselesinde fiyat hiç sözkonusu bile değil çünkü R8C serisi 16 bit işlemciler 1 EURO nun altında alınabiliyor.
Bunun derleyicisi nereden temin edilebilir?  Keil'de 16 bit ARM korlu işlemci göremedim.
Alıntı YapPhilips in ARM işlecileri de 2 EURO dan başlayan fiyatlara sahip ve en üst seviye modelide 9-10 EURO yu geçmiyor. Biz bu işlemcilerle ilgili JTAG Programlayıcı ve KEiL C compiler aracılgı ile sorunsuz çalışabiliyoruz. Bu chip lerle çalışmak isteyen herkeze de elimizdeki imkanları açık tutuyoruz.Yeterki kişi C dilini bilsin ve 16-32 bit işlemcilerle çalışmak istesin biz yardıma hazırız.  
Programlamayı http://www.arm-tool.com/english/Product/jtagcable.asp
bununla mı yapıyorsunuz? Keil bu aleti destekliyor mu? Yada Keil paralel porta takılan bir programlayıcıyı destekliyor mu?

Bu çiplerle çalışmak istiyorum (ben de size scope ta bir kıyak yapayım, mailde belirtiğimden daha aşağı fiyata olsun :).
Alıntı YapÜlkemizde temin edilebilirlik açısından en yaygın olanı ve en kolay alınabileni ST STR710FZ2(3.3v) ve STR730FZ2(5v), PHILIPS LPC2000 serisi bunlar ARM7 tabanlıdır, ARM9 için SAMSUNG un S3C2410(200Mhz) modelini biz çok kolay temin ettik. Bu chiplerin teknik destegide çok güzel.
Keilde Philipsinkiler var diğerlerini generik arm7 olarak mı seçiyorsunuz? Hazır tanım dosyaları (piclerin .inc dosyası gibi) var mı?
Alıntı Yapİmkansızlıklar da bahane değil biz TFT LCD  + STR710FZ2 + S3C2410 + PCB + JTAG için harcadıgımız 200 EURO yu geçmiyor.
Oysa ben bu fiyatlara ne kadar saçma şeyler almışım :x
Alıntı YapTFT-LCD LQ035Q7DB02R (Arrow),
STR710FZ2 (volkan.akbiyik@empa.com),
S3C2410 (nimet@focuselectronic.com) aracılıgı ile başlayabilirsiniz.
Bir gün bunlarla da irtibat kuracağım inşaallah....  TFT-LCD nasıl bir şey? Ne kadara aldınız hatırlıyormusunuz?
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

ise

str710(66 mhz 56 mips )serisi empada 8-10 $ arası
s3c2410( 200-266 mhz) 9-15 € arası ( nand nor flash, sdram, 2048*1024 24bit lcd  desteği dahili hafıza yok ) (ARM9 u Keil desteklemez)
TFT-LCD LQ035Q7DB02R 70-80 € arası  modele göre değişiyor  keilde arm serisinde 16-ve 32 bit mcu desteği var.   arm serisi dışında 16 bit mcular için ayrı olarak  c166 ve c251 mevcut. arm serisininin jtag programlayıcı imkanı daha fazla..  ads - iar -  arm  - embest gibi complier da bunları programlıyor.
http://www.keil.com/arm/
http://www.arm.com/support/downloads/
http://www.iar.com/
http://www.armkits.com/product/idemain.asp

Petek

Alıntı yapılan: "thief"str710(66 mhz 56 mips )serisi empada 8-10 $ arası
s3c2410( 200-266 mhz) 9-15 € arası ( nand nor flash, sdram, 2048*1024 24bit lcd  desteği dahili hafıza yok ) (ARM9 u Keil desteklemez)
TFT-LCD LQ035Q7DB02R 70-80 € arası  modele göre değişiyor  keilde arm serisinde 16-ve 32 bit mcu desteği var.   arm serisi dışında 16 bit mcular için ayrı olarak  c166 ve c251 mevcut. arm serisininin jtag programlayıcı imkanı daha fazla..  ads - iar -  arm  - embest gibi complier da bunları programlıyor.
http://www.keil.com/arm/
http://www.arm.com/support/downloads/
http://www.iar.com/
http://www.armkits.com/product/idemain.asp
Teşekkür ederim. 8-10 dolar (yani size 8 bize 10 oluyor herhalde :)) TFT ekranlara bakıyorum. Dökümanlarını da inceleyeceğim.  Bilgiler ve linkler için teşekkürler...
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

aster

Petek, gel biz scopu bunlan yapmayı deniyelim, sence olurmu?
un var tuz var su var biraz düşünce ve araştırma gerek sanki  :)


Petek

Alıntı yapılan: "aster"Petek, gel biz scopu bunlan yapmayı deniyelim, sence olurmu?
un var tuz var su var biraz düşünce ve araştırma gerek sanki  :)
ADC'si varsa neden olmasın? Ben sizin yerinize olsam gidip piyasada satılan dijital scoplardan birini alırdım :)

Aster hocam, benim aradığım aslında arm7 koruna giriş yapacak daha basit, şöyle kolay proje geliştirilebilir birşeydi (siz ise ele avuca gelir dolgun işlemcilerden bahsediyorsunuz). Temin etme konusu hariç yeterince (derleyici, programlayıcı) araştırdığımı zannediyordum, farklı bir görüntü mü arzediyorum?
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

Petek

Alıntı yapılan: "aster"Petek, gel biz scopu bunlan yapmayı deniyelim, sence olurmu?
un var tuz var su var biraz düşünce ve araştırma gerek sanki  :)
Lazerli ve maksimum 8 katman hızlı prototip PCB hazırlayan bir cihaza rastlamıştım bir zamanlar. Böyle işlemcilerle uğraşanlar için el altında bulundurulması gereken bir cihaz :)

Bir tane de lazer yazıcının lazer kısmı kullanılarak yapılmış bir film pozlama cihazı görmüştüm. PC den çizimi bu cihaza (pozlayıcıya) gönderiyorsunuz, pozlanan filmi banyo işleminden sonra kullanabiliyorsunuz. Yanlış hatırlamıyorsam 500 EURO civarındaydı fiyatı. Cihaz öyle marka falan değil. Basit atölye imalatı bir şeydi. Avrupa'da 200 ün üzerinde satmışlar. Demek işe yarıyor :)
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein

aster

Alıntı yapılan: "Petek"Lazerli ve maksimum 8 katman hızlı prototip PCB hazırlayan bir cihaza rastlamıştım bir zamanlar. Böyle işlemcilerle uğraşanlar için el altında bulundurulması gereken bir cihaz :)

Bir tane de lazer yazıcının lazer kısmı kullanılarak yapılmış bir film pozlama cihazı görmüştüm. PC den çizimi bu cihaza (pozlayıcıya) gönderiyorsunuz, pozlanan filmi banyo işleminden sonra kullanabiliyorsunuz. Yanlış hatırlamıyorsam 500 EURO civarındaydı fiyatı. Cihaz öyle marka falan değil. Basit atölye imalatı bir şeydi. Avrupa'da 200 ün üzerinde satmışlar. Demek işe yarıyor :)
Hocam, şimdi damardan girdiniz işte yani tam isabet derler ya bu kadar olur
Mümkünse bu aletin resmini linki vs sini alabilirmiyim?
4 kata da razıyız, bu konuda başka bilgileriniz varsa paylaşırsanız sevinirim

http://www.lpkf.com/applications/rapid-pcb-prototyping/working-examples/multilayer/multi-layer-video.htm

ahmet abüü

Bu ölçülerde bir kartın üzerinde WinCE çalışıyor olması mükemmel bir şey. Windows altında çalışan bir ".exe" programını bu kartın üstünde yürütmek dehşet verici. üstelik TFT lcd ye ve TouchScreen ile direkt olarak baglanıyor. İster Linux, ister WinCE, isterseniz de kendi C/C++ kodunuz.

http://www.arm9.net/nano2410a.asp

http://www.arm9.net/süper2410.asp

http://www.armkits.com/product/mini2410.asp

http://www.e-tec.ch/v2/IC_Products/SO-DIMM_Socket_Selection.htm

Kafayı yememek şartıyla bu sayfaları inceleyebilirsiniz. Bu mesajı okuyan ve bu sayfaları inceleyenlerin aklını kaybetmesinden, şahsım sorumlu tutulamaz.
LiNUX bir sudur, iç iç kudur.

ahmet abüü

Pardon arkadaşlar; eklemezsem olmaz valla. Maden yatagı da burası oluyor.

http://www.samsung.com/Products/Semiconductor/MobileSolutions/MobileASSP/MobileComputing/S3C2410/S3C2410.htm

1.8V/2.0V internal, 3.3V memory, 3.3V external I/O microprocessor with 16KB I-Cache, 16KB D-Cache, and MMU.
External memory controller. (SDRAM Control, Chip Select logic)
LCD controller (up to 4K color STN and 64K color TFT) with 1-ch LCD-dedicated DMA.
4-ch DMAs with external request pins
3-ch UART with handshake(IrDA1.0, 16-byte FIFO) / 1-ch SPI
1-ch multi-master IIC-BUS/1-ch IIS-BUS controller
SD Host interface version 1.0 & Multi-Media Card Protocol version 2.11 compatible
2-port USB Host /1- port USB Device(ver 1.1)
4-ch PWM timers & 1-ch internal timer
Watch Dog Timer
117-bit general purpose I/O ports / 24-ch external interrupt source
Power control: Normal, Slow, Idle, Stop and Power-off mode
8-ch 10-bit ADC and Touch screen interface.
RTC with calendar function.
On-chip clock generator with PLL
LiNUX bir sudur, iç iç kudur.

CaFFeiNe

gerçekten kafayı yememek zor
5-6cm boyutlarında bir kart üzerinde ARM9+Flash+RAM üç tane çip ve WinCE / Linux çalıştırıyor dehşet bir olay hemde 200MHZ

Petek

Alıntı yapılan: "aster"Hocam, şimdi damardan girdiniz işte yani tam isabet derler ya bu kadar olur. Mümkünse bu aletin resmini linki vs sini alabilirmiyim?
4 kata da razıyız, bu konuda başka bilgileriniz varsa paylaşırsanız sevinirim
http://www.lpkf.com/applications/rapid-pcb-prototyping/working-examples/multilayer/multi-layer-video.htm

Sanıyorum benim bahsettiğim alet sizin linkini verdiğiniz firmanın ürünüydü. Yinede sakladığım yeri bulabilirsem modeli, linkini vs. iletirim.

Tam olarak buna benzemesede http://www.lpkf.com/products/rapid-pcb-prototyping/protolaser/index.htm bunun gibi bir şeydi. Hatta sarf malzemeleri de aynı ekran tasarımıyla sağ tarafta gösterilmişti.

Cihaz tek başına 8 katman için yeterli değil, multilayer pres aleti (http://www.lpkf.com/products/rapid-pcb-prototyping/multilayer.htm) ve throughole plating aleti de almanız gerekiyor. Gerçi bu delik içi kaplama aletini siz kendiniz de yapabilirsiniz. Bu konuda ev yapımı bir delik içi kaplama banyosu mu denir her neyse internette vardı ve kaydetmiştim. İşin püf noktası sabit akım kaynağı (ayarlı 6 A ya kadar) ve bu kaynak çıkışlarının belirli sürelerde kutuplarının değiştirilmesi gerektiği.

Lazerli olanı pahalı olabilir. Doğrudan kazıma yapan plotterların da uçları pahalı. Yanlış hatırlamıyorsam uçlar 250 dolar civarında idi.

Bence hızlı prototipleme için daha ucuz yöntemler var. Daha önceden denediğim asetata baskı alıp, pozitif 20 kaplanmış kartları bu asetatla pozlayarak kısa sürede devreyi hazırlayabiliyordum. Fakat asetat yada aydinger lazer yazıcının sıcaklığından çekme yaptığı için PCB istediğim gibi çıkmıyordu. Hatta 40 pinlik bir sokette 40. pinin yeri 1.5 mm geride kalmıştı. Bu nedenle yüksek çözünürlüklü (1200 dpi) bir inkjet yazıcı almıştım ve aydingerle güzel sonuç vermişti. Ancak bu yöntemle sizin işlemciye göre kart çıkartmak biraz sorun olabilir. Ofset baskı yapan matbualarda kullanılan bir film pozlayıcı var. Renk ayrımı yapılan sayfaların bu yazıcıdan 4 renk için filmleri çıkartılıyor. Herhalde bu yazıcılarla 8 katmanlık bir PCB nin katman filimleri hatasız elde edilebilir. Sonra yurtdışından hazır UV ışığa duyarlı boya ile kaplanmış ve inceltilmiş levhalar getirtmek gerekiyor. Matbuacılar aluminyum üzerine UV ışığa duyarlı boya sürülmüş levhaları (yaklaşık 35x50 cm) 900 bin TL (90 ykrş) ye alıyorlar.

Ara katmanları normal bilinen yöntemle çıkartıyorsunuz. 1. ve sonuncu katman için farklı yöntem uygulanıyor. Buradan anlatmam uzun sürecek.  Bununla ilgili dökümanları bulursam, siz de isterseniz gönderebilirim.
“Önyargıları yıkmak atomu parçalamaktan zordur” A.Einstein