Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Buildroot Kullanarak Etkin Gömülü Sistem Tasarımı
Deniz TAŞKIN Cem TAŞKIN Eser SERT Trakya Üniversitesi 2011
2
Giriş Günümüzde teknolojinin hızlı gelişimi ile birlikte elektronik cihazlar daha akıllı hala gelmiştir. Örnek olarak, birbiri ile iletişim halinde bulunan, birçok özelliği üzerinde barındıran, internet desteği bulunan ev aletlerinin sayısındaki artış verilebilir
3
Sistem tasarımcıları her cihazın içerisine bir bilgisayar koymak yerine gömülü sistemler kullanmayı tercih etmektedir. +Yer ve güç tüketimi kazancı +Düşük maliyet
4
Gömülü Sistemin Anatomisi
5
Gömülü İşletim Sistemi
Donanıma özel bir Linux işletim sistemi geliştirmek için; depolama ortamının hazırlanması, Linux çekirdeğinin (kernel), sisteme gerekli çalıştırılabilir uygulamaların, sürücülerin, yardımcı yazılımların kaynağından indirilmesi İlgili donanıma göre derlenmesi gerekmektedir. Bu işlemlerin gerçekleştirilmesi, sistemi oluşturan birçok bileşen bulunmasından dolayı uzun süreler gerektirmektedir.
6
Buildroot Buildroot gömülü sistem geliştiricileri tarafından çoğunlukla tercih edilen ve geliştirici tarafından özelleştirilebilen bir çapraz geliştirme aracıdır. Sisteme ait Linux çekirdeği, busybox, binutils, gcc ve uClibc bileşenlerinin kaynaklarından indirilmesi ve derlenmesi işlemlerini otomatik olarak gerçekleştirir.
7
Buildroot’un yüklenmesi
Apt-get komutu ile bileşenler yüklenmelidir. sudo apt-get install build-essential bison flex gettext libncurses5-dev texinfo autoconf automake libtool libpng12-dev libglib2.0-dev libgtk2.0-dev gperf libxt-dev libxp-dev
8
Buildroot’un yüklenmesi
Diğer bir yöntem ise subversion yardımcı programını kullanmaktır. Öncelikle subversion geliştirici ortamına yüklenir. sudo apt-get install subversion svn co svn://uclibc.org/trunk/buildroot
9
make menuconfig Komutu ile derleyeceğimiz sisteme ait seçenekler menü yardımı ile kolayca seçilebilir.
11
Ardından make komutu ile kaydedilmiş olan seçeneklere göre otomatik olarak gerekli paketler indirilir ve derleme gerçekleştirilir.
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.