RT-Thread 5.0 real-time operating ratio available

Dimissio RT-Thread 5.0, systematis operandi reali (RTOS) pro Interreti Rerum machinis, divulgatum est. Systema ab anno 2006 a communitate e Sinensium tincidunt enucleatum est et nunc ad 200 fere tabulas, astulas et microcontrolersos subnixas x86, ARM, MIPS, C-SKY, Xtensa, ARC et RISC-V architecturas traduxit. Minimalistica RT-Thread (Nano) constructum tantum 3 KB of Flash et 1.2 KB of RAM requirit. Ad machinas IoT quae opibus non admodum limitatae sunt, versio plena Featured offertur quae sarcinam procurationem sustinet, configuratores, acervus retis, fasciculi cum exsecutione instrumenti graphici, vocis systemata moderandi, DBMS, retis servitia et machinamenta ad exsequendum scripta. Codex in C scriptus est et sub Apache 2.0 licentia distributus.

Rostra voltus:

  • Architectura subsidium:
    • ARM Cortex-M0/M0+/M3/M4/M7/M23/M33 (microcontrolers a fabricatoribus ut ST, Winner Micro, MindMotion, Realtek, Infineon, GigaDevic, Nordic, Nuvoton, NXP sustentantur).
    • ARM Cortex-R4.
    • ARM Cortex-A8/A9 (NXP).
    • ARM7 (Samsung).
    • ARM9 (Allwinner, Xilinx, GOKE).
    • ARM11 (Fullhan).
    • MIPS32 (Loongson, Ingenic).
    • RISC-V RV32E/RV32I[F]/RV64[D] (sifive, Canaan Kendryt, bouffalo_lab, Nuclei, T-Head).
    • ARC (SYNOPSYS)
    • DSP (TI).
    • C-sky.
    • x86.
  • Architectura modularis extensibilis, quae permittit te creare ambitum aptam systematibus cum limitibus facultatibus (minimis requisitis - 3 KB Flash et 1.2 KB RAM).
  • Firmamentum est variis interfaces vexillum progressionis progressionis, ut POSIX, CMSIS, C++ API. Stratum RTduino separatim explicatur ad convenientiam cum Arduino project API et bibliothecae.
  • Possibilitas expansionis per systema fasciculorum et obturaculum-in componentibus.
  • Support applicatione evolutionis ad processus informationes summus effectus.
  • Vis flexibilis administrandi ratio quae sinit te automatice fabricam in somno modum ponere et dynamice moderari voltage et frequentiam secundum onus.
  • Hardware subsidium encryptionis et decryptionis, praescriptum bibliothecarum cum algorithmis cryptographicis variis.
  • Interface ad unum accessum ad machinis periphericis et adiectis instrumentis.
  • Virtualis ratio fasciculi et promptibilitas rectorum ad systemata lima ut FAT, UFFS, NFSv3, ROMFS et RAMFS.
  • BIBLIOTHECA Protocollum TCP/IP, Aernet, Wi-FI, Bluetooth, NB-IOT, 2G/3G/4G, HTTP, MQTT, LwM2M, etc.
  • Systema remotae traditionis et institutionis updates quae encryptionem et verificationem utens subscriptio digitalis sustinet, receptam institutionem interruptam, recuperans ex defectu, mutationes revolutionis, etc.
  • Systema moduli nuclei dynamice onerati, qui te permittit ut membra nuclei separatim aedificare ac fovere, ac dynamice onerare cum opus fuerit.
  • Varias tertiae factionis fasciculos sustinet, ut Yaffs2, SQLite, FreeModbus, Canopen, etc.
  • Facultas directe ordinandi sarcinam BSP (Package Board Support) cum componentibus ad sustentandum suggestum quoddam specificum hardware, eumque in tabulam onerabis.
  • Disponibilitas aemulatoris (BSP qemu-vexpress-a9), quod permittit vos applicationes evolvere sine tabulis realibus utendi.
  • Firmamentum est communibus compilatoribus et instrumentis evolutionis ut GCC, MDK Keil et IAR.
  • Progressio nostrarum evolutionis integratae ambitus RT-Thread Studio IDE, quod tibi permittit applicationes debug ac creare, eas in tabulas onerare, et occasus regere. Progressio plugins pro RT-Thread etiam in promptu sunt pro Eclipse et in Codice VS.
    RT-Thread 5.0 real-time operating ratio available
  • Praesentia interfaciei Env consolatur, quae creationem inceptorum simpliciorem efficit ac ambitum constituens.
    RT-Thread 5.0 real-time operating ratio available

Systema operating ratio tribus principalibus stratis consistit:

  • nucleus qui munera exercenda in tempore reali concedit. nucleus nucleum genericum praebet primitivis locis obtegentis ut seram administrationem ac synchronizationem datam, negotium scheduling, administrationem filo, tractationem insignem, nuntium queuing, administrationem timoris, et administrationem memoriae. Hardware specialia notiones ad libcpu et BSP gradus adducuntur, in quibus necessarii rectores et codicem ad CPU sustinendum includunt.
  • Components et officia quae super nucleum currunt et abstractiones offerunt ut systematis fasciculi virtualis, exceptio systematis tractandi, repositionis clavis/pretii, linea linea interfaciendi mandatum FinSH, ACERVUS networking (LwIP) et compages networking, fabrica subsidia bibliothecarum, subsystem audio, ACERVUS wireless, components ad sustentationem Wi-FI, LoRa, Bluetooth, 2G/4G. Architectura modularis permittit tibi ut componentes et officia coniungere, secundum opera tua et facultates hardware in promptu.
  • Software packages. Generalis propositi programmata et munus bibliothecae in forma fasciculorum distribuuntur et instituuntur. Repositorium in praesenti plus quam 450 fasciculi includit, omnia offerens ab interfaces graphicis, applicationes multimedias et applicationes ad robot control systemata et apparatus discendi substructos processores. Fasciculi etiam machinas praebent ad executionem programmatum linguarum Lua, JerryScript, MicroPython, PikaScript et Rust (rtt_rust).

RT-Thread 5.0 real-time operating ratio available

Inter notas novas in versione 5.0 additas notare possumus notabilem emendationem in auxilio systematum multi- nuclei et multi- plicati (exempli gratia, ACERVUS ACERVUS et lima systemata aptantur ad operandum in modum multi-lineorum, schedula divisa est. in optiones pro simplici systemata cori et SMP). Exsecutio addita TLS (Locus Repono). Improved support for Cortex-A chips. Insigniter emendatur subsidia systematum 64-bitorum (TCP/IP acervus et fasciculus systematum 64-bitrarum rationum verificatarum). Mico memoria administratione partium integrantur. The toolkit creandi coegi redesignatus est.

Source: opennet.ru