RT-Thread V4.0.2 resmi olarak yayınlandı ve BSP, çok çekirdekli ve deneyimin diğer yönlerini optimize ediyor

RT-Konu v4.0.2 Sürüm 20 Aralık 2019'da piyasaya sürüldü, ancak değişiklik günlüğünü düzenlemek için zamanı olmadı. Toplam 851 gönderim ve 7.421 dosya değişikliğinden sonra, daha sonra resmi olarak yayınladık, bu nedenle değişiklik günlüğünü düzenlemek daha fazla zaman aldı.

Mevcut değişikliklere göre v4.0.x'in optimizasyon yinelemesinin bir özetini burada bulabilirsiniz:

Optimizasyon kısmı esas olarak BSP'ye yansıtılır Daha fazla yonga ve kartı destekledik ve sürücüyü geliştirdik;

v4.0.2 aynı zamanda NXP ve mühendisleri ile işbirliğiyle de desteklenen NXP i.MXRT BSP'yi yeniden düzenledi;

Çekirdek kısmın optimizasyonu esas olarak SMP içindir Simetrik çok çekirdekli işlemcide daha fazla iyileştirme ve değişiklik yaptık;

Diğer bölümler temel olarak bazı sorunları çözmek ve kodu düzene koymak ve optimize etmek içindir.

Bundan önce, topluluktan bazı geri bildirimler aldık Bazı geliştiriciler, mevcut RT-Thread'in gittikçe büyüdüğünden, hatta şişirildiğinden bahsetti. RT-Thread'in daha büyük ve daha büyük olup olmayacağı konusunda çok endişeliler mi? Bu fırsatı değerlendirerek birleşik bir yanıt vereceğiz: Olmayacak! Yukarıdaki değişiklik özetinden, RT-Thread platform seviyesi kodu (yani, RT-Thread açık kaynaklı her seferinde yayınlanan sürüm) olarak, temelde mevcut durumu koruyacağını ve önemli ölçüde yeni özellikler eklemeyeceğini görebiliriz. Gelecekte daha akıcı ve daha verimli olabilir. Yeni bir kod olsa bile, esas olarak çipi desteklerken görünür. Herkesin görmek istediği şeyin bu olduğuna inanıyorum.Özel bir çip platformu desteği yok, ancak işletim sisteminin kullanımı nedir? Bu nedenle, gelecekte RT-Thread platformunu daha sofistike hale getireceğiz ve açık ve açık kaynaklı bir şekilde yolumuza devam edeceğiz. Sistem ne kadar çok işlev ve karmaşıksa, o kadar avantajlı ve etkili olduğunu asla düşünmüyoruz. Küçük ve güzel IoT işletim sistemi Her zaman peşinde ve sloganımız olmuştur.

Şu anda birisi kesinlikle soracaktır, RT-Thread bu işlevlere sahip olduğundan, değeri diğer yönlerden nasıl yansıtabilir?

Bu, 2017'de RT-Thread 3.0'ı yayınladığımızda başlayacak. RT-Thread 3.0'ın piyasaya sürülmesinden bu yana, Çevrimiçi paket İşlev, yani ağda bir dizi işlev (paket) bulunur, onu kullanmanız gerektiğinde, onu kaldırabilir ve kullanmak için yerel projeye ekleyebilirsiniz. Bu yazılım paketleri için, her zaman daha fazla kişinin kullanabilmesi için onları açık bir şekilde yayınlamaya teşvik ettik.Ayrıca, herkesin yazılım paketlerinin katkı ve paylaşımına aktif olarak katılabileceğini umuyoruz.

Yazılım paketi RT-Thread platformunun bir özelliği olarak, platformdaki orijinal bileşenlerle karşılaştırıldığında kendine özgü bir farkı vardır: bu yazılım paketleri, yazılım paketi yazarı tarafından tutulabilir, korunabilir veya tamamen kullanılabilir. Paketi kendiniz koyabilirsiniz Gitee veya GitHub Yukarıda, sadece bağlantıyı (indeksi) RT-Thread Paket indeks deposuna göndermeniz yeterlidir, diğer insanlar bunu RT-Thread platformunda kullanabilir ve sürüm yönetimi işlevine sahiptir. Ayrıca yazılım paketi için farklı açık kaynak protokolleri uygulayabilir veya hatta Ticari ikili SDK kitaplığı İstediğin kadar bekle. Bu ücretsiz, açık ve yaratıcı bir platformdur, bu yüzden daha iyi yapmak istediğimiz şey, ihtiyacı olanlara mükemmel bir tamamlayıcılık çemberi oluşturan mükemmel yazılım paketleri önermektir.

Diğerlerinin yanı sıra, RT-Thread söz konusu olduğunda, RT-Thread ekibinin çabalarının ana yönü, RT-Thread platformunun geliştirilmesini teşvik etmek ve ardından topluluğun model türev yazılım paketlerini ve ara yazılımları karıştırmaktır. Bazı insanlar için, RT-Thread hala biraz karmaşıklığa sahip olmalıdır. Bu nedenle, ilgili sorunlar için bir dizi destekleyici araç geliştirmeye devam edeceğiz. Metinsel env / scons aracından (kodu düzene sokmanıza yardımcı olması için scons --dist kullanın) grafik arabirim-RT-Thread Studio entegre geliştirme ortamına kadar, yardımcı araçların rolünü her zaman kabul ettik ve ekipteki büyük inek arması da Tipik araç kontrolü.

Kısaca, takip aracı parçası RT-Thread, ister komut satırı yöntemi ister grafik arayüz RT-Thread Studio olsun, ilerlemeye devam edecek, bu da "herkesin kullanım eşiğini düşürmek" için çok çalışmaya devam edeceğimiz anlamına geliyor.

Toplulukta, RT-Thread Studio Birçok küçük ortak tarafından desteklendi ve kullanıldı! Ayrıca, kullanıcı geri bildirimlerine dayalı olarak ilgili optimizasyonları yaptık, saat frekansını artırdık, konsol seri portunu otomatik olarak yapılandırdık ve konfigürasyon arayüzünü iyileştirdik. Optimize edilmiş versiyon sizinle tanışmak üzere. Resmi web sitesi RT-Thread Studio sayfasını takip etmeye devam edebilirsiniz: https://www.rt-thread.org/page/studio.html

2020 yılına baktığımızda şu noktalara odaklanacağız:

RT-Thread Studio entegre geliştirme ortamına entegrasyon dahil olmak üzere daha fazla RISC-V mimarisi ve yonga desteği düşünün;

Daha fazla MPU tipi yongayı desteklemeyi düşünün, daha fazla MPU yongası Cortex-M7'yi dikkate alacaktır;

Daha zor: bizim aracılığımızla veya ortaklarımızla, herkesin kullanması için daha fazla donanım modülü ve kart sunacağız.

Son olarak, bu fırsatı değerlendirin: malongwei, greedyhao, a1012112796, ZYH, liweihao, Steven Liu, ZhangTao, tanglj86, xiaofan, Dryad, z14git, zylx, xuzhuoyi, yygg_you ve diğer geliştiriciler; ve bu sürümü güncelledikleri için Neusoft Carrier, NXP Katkılar yapıldı! Aktif katılımınız sayesinde RT-Thread kullanıcılarının ürün geliştirmesi kolaylaşıyor! Ek olarak, daha fazla geliştiricinin katılması ve birlikte daha iyi bir IoT ekosistemi oluşturması da bekleniyor!

RT-Thread, 14 yıl boyunca kendini cilalamak için harcadı, birçok sürüm yayınladı ve kendi dev geliştirici topluluğuna ve 200 milyondan fazla kurulu kapasiteye sahip, ancak bunlar nihai hedefleri değil. Daha da önemlisi, RT-Thread'in varlığı geliştiricilere ve işletmelere gerçekten fayda sağlayabilir! İçtenlikle diliyoruz: 2020'de zor bir terminal cihazı geliştirme olmayacak ve RT-Thread 996'yı özgürleştirebilir!

RT-Thread V4.0.2 indirme yöntemi

Gitee indirme adresi:

https://gitee.com/rtthread/rt-thread/releases

itest (aşk testi) 4.5.2 yayınlandı, BUG izleme yönetimi ve çevik test yönetimi yazılımı
önceki
[Açık kaynak önerisi] APIOAK 0.4.0 yayınlandı, yüksek performanslı mikro hizmet API ağ geçidi
Sonraki
[Açık Kaynak Bilgileri] PyCharm 2020.1 kararlı sürümü yayınlandı
[Açık kaynak bilgileri] WebStorm 2020.1 yayınlandı: geliştirilmiş görünüm, Vuex desteği vb.
Spring Cloud Alibaba tabanlı bir mikro hizmet platformu olan zlt-mp v3.5.0 sürümü
[Açık Kaynak Bilgileri] DataGrip 2020.1 resmi olarak yayınlanmış, çok motorlu veritabanı ortamı
IntelliJ IDEA 2020.1 kararlı sürümü yayınlandı, topluluk sürümü kullanılabilir
[Geliştirme Araçları] Visual Studio Code 1.44 yayınlandı
Zhenai.com, Bölüm 3.8 "Kadın Gücü" hakkında bir anket raporu yayınladı:% 70'ten fazlası, sağlığın yaşam memnuniyetinin temel koşulu olduğuna inanıyor
Salgın önleme ve kontrol döneminde, eğitim birlikleri ve hazırlıkları gevşetilmez
Wu Zun, Lin Liyin ve karısı "Evlilikten 21 Gün Önce" ye katıldı 16 yaşındaki genç fotoğrafları ortaya çıktı
Çin'deki Sırbistan Büyükelçiliği yardım istiyor, netizenler: En güçlü yardım misyonu gelmek üzere
"Savaş Salgını" Günlüğü Üçten İkiye
Guangdong Expo anti-salgın tanıkları topladı ve Profesör Guangmei 80 bağış çalışmasında
To Top