Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: Kaanx - 05 Kasım 2013, 17:07:14

Başlık: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 05 Kasım 2013, 17:07:14
Arkadaşlar incelediğim bu projelerdeki mantıgı çözemedim böyle bir kullanıcı arayüzü olarak nasıl yapabilirim bilgisi olan var mı . Aşağı yukarı hareket ettirme olsun efektler olsun gayet güzel gözüküyor. Bunları Herhangi bir RTOS ile mi yapıyorlar ?


MP3 player with scrolling menu on STM32 - Beatstream 2.0 (http://www.youtube.com/watch?v=LXm6-LuMmUU#ws)




STM32F4-Discovery Motion Player (http://www.youtube.com/watch?v=0ETyFmAMFjY#ws)




STM32 LCD TFT DISPLAY HMI FSMC (http://www.youtube.com/watch?v=Tg3s4WaVeSI#ws)
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 05 Kasım 2013, 18:08:45
STM32 ile pek alakası yok ama bende hala SSD1289 driverı bağlama ve tanıtma problemi yaşıyorum beaglebone da.
bir de bildiğim kadarıyla MikroC ve IAR da bunlara yönelik çalışma vard diye hatırlıyorum Visual TFT programı gibi ama tam emin değilim.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: yamak - 05 Kasım 2013, 19:51:30
Alıntı yapılan: Firzen - 05 Kasım 2013, 18:08:45
STM32 ile pek alakası yok ama bende hala SSD1289 driverı bağlama ve tanıtma problemi yaşıyorum beaglebone da.
bir de bildiğim kadarıyla MikroC ve IAR da bunlara yönelik çalışma vard diye hatırlıyorum Visual TFT programı gibi ama tam emin değilim.
Hocam driver ı kendiniz mi yazdınız yoksa hazır mı kullanmaya çalışıyosunuz.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: rkinaci - 05 Kasım 2013, 20:05:41
Hocam benimde merak ettiğim bir konu TFT'lerde butonlar, menüler, görsel objeler nasıl yapılıyor? Arkadaşında sorduğu gibi masaüstü programlamadaki gibi bir ide veya tool var mı?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 05 Kasım 2013, 20:29:21
Alıntı yapılan: yamak - 05 Kasım 2013, 19:51:30
Hocam driver ı kendiniz mi yazdınız yoksa hazır mı kullanmaya çalışıyosunuz.

http://www.cemetech.net/forum/viewtopic.php?t=7814 (http://www.cemetech.net/forum/viewtopic.php?t=7814)

Bu linkteki gibi yapmaya çalışıyorum hocam.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 06 Kasım 2013, 00:46:35
Merak ettiğim eğer bunlar için işlemci üzerinde RTOS kosmamız gerekiyorsa bir an önce RTOS bulalım Suan elimde FreeRtos ve ChibiOs dökümantasyonalrı var fakat bunalra benze uygulamalarla karşılaşmadım

Alıntı yapılan: Firzen - 05 Kasım 2013, 18:08:45
STM32 ile pek alakası yok ama bende hala SSD1289 driverı bağlama ve tanıtma problemi yaşıyorum beaglebone da.
bir de bildiğim kadarıyla MikroC ve IAR da bunlara yönelik çalışma vard diye hatırlıyorum Visual TFT programı gibi ama tam emin değilim.


Mikroe diye bi sitede buldum bir kaç hocam ve orada vardı Visual tft diye surada mikromedia diye bir uygulamaları var fakat yukarıda ki bir videoda beatstreamden bahsediliyor farkı ayıramadım ? http://www.mikroe.com/stm32/ (http://www.mikroe.com/stm32/)

mesaj birleştirme:: 06 Kasım 2013, 01:02:19

Alıntı yapılan: Firzen - 05 Kasım 2013, 20:29:21
http://www.cemetech.net/forum/viewtopic.php?t=7814 (http://www.cemetech.net/forum/viewtopic.php?t=7814)

Bu linkteki gibi yapmaya çalışıyorum hocam.


Hocam kernel derleme işlemini yaptınız mı ssd1289 a göre ? uImage yazdırdınız mı ?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 06 Kasım 2013, 19:07:30
Valla uImage hiç yapmadım nasıl yapılıyor biliyorsan bana da öğret :D
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 07 Kasım 2013, 03:46:19
Hocam öncelikle code sourcery + eclipse + gcc yüklemelisiniz daha sonra kullandıgınız kernel için işlemcinizi seçtikten sonra gerekli İO ve kullanılacak hardwareleri 1 0 yapmalısınız ve bunları linux üzerinde yapmalısınız. Code sourvery yazdıgınız kodları compile etmek için kullanıcaksnz ve her derlemeden önce PATH vermelisiniz. Yazın hazırladıgım dökümanları bulursam paylaşırım burada kısaca bilgilendirmek için suraya bir göz atın isterseniz http://www.thegeekstuff.com/2013/06/compile-linux-kernel/ (http://www.thegeekstuff.com/2013/06/compile-linux-kernel/)       ama söyle bişide var sizin paylastıgınız linkteki yolları yapmanız benim bildiğim yoldan farklı olabilir cunku yazıyı tam okuyamadım

beaglebone için kernel compile

http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel (http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel)

http://elinux.org/BeagleBone_and_the_3.8_Kernel (http://elinux.org/BeagleBone_and_the_3.8_Kernel)


http://eewiki.net/display/linuxonarm/BeagleBone (http://eewiki.net/display/linuxonarm/BeagleBone)


Sonradan konumuza dönelim hocam benimde sizin yardımınıza ihtiyacım var yukarıdaki gibi bir arayüzü nasıl yapabilirim ?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: MC_Skywalker - 07 Kasım 2013, 08:06:06
MCU üretisinin sitesinde yokmu?

NXP nin lpcware sitesinde emWin Graphics Library kendi ürünleri için free verip örnekler gösteriyor.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 07 Kasım 2013, 14:39:10
Cortex m3 için var hocam st nin evalboardlar için yaptıgı fakat stm32f4 discovery de calısmıyor
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 07 Kasım 2013, 16:32:57
Alıntı yapılan: Kaanx - 07 Kasım 2013, 03:46:19
Hocam öncelikle code sourcery + eclipse + gcc yüklemelisiniz daha sonra kullandıgınız kernel için işlemcinizi seçtikten sonra gerekli İO ve kullanılacak hardwareleri 1 0 yapmalısınız ve bunları linux üzerinde yapmalısınız. Code sourvery yazdıgınız kodları compile etmek için kullanıcaksnz ve her derlemeden önce PATH vermelisiniz. Yazın hazırladıgım dökümanları bulursam paylaşırım burada kısaca bilgilendirmek için suraya bir göz atın isterseniz http://www.thegeekstuff.com/2013/06/compile-linux-kernel/ (http://www.thegeekstuff.com/2013/06/compile-linux-kernel/)       ama söyle bişide var sizin paylastıgınız linkteki yolları yapmanız benim bildiğim yoldan farklı olabilir cunku yazıyı tam okuyamadım

beaglebone için kernel compile

http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel (http://wiki.beyondlogic.org/index.php/BeagleBoneBlack_Building_Kernel)

http://elinux.org/BeagleBone_and_the_3.8_Kernel (http://elinux.org/BeagleBone_and_the_3.8_Kernel)


http://eewiki.net/display/linuxonarm/BeagleBone (http://eewiki.net/display/linuxonarm/BeagleBone)


Sonradan konumuza dönelim hocam benimde sizin yardımınıza ihtiyacım var yukarıdaki gibi bir arayüzü nasıl yapabilirim ?

bende o konuda size şöyle yardımcı olayım o zaman eclipse GCC vs ile yapmış olduğunuz TFT Driveri kurulu olduktan sonra Cross-Compiler Desteği olan QT Creator ile arayüz paneli oluşturuyorsunuz.Ben bunun çalışığ çalışmadığını test etmek için uzak masa üstü desteği veren Ximing kullanıyordum.
STM32 içinse dedğim gibi $99 satılan MikroC TFT modülü yeterli oluyor.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 08 Kasım 2013, 01:06:22
Hocam o zmana bizim iş çakma ayfon :P gibi olucak kendi arayüzümüzü yapıcaz napalım :)
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: respected - 08 Kasım 2013, 09:17:20
microC tft ile çok güzel tasarımlar yapılabiliyor. Fakat biraz uğraşmak gerekiyor.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 08 Kasım 2013, 20:57:47
ama gerçekten pahalı bir kompanent hocam 99$ biz öğrenciyi kasar yani :D
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 09 Kasım 2013, 21:37:05
Bende şöyle birşey buldum.

http://forum.stellarisiti.com/topic/626-ssd1289-32-320x240-tft-16bit-parallel-interface-touch-libraries/ (http://forum.stellarisiti.com/topic/626-ssd1289-32-320x240-tft-16bit-parallel-interface-touch-libraries/)
Burada SSD1289 ile Stellaris LaunchPad birleştirmiş (Bende SSD1289 Driver olan ITDB32S HY-TFT-320-262K LCD ekran var denedim buradaki işlemi çalışmadı.)

Bunun yanı sıra MikroC için SSD1289 Driver araştırdım sadece PIC serisi için vardı ARM için olan yoktu yine KEIL'in kucağına düştük anlayacağınız.
Dediğiniz gibi mikroC nin kendi TFTleri de çok pahalı ( elektrovadide en ucuz 273tl ).

Bir çözüm ve önerisi olan var mı???
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 11 Kasım 2013, 01:17:23
Texası bu yüzden seviyorum işte adamlar yapmıs oldukları kartlara boosterpack leri de hazırlıyor yani öğrenciye yönelik tak çalıştır modülleri var cok mu iyi değil bişi ögrenmiyorsun evet ama bahanesiyle onu bunu araştırmıs oluyosun. Benim düşüncem FreeRTOS yada ChibiOs mu kullansak ?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: diot - 11 Kasım 2013, 09:25:13
Alıntı yapılan: Firzen - 09 Kasım 2013, 21:37:05
Bunun yanı sıra MikroC için SSD1289 Driver araştırdım sadece PIC serisi için vardı ARM için olan yoktu yine KEIL'in kucağına düştük anlayacağınız.
Dediğiniz gibi mikroC nin kendi TFTleri de çok pahalı ( elektrovadide en ucuz 273tl ).

Bir çözüm ve önerisi olan var mı???
Niye keil in kucağına düşeceğiz anlamadım. Eğer amacımız öğrenmek ve  profesyonelleşmek ise amacımız zaten microc yi direkt dışlamamız lazım . Çünkü bütün libraryle kapalı içinde ne oluyor bitiyor bilmiyorsun. Keilde öyle değil ki, bütün libraryler açık ve istediğin değişikliği yap.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 11 Kasım 2013, 10:30:43
Alıntı yapılan: diot - 11 Kasım 2013, 09:25:13
Niye keil in kucağına düşeceğiz anlamadım. Eğer amacımız öğrenmek ve  profesyonelleşmek ise amacımız zaten microc yi direkt dışlamamız lazım . Çünkü bütün libraryle kapalı içinde ne oluyor bitiyor bilmiyorsun. Keilde öyle değil ki, bütün libraryler açık ve istediğin değişikliği yap.
Ama bunun yanı sıra fiyatta önemli değil mi?

Keil yıllık $2000
MikroC 750tl sınırsız

Sonuçta Türkiyede yaşıyoruz.Bunun yanı sıra Amerikayı yeniden keşfetmeye gerek olmadığını düşünüyorum (Bir kez daha söylüyorum kendim için söylüyorum bunları ) ve ben kendim iş yapmak istesem mikroC veya ENERGİA kullanırım KEIL'in yüzüne bile bakmam.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: yamak - 11 Kasım 2013, 10:41:13
Alıntı yapılan: Firzen - 11 Kasım 2013, 10:30:43
Ama bunun yanı sıra fiyatta önemli değil mi?

Keil yıllık $2000
MikroC 750tl sınırsız

Sonuçta Türkiyede yaşıyoruz.Bunun yanı sıra Amerikayı yeniden keşfetmeye gerek olmadığını düşünüyorum (Bir kez daha söylüyorum kendim için söylüyorum bunları ) ve ben kendim iş yapmak istesem mikroC veya ENERGİA kullanırım KEIL'in yüzüne bile bakmam.
Tamam böyle söylüyosunda.MicroC kaç tane MCU yu destekliyo.Keil kadar zengin mi?Bir de keil ın ürettiği kodun performancı ile MicroC nin kiyi kıyasladı mı?Ben kıyaslamadım ama sen kullanıyosun bi kıyasla bence.Ayrıca çoğu mcu ilk çıktığı zaman example ları genelde Keil da yazılmış oluyo.Keil ARM ın kendi ürünü.İlerde ne olacağını bilemezsin.Adamlar yeni çıkan MCU ları desteklemezse ne olacak.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 11 Kasım 2013, 17:27:09
MikroC her sene kendini upgrade hakkı veriyor.Yani evet yeni çıkanları destekliyor.Kod performansından kastınızı anlamadım ama şunu söyleyebilirim kimse kodu kulağınızı diğer elinizle tutup yazdınız diye puan vermeyecek sadece kullanıcı şunu bilir : "işimi görüyor mu görmüyor mu?" bunu da size laf etmek için demiyorum kesinlikle yanlış anlamayın sadece şu yüzden diyorum ben makinecilere yaptıkları parçalar için devre kartı yapıyorum mikroişlemci kullanıyorum iyi de kart yapsam kötü de daha bana çok güzel yapmışsın performanslı yapmışsın diyen olmadı çok şükür bozukta vermedi.
Diğer konu ise siz bir işlemci ve yazılım üretseniz sizde kendi yazılımınızda örnekleri yazarsanız :D Bu bir satış tekniği aynı şekil keil için de geçerli arkaplanda ne olup ne bittiğini bilemezsiniz.
Hadi oldu da diyelim yeni çıkan MCU ları destek vermedi çok şükür CORTEX-M4 desteği var gerisi içinde şunu diyebilirim kaçımız CORTEX-A9 programlayabiliyoruz???
Yani daha M4 ü zar zor kullanırken ve piyasada daha bu alanda iş yapamamışken yenisini desteklemesi anca evimizde deneme yapmak için olur gibi geliyor bana.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: yamak - 12 Kasım 2013, 17:05:24
CortexM4 ü destekliyo diyosun da.Benim gördüğüm kadarıyla adamlar st nin ve TI ın çiplerini destekliyolar sadece.Yoksa ben mi yanlış yere bakıyorum.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Ramiz - 12 Kasım 2013, 17:56:26
Hızlıca iş bitirmek istiyorsanız ve bir yerlere sıkışmak(mcu seçimi, donanım seçimi gibi) size engel olmuyorsa mikroc derleyicileri iyi. Fakat özgür olup, dilediğiniz donanıma hakim olmak istiyorsanız(tabiki elektronik, c, dijital, mcu bilgisi ve deneyim konusunda iyi olduğunu varsayıyorum) keil tercih edilmelidir.

MikroC ile tft, ethernet vb uygulamaları 15 dk içersinde yaparsınız ama hem mcu hemde donanım konusunda belli bir sınırlarınız olur.
Keil ile hazır kütüphane bulursanız iyi ama bulamazsanız yazarak bu sorunu çözersiniz. Tabiki bu da yukarıda parantez içersinde yazdığım özellikleri gerektirir.

En iyisi olmak istiyorsanız, en iyiyi kullanmalısınız. Bundan ne yazık ki kaçamazsınız. :)
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 12 Kasım 2013, 20:52:25
Alıntı yapılan: Ramiz - 12 Kasım 2013, 17:56:26
Hızlıca iş bitirmek istiyorsanız ve bir yerlere sıkışmak(mcu seçimi, donanım seçimi gibi) size engel olmuyorsa mikroc derleyicileri iyi. Fakat özgür olup, dilediğiniz donanıma hakim olmak istiyorsanız(tabiki elektronik, c, dijital, mcu bilgisi ve deneyim konusunda iyi olduğunu varsayıyorum) keil tercih edilmelidir.

MikroC ile tft, ethernet vb uygulamaları 15 dk içersinde yaparsınız ama hem mcu hemde donanım konusunda belli bir sınırlarınız olur.
Keil ile hazır kütüphane bulursanız iyi ama bulamazsanız yazarak bu sorunu çözersiniz. Tabiki bu da yukarıda parantez içersinde yazdığım özellikleri gerektirir.

En iyisi olmak istiyorsanız, en iyiyi kullanmalısınız. Bundan ne yazık ki kaçamazsınız. :)
Kesinlikle doğru bir tespit bende bunu söylüyorum zaten.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 13 Kasım 2013, 03:48:15
Çok özür dilerim ama ben sorumu tekrar sormak istiyorum :) Keil üzerinde mikro c deki gbi destekler var mı ?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Mnemonic - 13 Kasım 2013, 08:37:11
Arkadaşlar ben size olayı bam başka bir yer ve bam başka bir kafaya taşıyayım.
neden illahki para vermek için can atıyorsunuz ?
açık kaynak kod denilen bir felsefe var dünyada ve baktığınızda bir çok yazılımım açık kaynak kodlusu paralı olanından çok daha iyi durumda GCC dururken neden keil kullanıyorsunuz ? derdiniz mikroc ile sınırlı kalkamamak ve  o yüzden keil kullanmaksa alın size alternatif kurun coocoxu gcc ile birlikte hem performans konusunda çok güzel optimizasyon sonuçları veriyor hemde açık kaynak felsefesine bir adım atmış olursunuz
ne dersiniz ;)
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: z - 13 Kasım 2013, 10:45:17
Ben de bir başka açıdan görüş getireyim. ARM Core'unu tasarlayan firmanın derleyicisi dururken neden diğerlerini kullanalım?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Mnemonic - 13 Kasım 2013, 10:47:26
Alıntı Yapsimülatör nerde deriz :)
cpu'nun kendi üzerinde debug etmek varken simulator kullanmaya gerek varmı ?

Alıntı YapBen de bir başka açıdan görüş getireyim. ARM Core'unu tasarlayan firmanın derleyicisi dururken neden diğerlerini kullanalım?
hiç kullanmadım? ücretsizmi linki varmı ?
gönderebilirmisiniz ?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: yamak - 13 Kasım 2013, 11:19:39
Alıntı yapılan: Mnemonic - 13 Kasım 2013, 10:47:26
cpu'nun kendi üzerinde debug etmek varken simulator kullanmaya gerek varmı ?
hiç kullanmadım? ücretsizmi linki varmı ?
gönderebilirmisiniz ?
Keil ın kendi sitesinden indirebilirsin?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Mnemonic - 13 Kasım 2013, 11:24:18
bahsettiğiiz yazılım ücretli ama anladığım kadarıyla ?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: yamak - 13 Kasım 2013, 11:50:57
Alıntı yapılan: Mnemonic - 13 Kasım 2013, 11:24:18
bahsettiğiiz yazılım ücretli ama anladığım kadarıyla ?
Evet hocam Keil ücretli.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: diot - 13 Kasım 2013, 12:34:28
Evet ücretli . Ama kaç kişi ücretli olarak kullanıyorki ? Burda herkes amatör yada öğrenci. Kaç kişi keil veya microc için lisans ödeyebilecek durumda. Zaten microc nin kullandığı librarylerin çoğu kendi üretimi olan kitlere ve çevre birimlere yönelik. Adı geçen firmalar için, artık öğrenme durumunda olan kişilere , kırık kullanımdan doğan haklarını  helal etsin demekten başka bir diyeceğimiz yok. Zaten ticari amaçla program yazan firmalar ücretini verip alıyorlar. Doğrusuda bu olmalı.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Mnemonic - 13 Kasım 2013, 13:01:53
benimde bahsettiğim açık kaynak kod felsefeside buradan geliyor zaten
farklı bir platform biliyorum ama bakın bilgisayar piyasasınana linux ile micsosoft bu konuda hala yarısıyorlar
bir yada iss var bir yada apache var bir anda dot net var bir yanda php var bir yanda ms sql var bir yanda mysql var
hepsi kullanılıyor hepside ıyı
onemlı olan para odemek istiyormusun ? yada hangi felsefeden gelıyorsun
yada hangisine alısmıssın ?
daha öğrenciyken GCC'ye alışırsan para harcamadanda iş yapmayı öğrenmiş olursun üstlelik işin birde  lisansı yeni versiyonu çıktı derdi var
ben kendi işimi yapan biri olarak ve bu işten para kazanan biri olarak açıkçacı kaçak yazılım kullanmayı sevmiyorum ve mümkün olduğunca yazılıma para ödüyorum(en azından bir yazılım aracılı ile para kazanırsam o yazılımı alıyorum) bu derdim olmması için mümkün olduğunca açık kaynak kodlu yazılımları tercih ediyorum
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 14 Kasım 2013, 00:28:55
Alıntı yapılan: Mnemonic - 13 Kasım 2013, 13:01:53
benimde bahsettiğim açık kaynak kod felsefeside buradan geliyor zaten
farklı bir platform biliyorum ama bakın bilgisayar piyasasınana linux ile micsosoft bu konuda hala yarısıyorlar
bir yada iss var bir yada apache var bir anda dot net var bir yanda php var bir yanda ms sql var bir yanda mysql var
hepsi kullanılıyor hepside ıyı
onemlı olan para odemek istiyormusun ? yada hangi felsefeden gelıyorsun
yada hangisine alısmıssın ?
daha öğrenciyken GCC'ye alışırsan para harcamadanda iş yapmayı öğrenmiş olursun üstlelik işin birde  lisansı yeni versiyonu çıktı derdi var
ben kendi işimi yapan biri olarak ve bu işten para kazanan biri olarak açıkçacı kaçak yazılım kullanmayı sevmiyorum ve mümkün olduğunca yazılıma para ödüyorum(en azından bir yazılım aracılı ile para kazanırsam o yazılımı alıyorum) bu derdim olmması için mümkün olduğunca açık kaynak kodlu yazılımları tercih ediyorum

Bu dediğiniz konusuna bende kesinlikle katılıyorum haklısınız sonuna kadar bende elimden gelidğimce lisanslı almaya çalışıyorum. COCOX daha öncelerde kullanmamıştım denemek lazım diyorum sadece ve tam anlamıyla açık kaynak kod mu ticari amaçlı kullanılabilir mi orasına da bakmak lazım tabi
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Mnemonic - 14 Kasım 2013, 08:19:31
Merhaba
Coocox yani COIDE sadece bir editördür siz bunun yerine eclipse yada başka birşeyde kullanabilirsiniz. Burada asıl derleyici GCC'dir ve GCC zaten açık kaynak kodun başlangıcını oluşturan felsefesinin başladığı noktadır ve GNU lisansıyla lisansıyla lisanslanır. dolayı ile gönül rahatlı ile kullanabililirsiniz
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 14 Kasım 2013, 16:09:38
Alıntı yapılan: Mnemonic - 14 Kasım 2013, 08:19:31
Merhaba
Coocox yani COIDE sadece bir editördür siz bunun yerine eclipse yada başka birşeyde kullanabilirsiniz. Burada asıl derleyici GCC'dir ve GCC zaten açık kaynak kodun başlangıcını oluşturan felsefesinin başladığı noktadır ve GNU lisansıyla lisansıyla lisanslanır. dolayı ile gönül rahatlı ile kullanabililirsiniz
Açıklama için teşekkür ederim. Dediğiniz gibi deneme yapmaya başlayacağım ama benim asıl problemim driver yazmakta nasıl yazılır bilmiyorum bence asıl bu öğretilmeli madem tartışma konumuz hazır kodlar o zaman nasıl driver yazılır bunu araştıralım paylaşalım bilenler öğretsin.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Kaanx - 23 Kasım 2013, 21:39:44
Hocam affınıza sıgınıyorum belki alakasız olucak bu sorum ama driver yazmak için parallelisim ögrenmemiz gerekmiyor mu en başta bizim. Basit bir MCU ile paralel programlama çalışmalarına başlamak ve onun için driverlar yazmak bizim için başlangıc olabilir mi ?
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 23 Kasım 2013, 23:12:53
Paralel programlama çok farklı bir konu diye biliyorum.
http://en.wikipedia.org/wiki/Parallel_computing (http://en.wikipedia.org/wiki/Parallel_computing)

Paralel programlamada işlemciden çok ekran kartını kullanırsın aynı bir karınca sürüsü gibi olan ekran kartı işlemcileri ile programlama yapmak yüksek hız ve yüksek çözünürlük verir bu yüzden genelde yüksek lisans da veriliyor bizim ülkemizde doktorada.
http://www.nvidia.com/object/cuda_home_new.html (http://www.nvidia.com/object/cuda_home_new.html)

Driver yazmak ise ap ayrı bir olay C# da DLL dosyası oluşturmak gibi bizde yeni aldğımız bir eklenti(HCSR04,SHARP SENSOR, TFT LCD MODUL) için driver yazmak için katalog okuyp ona göre kod yazıyor H ve C dosyaları.

İşte benim bilmediğim kısım bu hangi malzeme için nasıl driver yazılıyor nasıl yapılıyor???
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: olemiss - 23 Kasım 2013, 23:27:52
Alıntı yapılan: Kaanx - 23 Kasım 2013, 21:39:44
driver yazmak için parallelisim ögrenmemiz gerekmiyor mu en başta bizim.

Driver geliştirmek ile paralel programlama arasında bir bağ bulunmuyor.  Zaten driver yazımı genelde (en azından Windows dünyasında) işletim sistemi desteğinin minimum olduğu kernel ortamında yapılır.  Bu ortamda bırakın paralel programlama desteğini, bildiğiniz printf() bile zar-zor çalışır.

Driver geliştirmek için gerekli olan en önemli şey bence debugging becerisidir.  Hatta remote debugging; bir sistemde debugger çalışırken seri ya da JTAG ile bağlı olan diğer sistemde driver kodu içinde neler olup bittiğinin anlaşılmasıdır.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Mnemonic - 24 Kasım 2013, 12:47:37
Arkadaşlar
driver yazma olayını fazla gözünüzde abartmayın. Driver diye gözünüzü korkutuyorsunuz ve işe başlayamıyorsunuz. Sadece biraz angaryası var o kadar.
kısaca şöyle özetleyelim. Mesela XPT2046 touch panel için driver yazacaksınız dimi. öncelikli olarak yapmanız gereken şey bu chipin datasheetini alıp okumak ve nasıl çalıştığını ne istediğini ne verirseniz onun size ne verdiğini öğrenmek akabinde bunu yapan fonsiyonu yazmak ve bu fonsiyon sizin driveriniz olur
aynışey diğer ürünler içinde geçerli SSD1289 yada1963 yada bambaşka işlem yapan bir chip yada ürün siz ona bir değer gönderirsiniz oda size sonra aldığınız değeri işlersiniz
bunların hepsi datasheetde yazar. gene xpt2046dan örnek vereyim datasheetin 22. sayfasını açarsanız orada bir talo göreceksiniz o tabloya göre uygun SPI verisini gönderirseniz oda size bir SPI  verisi gönderecektir daha sonra bu veriyi ayıklarsanız istediğiniz X veya Y kordinat değerini istediğiniz değişkene yazan fonsiyonu yazabilirsiniz.
bu işlerle uğraşmak içn öncelikli olarak yapmanız gereken şey datasheet anlayacak kadar INGILIZCE bilmek ve matematik algotirmalarını anlayacak kadar matematik kafası olmasıdır(nasıl işlediğini ve akışını bilin yeter manyak gibi matematik bilmenize gerek yok) .
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: Firzen - 24 Kasım 2013, 14:01:45
Alıntı yapılan: Mnemonic - 24 Kasım 2013, 12:47:37
Arkadaşlar
driver yazma olayını fazla gözünüzde abartmayın. Driver diye gözünüzü korkutuyorsunuz ve işe başlayamıyorsunuz. Sadece biraz angaryası var o kadar.
kısaca şöyle özetleyelim. Mesela XPT2046 touch panel için driver yazacaksınız dimi. öncelikli olarak yapmanız gereken şey bu chipin datasheetini alıp okumak ve nasıl çalıştığını ne istediğini ne verirseniz onun size ne verdiğini öğrenmek akabinde bunu yapan fonsiyonu yazmak ve bu fonsiyon sizin driveriniz olur
aynışey diğer ürünler içinde geçerli SSD1289 yada1963 yada bambaşka işlem yapan bir chip yada ürün siz ona bir değer gönderirsiniz oda size sonra aldığınız değeri işlersiniz
bunların hepsi datasheetde yazar. gene xpt2046dan örnek vereyim datasheetin 22. sayfasını açarsanız orada bir talo göreceksiniz o tabloya göre uygun SPI verisini gönderirseniz oda size bir SPI  verisi gönderecektir daha sonra bu veriyi ayıklarsanız istediğiniz X veya Y kordinat değerini istediğiniz değişkene yazan fonsiyonu yazabilirsiniz.
bu işlerle uğraşmak içn öncelikli olarak yapmanız gereken şey datasheet anlayacak kadar INGILIZCE bilmek ve matematik algotirmalarını anlayacak kadar matematik kafası olmasıdır(nasıl işlediğini ve akışını bilin yeter manyak gibi matematik bilmenize gerek yok) .

Hocam benim aynen bahsettiğim bu.
bir tane örnek olsa nasıl yapıldığı ile ilgili çok güzel olur.
Başlık: Ynt: Stm32f4 SSD1289 LCD için Arayüz yapımı
Gönderen: olemiss - 24 Kasım 2013, 14:36:36
Haklısınız, ben "driver" derken Windows dünyasındaki anlamına göre cevap vermiştim. 

Örnek olarak yine SSD1289 çipini kullanalım; aşağıda bu çiple SPI bağlantısı yapan fonksiyonlar bulunuyor:
void SPI_Init(void)
{
  SPI_SS = 1;
  SPI1BR = 0x05;   
  SPI1C2 = 0x00;     
  SPI1C1 = SPI1C1_SPE_MASK | SPI1C1_MSTR_MASK;
}

void SPI_Send_byte(UINT8 u8Data)
{
(void)SPI1S;
SPI1D=u8Data;
while(!SPI1S_SPTEF)
    {};
}

UINT8 SPI_Receive_byte(void)
{
(void)SPI1D;
SPI1D=0xFF;
while(!SPI1S_SPRF)
    {};
return(SPI1D);
}

void SPI_High_rate(void) // for SDCARD
{
  SPI1C1 = 0x00;
  SPI1BR = 0x10; //  0x10;
  SPI1C1 = SPI1C1_SPE_MASK | SPI1C1_MSTR_MASK;
}


Yukardakiler, alt seviye fonksiyonlar.  Bu fonksiyonları kullanarak,  ve Mnemonic'in dediği gibi datasheet'i okuyarak/anlayarak, çipe hükmetmek mümkün.

Yukardaki kaynak kod şuradan: http://sourceforge.net/projects/lcdtfthx8347a/files/code_release_src/ (http://sourceforge.net/projects/lcdtfthx8347a/files/code_release_src/)
SSD1289 datasheet şurada: http://www.robotshop.com/media/files/pdf/datasheet-shd032.pdf (http://www.robotshop.com/media/files/pdf/datasheet-shd032.pdf)