Ahmet
S38>S85
- Katılım
- 31 Mayıs 2021
- Mesajlar
- 6,081
Çalıştığım işletmede çoğu zaman ufak çaplı tartışmalara sebep olan 'gömülü' mantığını pekiştirmek benim için sorun olmaya başladı.
İşletmenin benimsetmeye çalıştığı gömülü yazılım mantığı tam olarak şöyle;
3 farklı marka denetleyici üreten marka ile çalışıyoruz ve yazdığımız software çok az zaman kaybederek yapılacak düzenleme ile bu 3 marka içinde çalışır hale gelmeli yani şöyle;
Analog okuma yapacağız bu her denetleyici için kalıp aynı kalacak biz sadece o üreticiye ait ham komutları alıp kalanını aynı bırakacağız
Gömülü mantığı tam olarak bu mu?
İşletmenin benimsetmeye çalıştığı gömülü yazılım mantığı tam olarak şöyle;
3 farklı marka denetleyici üreten marka ile çalışıyoruz ve yazdığımız software çok az zaman kaybederek yapılacak düzenleme ile bu 3 marka içinde çalışır hale gelmeli yani şöyle;
Analog okuma yapacağız bu her denetleyici için kalıp aynı kalacak biz sadece o üreticiye ait ham komutları alıp kalanını aynı bırakacağız
C++:
void adc_read(int64_t adc_val){
adc_val = analogRead(adc_pin);//sadece bu satır değişip başka mcu'ya uyumlu olacak
.
.
.
}