Five top causes of nasty embedded software bugs

Finding and killing latent bugs in embedded software is a difficult business. Heroic efforts and expensive tools are often required to trace backward from an observed crash, hang, or other unplanned run-time behavior to the root cause. In the worst cases, the root cause damages the code or data in a way that the system still appears to work fine or mostly fine-at least for a while. Too often engineers...

İşletim Sistemi Nasıl Çalışır..How OS works?

Bir bilgisayarınız var ise, "işletim sistemi" kavramına çok uzak sayılmazsınız. Herhangi bir masaüstü yada dizüstü bilgisayar çoğu bilgisayar satıcısında normal koşullarda Windows Vista yada Windows 7 yüklü olarak satılır.  Macintosh bilgisayarlar önceden OS-X yüklü olarak satılır. Çoğu şirket server'ları ile üzerinde Linux yada UNIX işletim sistemlerini barındırır. 'İşletim Sistemi' bir bilgisayar üzerinde olması gereken ilk şeydir ve bilgisayar onsuz bir hiç sayılabilir. İşletim sistemi ile ilgili bu yazıyı okumanızı tavsiye...

Linker Nasıl Çalışır?Guide to Linkers

Program geliştiriciler PC'lerinde birçok kod yazarlar. Yazdıkları programları bir PC'de yada başka cihazlarla kullanabilmek için ya çalıştırılabilir bir uzantı  (.exe) yada binary dosya (.bin yada .hex) oluşturmak zorundadırlar. Bu çıktıları alabilmek için önce program derlenmeli, ardından link edilmeli ve .exe oluşmalı. Peki hiç merak ettiniz mi, En önemli kısım olan link etme (bağlama) kısmı nasıl çalışıyor. Buyrun okuyun.. (Yazı şimdilik sadece İngilizce'dir, yakın zamanda da Türkçe olur inşallah) This article...