Açık kaynaklı ve çapraz platformlu PIC18F4550 C-derleyicisi?


11

Uzun zamandır AVR kullanıcısıyım. AVR-GCC'nin kullandığım iki ana işletim sisteminde (Mac OS X ve Linux) çalışmasını, açık kaynak olmasını ve Atmel tarafından desteklenmesini gerçekten seviyorum. PIC programlamaya geri dönmek istiyorum (90'larda kullandım), çünkü PIC18F4550 sınıfı cips gibi oldukça iyi PIC'ler var.

Ne yazık ki, PIC18'lerin tüm derleyicileri sadece Windows ve ücretli olarak görünüyor. Ve neredeyse her zaman ihtiyacım olmayan bir IDE'ye sahipler. Komut satırı derleyicilerini ve Makefiles'i tercih ediyorum, böylece kodun nasıl oluşturulduğunu tek bir dosyaya bakarak söyleyebilirim. (ve iletişim kutularının kıvrımlı bir labirentinden geçmeyin)

Ben de kurcaladım SDCC ama PIC18F4550 desteği var ve bu bile, onun PIC18 desteği gibi ses net hissetmez homurdanarak.bu zayıf, ya da en iyi çok kullanım kafa karıştırıcı görünmemektedir.

Peki, PIC18F4550 destekli iyi bir çapraz platform komut satırı C-derleyicisi nedir?

Başarısız olursa, PIC18F4550 için türünün en iyisi C-derleyicisi nedir ve Makefiles ile nasıl kullanılır?

Yanıtlar:


6

SDCC, 18F4550 için iyi çalışıyor. Ürettiği kod, pahalı derleyiciler kadar kompakt olmayabilir. Ancak SDCC'nin son yapıları oldukça iyi bir iş çıkarıyor gibi görünüyor.

İşte SDCC ve 18f2550 ile yaptığım bir proje .


1
Teşekkürler Mark, aradığım şeyin mükemmel bir örneği: Gerçek USB kodlu 18fx550 için Make-based bir proje. (SDCC ile çok sayıda basit proje buldum, ancak yongaların daha ezoterik parçalarını kullanan hiçbiri yok. Teşekkür ederim)
todbot

Proje için güncellenmiş bir bağlantınız var mı? Bu etki alanı çözümleniyor, ancak her zaman bir bağlantı zaman aşımı alıyor gibi görünüyor.
PeterJ
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.