Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Diğer => Konuyu başlatan: tekosis - 22 Kasım 2022, 21:43:17

Başlık: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: tekosis - 22 Kasım 2022, 21:43:17
Selamün aleyküm arkadaşlar. başlıkta yazdığım gibi nuvoton için hangi IDE' yi kullandığınızı merak ediyorum. şu an 8051 serisi için keil ile yazmaya başladım ama otomatik kod tamamlama olmadığından kullanımı zor oluyor. Tavsiyeniz, tercihiniz nedir?
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: AXI__ - 22 Kasım 2022, 22:08:27
Kod düzenleme için Subline text'ti kullanıyorum. Derlemeyi reload edip keilde yapıyorum. Subline texti sadeliğinden dolayı seviyorum ama daha gelişmiş özelliklerinden dolayıda aynı şekilde vs code kullanılabilir.
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: quarko - 22 Kasım 2022, 22:24:31
Nuvoton ARM -> (1) IAR EWARM - (2) KEIL
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: tekosis - 22 Kasım 2022, 22:28:00
@AXI teşekkür ederim. VS code içinde keil assistant diye bir yama var. VS code de yazıyorsunuz, kod keil içine aynen geçiyor bu sayede vs code nin tüm güzelliklerinden faydalanabiliyorsunuz. Güzel bir uygulama ama böyle dolaşık işler yerine tek ide üzerinden yapılacak bir işlem çok daha iyi olurdu. Kendim yazıyor olsam sorun olmaz ama bunu okulda kullanacağım, çok karışık olmaması iyi olur. Öğrencilerin gözü korksun istemiyorum.

22 Kasım 2022, 22:31:41
Alıntı yapılan: quarko - 22 Kasım 2022, 22:24:31Nuvoton ARM -> (1) IAR EWARM - (2) KEIL

@quarko hocam teşekkür ederim. IAR nuvotonun 8051 ailesini destekliyor mu? Keil'e göre kod tamamlama özelliğinden daha fazla avantajı var mıdır?
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: tekosis - 23 Kasım 2022, 00:49:32
Sanırım ARM denetleyicilere kaymam gerekecek. 8051 serisi için IDE'ler biraz sıkıntılı. Şu anda NuEclipse'yi inceliyorum.
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: Murat Mert - 23 Kasım 2022, 14:52:24
Alıntı yapılan: tekosis - 23 Kasım 2022, 00:49:32Sanırım ARM denetleyicilere kaymam gerekecek. 8051 serisi için IDE'ler biraz sıkıntılı. Şu anda NuEclipse'yi inceliyorum.

Aynı projeyi
nu eclipse keilden fazla derliyordu geçen yıl denemiştim
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: tekosis - 23 Kasım 2022, 15:16:16
@Murat Mert Daha önce hiç ihtiyaç duymadım ama optimizasyon ayarlarından olabilir mi acaba? Arka planda aynı derleyici (gcc) çalışmıyor mu?
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: X-Fi - 24 Kasım 2022, 09:15:19
Alıntı yapılan: tekosis - 23 Kasım 2022, 00:49:32Sanırım ARM denetleyicilere kaymam gerekecek. 8051 serisi için IDE'ler biraz sıkıntılı. Şu anda NuEclipse'yi inceliyorum.

Söylediğinizin aksine günümüzde 8051 ler hiç olmadığı kadar populer hale geldi(bkn:chip krizi) sektörde bazı mecburiyetlerden tercih ediliyor ve kullanılıyorlar.

Benim kullandığım toolchain şu şekilde SDCC -> Cmake -> VsCode.

Örnek olması açısından şu repoyu inceleyebilirsiniz;

https://github.com/coskunergan/FreeRTOS_8051_Template

Saygılarımla,
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: power20 - 24 Kasım 2022, 10:16:13
Kayıtlı olmayan 8051 mikroyu diğerlerine benzeterek ekleyebilir miyiz acaba?
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: tekosis - 24 Kasım 2022, 12:13:50
Alıntı yapılan: X-Fi - 24 Kasım 2022, 09:15:19Söylediğinizin aksine günümüzde 8051 ler hiç olmadığı kadar populer hale geldi(bkn:chip krizi) sektörde bazı mecburiyetlerden tercih ediliyor ve kullanılıyorlar.
Doğrudur hocam, tespitim hatalı olabilir.

Alıntı yapılan: X-Fi - 24 Kasım 2022, 09:15:19Benim kullandığım toolchain şu şekilde SDCC -> Cmake -> VsCode.

Örnek olması açısından şu repoyu inceleyebilirsiniz;

https://github.com/coskunergan/FreeRTOS_8051_Template

Saygılarımla,

bu yapıyı bir inceleyeyim dedim sanırım linux altında çalışıyor. doğru mudur? Bizim okulda şu anda linux kullanma imkanımız yok. Ayrıca Eclipse için bir çözüm var mıdır acaba? Bu şekilde toolchainler ile çalışmaya alışık değilim, biraz zorlanıyorum.
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: X-Fi - 24 Kasım 2022, 13:36:50
Alıntı yapılan: tekosis - 24 Kasım 2022, 12:13:50bu yapıyı bir inceleyeyim dedim sanırım linux altında çalışıyor. doğru mudur? Bizim okulda şu anda linux kullanma imkanımız yok. Ayrıca Eclipse için bir çözüm var mıdır acaba? Bu şekilde toolchainler ile çalışmaya alışık değilim, biraz zorlanıyorum.

Merhaba,

SDCC(Small device C Compiler) GCC tabanlı ücretsiz bir derleyicidir Linux, Windows, MacOS gibi birçok sistemde çalışabilir. stm8 özelinde hazırlanmış olan şu karşılaştırma sayfasına bakmanızı öneriyorum: http://www.colecovision.eu/stm8/compilers.shtml

CMake C ve C++ için Açık kaynaklı bir çapraz platform derleme yardımcısı dilidir. Kaynak kodlu projenizi platformlardan bağımsızlaştırıp Clean Code oluşturmanıza yardımcı olur.

VsCode artık çok yaygın olarak kullanılan hangi dile hakimseniz sizin için o dile ait intellisense araçlarını sağlayan çok yönlü bir code editörüdür.
İçerisinde CMake, GIT, Code formatlama, Static Code Analizi gibi yardımcı yazılımların pluggin araçlarını hazır bulabilirsiniz.
Kendi adıma konuşuyorum VsCode bilgisayarımdaki bütün IDE leri kaldırmama sebep olmuştur. ARM için GCC + CMake + VsCode üçlüsü ile IDE ve Lisans bağımlılığından beni kurtardı.

Yıllarca keil kullandım Eclipse, IAR, mplap, avr-studio gibi farklı farklı mcu platformlarında yazılım geliştirdim. Öğrendiğim şu oldu amaç yeni bir bağlımlılık yaratmak değil bağımlılıkları koparmak olmalıdır.

iyi çalışmalar diliyorum.




Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: Murat Mert - 24 Kasım 2022, 14:05:47
Alıntı yapılan: tekosis - 23 Kasım 2022, 15:16:16@Murat Mert Daha önce hiç ihtiyaç duymadım ama optimizasyon ayarlarından olabilir mi acaba? Arka planda aynı derleyici (gcc) çalışmıyor mu?

optimizasyon çok çözüm olmadı.
Şimdiki nu eclips nasıldır ne durumdadır bilmiyorum. Belki düzenleme ve düzeltmeler yapmışlardır onu bilemeyeceğim.
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: MCansız - 24 Kasım 2022, 16:54:52
ben NuEclipse'yi  kullanıyorum
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: tekosis - 25 Kasım 2022, 00:39:14
@X-Fi hocam detaylı anlatımınız için çok teşekkür ederim. Şu anda bilgi yetersizliğimden ve yeterli zaman ayıramayacağımdan dolayı VsCode konusunu beklemeye alacağım. Ancak bu yöntemi ilerleyen zamanda mutlaka incelemek, en azından bir led yakıp söndürmek için bile olsa kullanmak istiyorum. Benim olmasa bile ileride birilerinin yolu mutlaka bu sayfaya düşecektir.

@MCansız , @Murat Mert şimdilik NuEclipse ile devam edeceğim.

25 Kasım 2022, 00:41:10
Alıntı yapılan: Kılıç - 24 Kasım 2022, 10:16:13Kayıtlı olmayan 8051 mikroyu diğerlerine benzeterek ekleyebilir miyiz acaba?
Anlamadım hocam.
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: MCansız - 13 Aralık 2022, 13:02:35
Merhabalar
 STM32cube ide de live Expressions bölümü var burada debugda program koşarken global değişkenleri anlık olarak görebiliyoruz.
NUeclipse idesinde bunu bulamadım. başka bir yöntem varmıdır acaba ?
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: e-zeki - 13 Aralık 2022, 16:43:52
Alıntı yapılan: tekosis - 22 Kasım 2022, 22:28:00@AXI teşekkür ederim. VS code içinde keil assistant diye bir yama var. VS code de yazıyorsunuz, kod keil içine aynen geçiyor bu sayede vs code nin tüm güzelliklerinden faydalanabiliyorsunuz. Güzel bir uygulama ama böyle dolaşık işler yerine tek ide üzerinden yapılacak bir işlem çok daha iyi olurdu. Kendim yazıyor olsam sorun olmaz ama bunu okulda kullanacağım, çok karışık olmaması iyi olur. Öğrencilerin gözü korksun istemiyorum.

22 Kasım 2022, 22:31:41
@quarko hocam teşekkür ederim. IAR nuvotonun 8051 ailesini destekliyor mu? Keil'e göre kod tamamlama özelliğinden daha fazla avantajı var mıdır?

@tekosis  hocam senden allah razı olsun keil assistant mükemmel bir eklentiymiş. arm debugger eklentisi de varmış fakat çalıştıramadım bi çalıştırsam bi daha keil'e elimi sürmeyeceğim. yıllardır bir fonksiyona ya da referansa gitmek için sağ tık go to referrence, go to declaration yapmaktan yıldım.   ::ok  ::ok  ;D
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: Murat Mert - 17 Aralık 2022, 11:48:07
Öyle bir desteği yok galiba.
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: yas - 17 Aralık 2022, 13:27:18
Eğer eklentiye tanıtıldıysa shift basılı iken tıklama yaptığınızda gitmesi lazım.
Başlık: Ynt: Nuvoton. Mcu için hangi IDE' yi kullanıyorsunuz
Gönderen: tenri - 20 Şubat 2023, 11:56:34
Alıntı yapılan: tekosis - 22 Kasım 2022, 21:43:17Selamün aleyküm arkadaşlar. başlıkta yazdığım gibi nuvoton için hangi IDE' yi kullandığınızı merak ediyorum. şu an 8051 serisi için keil ile yazmaya başladım ama otomatik kod tamamlama olmadığından kullanımı zor oluyor. Tavsiyeniz, tercihiniz nedir?

Hazır kod tamamlama özelliğine bence alışmamalısın. Önerebileceğim diğer arkadaşlarında söylediği gibi uKeil. Technical user manual PDF dosyasını kullanarak doğrudan register seviyelerinde yazılımı yazıp kodunuzu öyle çalıştırmanızı öneririm. Doğrudan registerlara ulaşmak ve ona göre #define yapmak daha temiz bir çözüm olur.