RaspberryPi Bare metal programming

Başlatan z, 25 Nisan 2015, 11:27:11

z

Yazılımlarda debugger falan varmı? İşlemcinin registerlerini görebiliyormusun?

muhittin_kaplan

14 Haziran 2016, 12:41:38 #31 Son düzenlenme: 14 Haziran 2016, 12:43:25 muhittin_kaplan
Sana Sanırım lazım olan bu hocam
https://www.xmos.com/support/tools/documentation?subcategory=&component=14638

mesaj birleştirme:: 14 Haziran 2016, 12:43:25

https://www.xmos.com/support/tools/documentation?subcategory=&component=14799

(bende resimler açmadı)

z

Bu şekilde verdiğin linklere ben de erişemiyorum.

Hangi çipten bahsediyorsan ana sayfadan adım adım gideyim.

muhittin_kaplan

hocam xtime Composer studio adında bir ide kullanıyor, bedava :) . asm ile nasıl kodlanacağı yazıyordu ilk linkte. ikincisinde de debug pencereleri (registerler, değişkenler vb) olmalıydı

AsHeS

xmos un beni soğutan tarafı external ram ve rom bağlanamaması ve hafızasının 4-core lu bir işlemciye göre çok az olması. 4 core 400 MHz ama elinizde ki ram ve rom toplamı 128 kB o yüzden şimdilik uzak duruyorum @muhittin_kaplan.

muhittin_kaplan

Orasıda ayrı bir gariplik. neden öyle bir yapı oluşturmuşlar ki.

AsHeS

Alıntı yapılan: z - 14 Haziran 2016, 12:48:32
Bu şekilde verdiğin linklere ben de erişemiyorum.

Hangi çipten bahsediyorsan ana sayfadan adım adım gideyim.

@z hocam @muhittin_kaplan da ki kit bu : https://www.xmos.com/support/boards?product=17441

sovalye

@mufitsozen hocam, herhangi bir şekilde @z'nin hevesini kırmak istemedim. İstedikleri birbirlerini desteklemiyor. Parellel programlanacak bir çip, kod asm ile yazılacak, üzerine forumlardan veya blog sitelerinden bu konuda başlangıç. Ciddi ciddi işletim sisteminin ilkel halinin yazılması gerekiyor(asm ile). Hangi çekirdek dolu, hangisi dar boğaz yaratıyor, hangi çekirdekte işlem hangi çekirdekteki işlemin üreteceği veriyi bekliyor. Bu rasp birşey ile iletişime geçecekse çevre birimlerinin protokolleri(en basitinden bir sensör okumak için I2C) . Bir sorun çıktığında bu sorunu gören ilk insanlardan olacak, çözümü araştırma değil, deneme yanılma ile bulmak zorunda kalacak büyük ihtimalle. Gerçekten benim gözümde saç baş yolduracak, tam orta yerinde lanet olsun denilip bırakılacak bir iş. Gerçi bu konuda çalışmadım söylediklerim sadece bir tahmin. Tekrar yazıyorum kolay gelsin hocam

z

14 Haziran 2016, 14:07:09 #38 Son düzenlenme: 14 Haziran 2016, 14:12:08 z
Neden işin içine işletim sistemi vs katıyorsunki.

Olaya yanlış taraftan mı bakıp basite alıyorum?

Örneğin 2 çekirdek olsun. Birisi PC ile haberleşiyor ve gelen verileri çözüyor. İkinci çekirdek de bu verileri 1. çekirdekten alıp işliyor.

Dikkat edilecek bir iki detay var.

Aynı veri alanına veri yazıp okunacaksa kilit mekanizması devreye sokulacak.
İki çekirdek birbirine event gönderecek.

Bu tip işler için topu topu 4 yada 5 tane asm komut var.
İstesen bile fazlası yok.

Forumlardan beklentim bu konu üzerine değil.

Hangi jtag cihazını satın alacağım?
Hangi derleyiciyi ve debug yazılımını temin edeceğim.
Birde varsa basit bir örnek.

Üstelik bu dediklerim çok çekirdek için de değil. A8, A9, A11 artık hangi sini seçtiysem onunla ilgili toollar. Bu kısmı aşarsam çekirdekleri dişlerim hiç merak etmeyin.

muuzoo

Alıntı yapılan: z - 14 Haziran 2016, 04:48:26
Evet BGA vs pinler için kart yapma işine girişmem. Ancak böyle hazır RPI tarzı kartlara minik kartlar bağlayabilirim. Fakat bu kez de yüksek hızda haberleşme sorunu var.

ADC sorunu çözülmediği için FPGA işine de girmek istemiyorum. Şu sıralar gerçekten bunalımdayım.




Zynq serilerinde ayrıca dahili adc var (xadc) ama işinize yarar mı bilmem. 12 bit olması lazım.
gunluk.muuzoo.gen.tr - Kişisel karalamalarım...

OptimusPrime


Zoroaster

Insallah okur da utanir.

Bizim bir uyemiz vardi. Biyikli. Videodan soylesi falan yapip youtube da yayinlardi. Bu arkadas yanlis hatirlamiyorsam
raspery nin Turkiye temsilcisi firmada ise basladi.

Tollarin adini sanini JTAG cihazini bana bir ogrenirmisin diye ricada bulunmustum. Tamam falan dedi ama sonrasinda cuklemedi.

Oylece kaldi. Kendim de uzerine dusup arastirmadim.

Seytan deliginden kacti.

volkanunal

Alıntı yapılan: Zoroaster - 04 Ekim 2017, 15:43:23
Insallah okur da utanir.

Bizim bir uyemiz vardi. Biyikli. Videodan soylesi falan yapip youtube da yayinlardi. Bu arkadas yanlis hatirlamiyorsam
raspery nin Turkiye temsilcisi firmada ise basladi.

Tollarin adini sanini JTAG cihazini bana bir ogrenirmisin diye ricada bulunmustum. Tamam falan dedi ama sonrasinda cuklemedi.

Oylece kaldi. Kendim de uzerine dusup arastirmadim.




Hocam üzerine düşüp araştırmamışsınız , başkası niye baksın ki o arkadaşı tanıyorum laf etmeniz hoş değil

Zoroaster

04 Ekim 2017, 20:28:23 #43 Son düzenlenme: 04 Ekim 2017, 20:30:24 Zoroaster
Bakacagim demisti ama.

Selamlarimi ilet bir de konuyu hatirlat. Picproje ailesi olarak bekliyoruz.
Seytan deliginden kacti.