Temmuz 10

Yocto Project ile Raspberry Pi2 Derlenmesi

yocto

Yocto Project, özelleştirilmiş gömülü sistem çekirdekleri derleyebileceğiniz bir framework. Minimal bir çekirdeği isterseniz intelle ya da imx.6’ya, beagle bone ya da raspberry pi’ye sadece katman tanımını değiştirerek derleyebiliyorsunuz. Gördüğüm en büyük avantajlarından biri bu her sistem için ayrı ayrı zaman harcamıyorsunuz. Bu derleme işleminide sekiz işlemciye sekiz ayrı iş olarak dağıtabiliyorsunuz. Ama buna rağmen işlem süresi 5-6 saati bulabiliyor. Boreas kullananlar bilir yocto yüklü gelir 😀 Sadece bir önceki yazıdaki paketler hariç :,( Onları bir zahmet kurmamız gerek 😀

İlk işlem raspberry pi için gerekli katmanı indirmek ;

 

Şimdi rpi2 adında bir klasörümüz oldu ve içerisinde sadece conf klasörü mevcut.

Bu klasörden local.conf dosyasını açıyoruz.

 

ardından bblayers.con dosyasını açıyor. Bu dosya bizim katmanlarımızı kaydettiğimiz dosya. Buraya raspberrypi2 katmanını tanımlamamız gerekiyor.İlk başta indirmiş olduğumuz katman.

 

yine kaydedip çıkıyoruz.

Burada local conf proje ayarlarının yapıldığı yer. Başta bahsettiğim paralel iş sayısı, kullanılacak çekirdek sayısı buradan ayarlanıyor.

 

*Girilebilir örnek değişkenler.

BBlayers ise bit bakes’in katman ayarlarının girildiği yer.

ayarlarımızı yaptıktan sonra rpi2 klasörü içerisinde

 

komutunu çalıştırıyoruz ve rpi2 dağıtımımız derlenmeye başlıyor.

……… Derliyor

……… Derliyor

……… Derliyor

Epey bi derledikten sonra bitiyor.

klasörü altında derlenmiş rasberrypi2 imageları bulunyor.

Komutuyla sdcard için olan imajı sdcarda yüklüyoruz. mmcblk0 benim sistemimde sdcard’ın donanım bağlantısı bu sizde farklı adreslerde olabilir. Bunu öğrenmek için lsblk komutunu kullanıp bağlı olduğu ana bağlantıyı (partitionları değil) kullanmanız gerekiyor.

 

Temmuz 9

Önemli Düzeltme #1

Boreas GNU/LINUX 0.2’de yer alan yocto project ile uygulama geliştirmeden önce aşağıdaki paket listesinin indirilmesi gerekiyor. Paket listesi 0.2 sürümünden sonrakiler için kurulu olarak gelecek.

 

 

Temmuz 3

Kicad ile Şema Kitaplığı Oluşturmak

kitaplik4

İnternette pek çok  kaynağa ulaşabilsek bile her entegrenin şemasının bulmak imkansız bu yüzden ihtiyacınız olan entegreleri  kendinizin  de tasarlayabilmesi gerekiyor.  Bu yazıda LTC6655 referans voltaj entegresinin şemasını çizeceğiz.  Bunun için önce açılış ekranından kitap_logo   Schematic Library Editor programını çalıştırıyoruz. Açılan programda öncelikle size hiçbir şey yapmanıza izin vermez çünkü yapmamız gereken    tanımlamalar var ve bunlar henüz eksik. İlk tanımlamamız çizecek olduğumuz entegrenin hangi kitaplığa ait olduğu.

Continue reading

Haziran 30

KiCAD ile Şema Çizimi

ekran5

Bu yazıda kicadde basit bir devre şeması çizimi yapacağız. Devremiz 12V gerilimi 7805 entegresi ile 5Volt’a düşürecek ve 16f628A entegresine giriş yapacak. Entegrenin çıkışıylada LED sürülecek. Çizimleri olabildiğince kısayol tuşları kullanarak yapacağız. Bunun nedeni kısayol tuşlarına alıştığınız zaman fare kullanımından daha hızlı olduğunu göreceksiniz.

Continue reading

Haziran 18

ARM ile Tanışma ve FRDM-KL25Z İncelemesi

Uzun zamandır PIC mikrodenetleyicilerden ARM serisine geçmek istiyor ve ARM işlemcilerini araştırıyordum.  Bunları araştırırken ki en büyük kıstasım geliştirme ortamı ve kaynaktı.

Bunun nedeni ise kendinizi bağladığınız donanımın tek masrafının ya da kısıtlarının işlemci değil aynı zamanda yazılımda olmasıydı. İlk karşılaştığım geliştirme ortamı Keil oldu ama gün gelir keil’i almam gerekirse diye düşünmem keilden hızla uzaklaşmama yetti 🙂 MikroARM, EmIDE, Eclipse GNUARM hepsini inceledim ve Coocox  mest oldum. Harika bir opensource proje. Bileşen kütüphanesi var, kendi işletim sistemi mevcut, düşük katman dil geliştirilmiş ama bir türlü sağlıklı çalıştıramadım 🙁 Forum’unda sorular sordum güncellemeler vs. yaptım program çalışıyor ama eklediğim bileşenler doğru dürüst derlenmiyor derken 2.0.2 güncellemesi geldi ve 1.7.8’deki bileşen / işlemcileri bir türlü aktaramadılar ve benim için coocox devride kapanmış oldu.

Continue reading

Haziran 16

Linux’da Kicad Kurulum ve Güncelleme

Kicad, tartışmasız en büyük açık kaynak kodlu baskı devre çizim programı ve hemen hemen bütün dağıtımlarda mevcut ama bu program günlük olarak güncellenen ve güncellemelerinde ciddi değişiklikler olabilen bir program. Peki bu yazılımın güncel haline nasıl ulaşabiliriz.

Geliştirme grubunun launchpad adresinde iki adet script uygulaması bulunmakta.  Bunlar kicad-install.sh ve library-repos-install.sh. Bu yazılımlardan biri programı indirip kurarken diğeri kitaplıkları güncellemeye yarıyor. Programlar Debian tabanlı Ubuntu, Mint, tabiki Boreas 🙂 ve Red Hat için geçerli.

Continue reading

Haziran 12

Boreas GNU / Linux ARK 0.2 (64 bit)

İlk kez 12 yıl önce  elektrik ve elektronik ile uğraşan kişiler düşünülerek hazırlanan Boreas GNU/Linux       dağıtımını hem güncellenen yazılımlar açısından hemde ortaya çıkan yeni teknolojileri desteklemesi açısından  0.2 sürümünü tamamlanmış bulunmakta. Bu sürümdeki amaç Linux’daki elektronik yazılımlarını tanıtmaktan çok bu yazılımlar için zamanla bilgi  ve bu yazılımları kullananlar için bir çatı oluşturmak hatta  ileride özgür donanımlar geliştirmek.

Boreas Linux 0.2Temel olarak Pardus Kurumsal 5 alınarak geliştirilen dağıtımda, masa üstü ortamı KDE’den MATE’e dönüştürülmüş, paket sistemi tabi ki Deb olarak kalmış,   görsel düzenlemeler yapılmış ve aşağıdaki listede bulunan uygulamalar eklenmiştir.

Continue reading

Nisan 16

Boreas GNU/Linux Program Listesi (Taslak)

Bundan yaklaşık 12 yıl önce elektrik ve elektronikle uğraşan kişiler için  açık kaynak kodlu linux yazılımlarını tanıtan Boreas GNU/LINUX dağıtımını hazırlamış ve tanıtmıştım. Aradan geçen bunca yıldan sonra pek çok yazılım değişti, hayatımıza ARM, Arduino, Raspberry  Pi gibi donanımlar girdi.  Bu gelişmeler nedeniyle hem güncel yazılımların tanınması hemde Linux ve elektronikle uğraşan kişiler arasında bir bağ / topluluk kurmak amacıyla Boreas GNU / LINUX’un yeni bir sürümünü hazırlıyorum. Bunun içinde öncelikle eklenecek yazılımları topluyorum. Aşağıda eklemeyi istediğim yazılımların bir listesi bulunmakta. Eğer sizinde eklenmesini istediğiniz yazılım ya da ihtiyaç duyduğunuz yazılım çeşitleri varsa lütfen yorum olarak ya da gruba ekleyin.

 

Facebook Grubu : Boreas GNU / LINUX

Saygılarımla,

Continue reading