Hangi donanım hangi programla programlanır?

silver_wolf

Kilopat
Katılım
2 Eylül 2014
Mesajlar
10
Selam Arkadaşlar;
İster mikro denetleyici olsun, ister mikro işlemci hangi donanıma hangi programla program yazılıyor? PIC ve ATMEL için olanları yazıyorum. Başka program ya da programlanabilen donanım var mı?

MICROCHIP PIC

Assembly
dilinde olan program:
MICROCHIP; MPLAB X

C dilinde olan programlar:
CCS; CCS C PIC C (PCB, PCM, PCH, PCD)
MICROCHIP; MPLAB X+XC(8, 16, 32)
MikroElektronika; mikroC (PIC, dsPIC/PIC24, PIC32)


Basic dilinde olan programlar:
microEngineering Labs; Pic basic pro
MikroElektronika; mikroBasic (PIC, dsPIC/PIC24, PIC32)
OshonSoft; OshonSoft PIC Basic​
Crownhill Associates; Proton BASIC


Pascal dilinde olan programlar:
MikroElektronika; mikroPascal (PIC, dsPIC/PIC24, PIC32)

Diğer programlama dilleri:
JAL
Flowcode


MICROCHIP ATMEL (AVR)

Assembly
dilinde olan program:
Atmel Studio
MICROCHIP ; MPLAB X


C dilinde programlar:
Atmel Studio
MPLAB X
MikroElektronika; mikroC (AVR)


Basic dilinde programlar:
MCS; BASCOM-AVR
OshonSoft; OshonSoft AVR Basic
MikroElektronika; mikroBasic (AVR)​

Pascal dilinde program:​
MikroElektronika; mikroPascal (AVR)
 
Temel prensip olarak, her donanımın kendi mimarisine ait toolchain'i bulunmakta. Örneğin ARM ve RISC-V'ye özel GCC bulunuyor çapraz platform olarak, böylelikle de işletim sistemi yapmak mümkün oluyor. Aynı şekilde bilgisayarlar da öyle. Çapraz platform derleyici ile derleniyor işletim sistemleri.
 
ESP8266 -> ESPTool yeterli. Program degil ama bir Python scripti. Direkt flashliyorsunuz ESP8266 SDK'si ile gelistirdiginiz projeyi.
ESP32 -> ESP IDF yeterli.
Raspberry Pi Pico:
  • Python:
    • Thonny ile veya VSCode extensionu ile programlanabilir.
    • Hatta ve hatta seri port arayuzu uzerinden Python shell'ine ulasilabilir dolayisiyla bir sekilde Vim'den bile programlamak mumkun.
  • C:
    • pico-sdk'yi kuruyorsunuz. $PICO_SDK_PATH ortam degiskenini ayarlayip build klasorunde cmake .. calistiriyorsunuz sonra make ile build edip uf2 dosyasini Bootsel tusu basiliyken USB'ye bagladiginiz Pico'ya atiyorsunuz.
 

Geri
Yukarı