Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

  • Bulundugunuz Sayfa: 
  • Ana Sayfa
  • Sistem Programlama

MikroC – Seven Segment Sayac Uygulamasi

Gönderim Ekim 1st, 2014

cMikro C derleyicisi yardimiyla yazmis oldugumuz kodlarin .hex formatlarini proteus’taki devrelerimize gomerek uygulamalarin simulasyonunu gerceklestirmis oluyoruz. Bu makalemde sizlere Seven Segment ve Pic18F4550 devresini kullanarak bir sayac hazirliyorum. Sayaci 0 – 99 arasinda yukari veya asagi olacak sekilde saydirtabiliyor, ayni zamanda istege gore sayaci baska bir buton yardimiylada sifirlattirabiliyorum.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , ,
Bulundugu Konu Basliklari Akademik, Gomulu Sistem / Embedded System, Sistem, Sistem Programlama, Yazilim | Yorum Yok »

MikroC – LCD Display Uygulamasi

Gönderim Ekim 1st, 2014

cMikro C derleyicisi yardimiyla yazmis oldugumuz kodlarin .hex formatlarini proteus’taki devrelerimize gomerek uygulamalarin simulasyonunu gerceklestirmis oluyoruz. Bu makalemde sizlere LCD Display ve Pic18F4550 devresini kullanarak lcd ekrana mesaj gonderilmesi, mesajin ekran uzerinde kaydirilmasini, mesajin silinmesi ve baska bir mesajin yazilabilmesini uygulama uzerinde gosteriyor olucam.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , ,
Bulundugu Konu Basliklari Akademik, Gomulu Sistem / Embedded System, Sistem, Sistem Programlama, Yazilim | Yorum Yok »

MikroC – Kara Simsek Uygulamasi

Gönderim Ekim 1st, 2014

cMikro C derleyicisi yardimiyla yazmis oldugumuz kodlarin .hex formatlarini proteus’taki devrelerimize gomerek uygulamalarin simulasyonunu gerceklestirmis oluyoruz. Bu makalemde sizlere kara simsek tabiriyle bilinen 8 led’li Pic18F4550 devresiyle calisan bir uygulamayi taniyor olucam.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , ,
Bulundugu Konu Basliklari Akademik, C / C++, Gomulu Sistem / Embedded System, Sistem, Sistem Programlama, Yazilim | Yorum Yok »

Proteus Arduino Library

Gönderim Eylül 21st, 2014

arduinoTasarlamis oldugunuz Arduino projelerinizi bir cok simulasyon programlarinda calistirabileceginiz gibi Proteus programi uzerinde de arduino simulasyonlari yapabilirsiniz. Bunun icin, proteus’unuza arduino ile ilgili kutuphaneyi eklemeniz gerekmektedir. Simulasyonlarinizi proteus uzerinde uygulayabilmeniz icin, bir kac adimdan olusan bu islemleri ve proteus arduino library dosyasini bu makale icerisinde bulabilirsiniz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari Akademik, Arduino, C / C++, Gomulu Sistem / Embedded System, Sistem Programlama, Yazilim | Yorum Yok »

Arduino ile Kriptoloji Uygulamasi

Gönderim Eylül 7th, 2014

arduinoArduino temel olarak acik kaynakli bir gelistirme platformuna sahip cevresiyle etkilesimli calisabilen sistemler tasarlayabileceginiz bir fiziksel programlama platformudur. Kullanici tarafindan girilen metinlerin nukleotid bazlarina donusturulmesi ya da girilen nukleotid dizilimlerinin metine donusturulmesini saglayan ve arduino uzerinde calisan bir sifreleme programidir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari Akademik, Arduino, C / C++, Gomulu Sistem / Embedded System, Sistem Programlama, Yazilim | Yorum Yok »

OpenCv ile Image Processing Uygulamasi

Gönderim Temmuz 28th, 2013

Bu makale iceriginde Suleyman Demirel Universitesi – Bilgisayar Muhendisligi bolumu’nun Paralel Programlama dersi icin gelistirilen OpenCv ile Image Processing Uygulamasi C programlama dili ile birlikte kullanilarak yapilmis bir ornegini paylasiyor olacagim.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , ,
Bulundugu Konu Basliklari C / C++, OpenCV, Paralel Programlama, Sistem Programlama, Yazilim | Yorum Yok »

Histogram Hesaplama’nin Paralel Programlama Analizi

Gönderim Temmuz 28th, 2013

Bu makale iceriginde Suleyman Demirel Universitesi – Bilgisayar Muhendisligi bolumu’nun Paralel Programlama dersi icin gelistirilen Histogram Hesaplama – Seri ve Paralel Programlama Ile Analiz Sonuclarini C programlama dili ile birlikte kullanilarak yapilmis bir ornegini paylasiyor olacagim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , ,
Bulundugu Konu Basliklari C / C++, Paralel Programlama, Sistem Programlama, Yazilim | Yorum Yok »

Matrix Multiplication’in Paralel Programlama Analizi

Gönderim Temmuz 28th, 2013

Bu makale iceriginde Suleyman Demirel Universitesi – Bilgisayar Muhendisligi bolumu’nun Paralel Programlama dersi icin gelistirilen .Matrix Multiplication’in seri ve paralel programlama ile analiz sonuclarini C programlama dili ile birlikte kullanilarak yapilmis bir ornegini paylasiyor olacagim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , ,
Bulundugu Konu Basliklari C / C++, Paralel Programlama, Sistem Programlama, Yazilim | Yorum Yok »

Java Thread Uygulamasi

Gönderim Mayıs 31st, 2013

Java’da hem thread sinifini hemde runnable sinifini kullanarak bir uygulama paylasiyor olacagim.

Thread sinifindan extend edilmis ve runnable sinifindan implement edilmis siniflar icerisinde run method’larina vermis oldugumuz komutlari, Test sinifinda olusturulan nesnelerin Start methodlari ile thread’leri cagiriyoruz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari Java, Paralel Programlama, Sistem Programlama, Yazilim | Yorum Yok »

Thread Sinifi Method’larinin Kullanimi ve Uygulamalari

Gönderim Mayıs 31st, 2013

Aslinda her iki yontemle de ayni seyleri yapiyoruz fakat farkli iki yol kullaniyoruz. Thread sinifindan uretmis oldugumuz nesne sayesinde Thread yasam dongusundeki rolune tamamen hakim olmaktadir. Runnable ise bir arabirim gibi kullanilmaktadir. Sadece bir thread tanimlanir ve o thread uzerinde isler yurutulur fakat tum kontrole hakim olamaz. Diger onemli bir konu ise,

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , ,
Bulundugu Konu Basliklari Java, Paralel Programlama, Sistem Programlama, Yazilim | Yorum Yok »

MultiThreaded Programming With JAVA

Gönderim Mayıs 31st, 2013

Java’da Thread’ler object olarak bulunmaktadir. Iki farkli yontemle thread’ler uzerinde calisabiliriz.

1. Standart sinifimizi Thread sinifindan extend ederek.

2. Standart sinifimizi Runnable interface’inden implement ederek.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Paralel Programlama, Sistem Programlama, Yazilim | Yorum Yok »

Loop Optimization – Loop Optimizasyonu

Gönderim Nisan 25th, 2013

Var olan dongulerin acilmis yada sikistirilmis hallerini optimize ettikten sonra cache’imizde nasil bir performans saglayacigini gorebiliriz. Bunun icin uc adet dogu optimizasyon yontemi bulunmaktadir; loop unrolling, loop fusion ve loop tiiling.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari C / C++, Paralel Programlama, Sistem Programlama | Yorum Yok »

Memory Access Patterns And Performance

Gönderim Nisan 25th, 2013

Paralel programlama ile calismalarimizda bellege nasil erisecek olmamiz onemlidir. Bellegin nasil calistigini bilirsek yazacagimiz kod’un performansinida ayni sekilde hesaplayabilmis oluruz. Bunun oncelikle, cache line size’dan bahsetmemiz gerekiyor. Ardindan, row wise ve column wise kavramlarinin onemini birer ornekle aciklayalim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari C / C++, Design Pattern, Paralel Programlama, Sistem Programlama | Yorum Yok »

Nested Parallel Loops

Gönderim Nisan 13th, 2013

Matrix Multiplication / Matrix Carpma islemlerini OpenMP araciligi ile paralel alanda nasil yapilabilecegini incelerken ayni zamanda for construct’larin nested parallel loops alaninda nasil calistigini goruyor olacagiz.

Oncelikle parallel region icin gerekli olan matrix multiplication kodumuzu yazdigimizda,

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: ,
Bulundugu Konu Basliklari C / C++, OpenMP, Paralel Programlama, Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

OpenMP Synchronization Constructs

Gönderim Mart 13th, 2013

Synchronization Constructs konu basligi altinda Critical Constructs, Atomic Constructs ve Barrier Constructs yapilarini birer ornekle aciklamaya calisacagim. Ayni zamanda Reduction Clause yapisi hakkindada bir ornek paylasiyor olacagim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , ,
Bulundugu Konu Basliklari C / C++, OpenMP, Paralel Programlama, Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

OpenMP Work Sharring Construct

Gönderim Mart 12th, 2013

Work Sharing Construct konusu icerisinden 3 yapiyi orneklerle inceliyor olacagiz. Paralel programlama icerisinde Thread’ler arasinda is paylasimlarini yonetebilecegimiz yapilardir. Master thread’inizin paralel havuza girisinde is parcalarina nasil uymasini istiyorsak burada belirleyebiliyoruz. Su ana basliklar altinda inceleyecek olursak; loop, sections ve single ile isimlendirilen directive yapilardir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari C / C++, OpenMP, Paralel Programlama, Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

OpenMP’de Omp_Num_Threads ile Thread Kisitlamasi

Gönderim Mart 12th, 2013

OpenMp icerisinde calisirken paralellestirdigimiz kod’un thread’lerimizden kac tanesiyle calismasini istiyorsak bunu ister kod’dan ister kullanacagimiz visual studio derleyicisinden yazacagimiz kod’la belirleyebiliyoruz. Dilerseniz bunu nasil aktif edecegimizi kucuk bir uygulamamizla gorelim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari C / C++, OpenMP, Paralel Programlama, Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

OpenMP İle İlk Adım

Gönderim Mart 5th, 2013

OpenMP, kendi icerisindeki derleyici direktifleri sayesinde paralel programlama’daki calismalarimiza yardimci olabilecek bir API gorevini ustlenmistir. Ornek icerisinde C++ uzerinde calisiyor olacagiz. Oncelikle Visual Studio’da yeni bir Visual C++ Win32 Console Application projesi olusturalim. Source Files icerisine ise cpp uzantili bir C++ File (.cpp) olusturalim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , ,
Bulundugu Konu Basliklari C / C++, OpenMP, Paralel Programlama, Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

Paralel Programlama Uygulamasi [C#]

Gönderim Şubat 21st, 2013

Arastirmalarim sonucunda Visual Studio’da paralel programlama hakkinda kucuk bir uygulama ortaya cikarmak istedim. Bunun icin visual studio’da System.Diagnostics ve System.Threading.Tasks dll’leri ile calismam gerekiyor. Uygulamamiza gececek olursak oncelikle visual studio’da console application olusturuyoruz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , ,
Bulundugu Konu Basliklari Paralel Programlama, Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

Paralel Programlama Nedir?

Gönderim Şubat 21st, 2013

Paralel Hesaplama yada Paralel Programlama hakkinda soyleyebilecegimiz seyler genellikle bilgisayar mimarileri uzerinde olacaktir cunku calisacagimiz ortam islemciler/memory’ler uzerindeki gorevler uzerinde olacaktir. Genelde bir sorunu cozebilmek icin kaynaklar eszamanli ve coklu bir sekilde calismaktadirlar.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , ,
Bulundugu Konu Basliklari OpenMP, Paralel Programlama, Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

C# ‘da Advanced File/Folder Properties Sistem Kodlari

Gönderim Haziran 7th, 2012

Makale iceriginde Visual Studio’nun sistem komutlarinin yardimi ile C# dili kullanarak daha onceden olusturdugumuz dosyalar uzerinde kopyalama, kesme, yapistirma, tasima islemlerini yapiyor olabilecegiz. Ayni zamanda yapacagim uygulamada tum bu ozellikleri gerceklestirirken arti bir ozellik olarak da dosyamizin ozellikleri kisminda ki bilgileri de yine sistem komutlarimizla cekiyor olacagiz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , ,
Bulundugu Konu Basliklari Sistem Programlama, Visual Studio, Yazilim | Yorum Yok »

Sistem Programlama – Dosya Islemede Kullanilan Fonksiyon Ve Parametreler

Gönderim Mart 5th, 2012

Bu makalemizde dosya islemede kullanilan ;

– CreateFile,

– WriteFile,

– ReadFile,

– CloseHandle isimli Fonksiyon ve Parametrelerden bahsedecegiz.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , ,
Bulundugu Konu Basliklari Sistem, Sistem Programlama, Yazilim | Yorum Yok »

Sistem Programlama – Dosya Kopyalama Islemleri

Gönderim Mart 4th, 2012

Windows giris / cikis (I/O) islemlerini kullanacagimiz uygulamalarimizda dosyalarin iceriklerinin ve kendilerinin kopyalanmasini sagliyor olacagiz.

Makale iceriginde inceleyecegimiz uygulamala konulari ;

C kutuphaneleri kullanilarak dosya kopyalama,

Windows ile dosya kopyalama,

Windows Convenience Fonksiyonu ile kopyalama.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , ,
Bulundugu Konu Basliklari Sistem, Sistem Programlama, Yazilim | Yorum Yok »

Sistem Programlamaya Giris…

Gönderim Mart 4th, 2012

Sistem Programlama ile ilgili yazi serisine baslamadan once bu makele iceriginde sizlere sistem programlama hakkinda birkac kucuk ayrinti verecegim.

Uygulamalarimizi C++ ile birlikte gerceklestirecegimiz sistem programlama konularinda derleyici arayuzu olarak Dev-C++ ve isletim sistemi olarakta windows kullamamiz simdilik yeterli olacaktir.

Makale icerisinde Windows Sistem Programlamada Onemli Ilkelerin ne oldugunu ve temel isletim sistemleri hakkinda da bilgilendiriyor olacagim.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , ,
Bulundugu Konu Basliklari Sistem, Sistem Programlama, Yazilim | Yorum Yok »

Istatistik

  • 1 Uye
  • 334 Yazi
  • 16 Yorum Var