Gömülü sistem için donanım tasarımına öncelikle PIC Micro işlemcileri
ile başlamak daha hayırlı olur. Zira kaynak daha çok. Ve de görece
basit donanım. Eğitim ve öğrenim için ideal diyebiliriz.
Temel elektronik ve de devre tasarımı konusunda uygulamalı tecrübe edinirsiniz.

Ama ilerlemek istendiğinde işin boyutu değişiyor.
Zira PC dünyasındaki intel - AMD çeşitliğinden kat kat fazla işlemci
mimarileri ve de donanım bileşenleri ile karşılaşıyorsunuz.
Ki bu da hobi olarak bu işle uğraşan biri için epey ağır bir konu.
Ülkemizde bu konudaki çalışma ve kaynak sıkıntısı olması da cabası.

Bir diğer kesim ise (benim gibiler misal) varolan bu donanım
bileşenleri ile uygulamalar geliştererek katma değerli projeler
oluşturmaya çalışıyorlar. Fakat buradaki yazılım geliştirme aşaması
pekçok programcıyı alim edecek detay içeriyor.
Zira uygulama geliştirdiğiniz platformu ciddi ciddi tanımanız şart.
Donanım hakkında bilginiz olmadan yazılım geliştirmeye başlamak gibi
bir şansınız yok. 8-16-32K lık sistemler için kod yazmanız gerek. PC
ortamında bol keseden dağıttığınız değişken değerleri için burada
gıdım gıdım değer veriyorsunuz.

Algoritma geliştirme konusunda ufkunuz açılıyor.
Zira kolaya kaçarak yazdığınız kod 16.2K boyutunda olduğu için 16K'lık
işlemci belleğine kodu aktaramıyorsunuz :)
Oturup yeni baştan daha yalın bir algoritma için beyin fırtınası veriyorsunuz.

Kısaca.
Bu işler deli işi de olsa kesinlikle çok zevkli :)

Saygılar.
Bircan HANCI


2010/3/23 Çağlar AKYÜZ <[email protected]>:
> On Tuesday 23 March 2010 04:45:51 pm hal 2000 hal wrote:
>> Board almak yerine board yapmak daha öğretici ve ucuz olacaktır.
>
> 48 bacaktan kucuk cipleri bir kenara birakirsak, kesinlikle ucuz olmaz ve
> sadece donanim yapmayi ogretir.
>
>> Zaten
>> gömülü sistem demekte donanımı üretmek demek değil mi :) :) :)
>>
>
> Sanirim o tanim SMD malzemelere gecilmesi ile degismistir :)
>
> Caglar
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap