RISC-V-Board fĂŒr Studenten mit Bluetooth - und ARM-Kernen
Die Allianz OpenISA will im FrĂŒhling das Vegaboard mit dem NXP-Chip RV32M1-VEGA ausliefern, mit dem sich IoT-GerĂ€te mit Bluetooth entwickeln lassen.
Auf dem RISC-V Summit vor zwei Monaten wurden die ersten Vegaboards mit NXP RV32M1 und Arduino-kompatiblen Pinleisten gezeigt, nun gab es eine erste Charge kostenloser Testmuster fĂŒr Entwickler. "Ab FrĂŒhling" sollen dann UniversitĂ€ten die Entwicklerboards kaufen können, damit sie Studenten fĂŒr Projekte verwenden.
Bei NXP machen sich Robert Oshana und Markus Levy fĂŒr die RISC-V-Entwicklung stark. Im RV32M1-Vega kombiniert NXP aber die vom PULP-Team der ETH ZĂŒrich entwickelten RISC-V-Kerne RI5CY und Zero-RI5CY [1] jeweils mit einem ARM-Kern: Einem Cortex-M4F eher fĂŒr Anwendungen sowie einem Cortex-M0+ fĂŒr die Bluetooth-5.0-(BLE-)Kommunikation. Der RV32M1 ist fĂŒr Entwickler gedacht und soll nicht in akueller Form als Serienprodukt verkauft werden.
(Bild:Â NXP)
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) ĂŒbermittelt werden. Mehr dazu in unserer DatenschutzerklĂ€rung [2].
Arduino-Shields
Vier Pinleisten des Vegaboards [3] lassen sich unter anderem zum Anschluss von Arduino-Shields nutzen, etwa um Sensoren, Aktuatoren und weitere Schnittstellen wie NFC oder WLAN anzubinden. AuĂerdem sind eine MicroSD-Kartenfassung, 4 MByte SPI-NOR-Flash, der Kombi-Sensorchip FXOS8700CQ (Sechs-Achsen-Beschleunigungsssensor und Magnetfeld), ein Lichtsensor, eine RGB-LED und zwei Taster vorhanden.
(Bild:Â Segger)
Der NXP RV32M1 enthÀlt einen USB-Device-Controller. Ein zusÀtzlicher NXP Kinetis K26 dient als OpenSDA-Controller (Open Serial and Debug Adapter [4]). Um an die RISC-V-Cores heranzukommen, ist aber noch ein JTAG-Adapter wie der unter 20 Euro erhÀltlich Segger J-Link EDU mini nötig.
Zephyr RTOS & MicroPython
ZunĂ€chst kommt als Betriebssystem das Echtzeit-Linux Zephyr RTOS [5] zum Einsatz. Amazon FreeRTOS beteiligt sich aber ebenfalls an OpenISA. Ein Entwickler stellt via GitHub auch MicroPython [6] bereit. Auf der Fachmesse embedded world 2019 Ende Februar in NĂŒrnberg sind sowohl NXP als auch die RISC-V Foundation mit StĂ€nden vertreten.
(ciw [7])
URL dieses Artikels:
https://www.heise.de/-4298446
Links in diesem Artikel:
[1] https://www.heise.de/news/RISC-V-Prozessoren-fuer-Embedded-Systems-und-Linux-mit-PULP-3963133.html
[2] https://www.heise.de/Datenschutzerklaerung-der-Heise-Medien-GmbH-Co-KG-4860.html
[3] https://open-isa.org/
[4] https://www.nxp.com/support/developer-resources/run-time-software/kinetis-developer-resources/ides-for-kinetis-mcus/opensda-serial-and-debug-adapter:OPENSDA
[5] https://docs.zephyrproject.org/latest/boards/riscv32/rv32m1_vega/doc/rv32m1_vega.html
[6] https://github.com/AaronKel/micropython-vega
[7] mailto:ciw@ct.de
Copyright © 2019 Heise Medien