zurück zum Artikel

Huawei: RISC-V statt ARM, um Sanktionen zu meiden

| Christof Windeck

Die Huawei-Tochter HiSilicon liefert erste RISC-V-Chips aus, die mit dem ebenfalls hauseigenen Betriebssystem HarmonyOS laufen.

Der chinesische Konzern Huawei wurde von US-Sanktionen gegen China stark getroffen. Als Reaktion darauf baut Huawei ein eigenes Ökosystem aus Hard- und Software auf. Dazu gehören etwa Systems-on-Chip (SoCs) mit Rechenkernen mit der offenen Befehlssatzarchitektur RISC-V. Und das seit 2019 entwickelte Open-Source-Betriebssystem HarmonyOS [1] (in China HongmengOS genannt) ist für Mikrocontroller mit 32-Bit-RISC-V-Kernen (RV32) ausgelegt, aber auch für ARM-Kerne.

Schon seit 2019 hat HiSilicon den TV-Controller Hi3731V110 [2] mit RV32-Kern aus eigener Entwicklung im Angebot. Auch im WLAN-Controller Hi3861V100 [3] für IoT- und Smarthome-Geräte wird ein RV32-Kern vermutet, allerdings von HiSilicon bisher nicht ausdrücklich erwähnt. Es könnte sich auch um einen ARM-Cortex-M-Kern handeln. Jedenfalls hat HiSilicon auch noch die sparsamere Chip-Variante Hi3861LV100 etwa für smarte Türschlösser im Angebot sowie die Version Hi3881V100 für IP-Kameras.

Die Sparte HiHope der Firma HopeRun verkauft Entwickler-Kits mit HiSilicon Hi3861V100, etwa das Pegasus IoT Developer Kit [4] und das HiSpark Wi-Fi IoT Development Kit für smarte Haushaltsgeräte.

IoT-Entwicklerkit HopeRun HiHope Pegasus mit HiSilicon Hi3861

(Bild: HopeRun)

Von HarmonyOS gibt es mehrere Varianten, von denen die "große" eine Alternative zu Android sein soll. Die HarmonyOS-Version mit LiteOS-Kernel ist für IoT- beziehungsweise Smarthome-Geräte gedacht, wiederum in zwei Varianten: "Mini-System Devices" mit RISC-V- oder ARM-Cortex-M-Kernen [5] und mindestens 128 KByte RAM sowie "Small-System Devices" mit Cortex-A und mindestens 1 MByte RAM.

Das Betriebssystem HarmonyOS gibt es auch in einer LiteOS-Version für Mikrocontroller mit RV32- oder ARM-Cortex-M-Kernen.

(Bild: Huawei)

Mit solchen Entwicklerpaketen orientiert sich Huawei an Vorbildern wie Amazon (FreeRTOS [6]), Microsoft (Azure Sphere [7]) und ARM (mBed), die ebenfalls Echtzeitbetriebssysteme für IoT-Geräte mit Cloud-Anbindung bereitstellen.

Mehr von c't Magazin Mehr von c't Magazin [8]

(ciw [9])


URL dieses Artikels:
https://www.heise.de/-6055570

Links in diesem Artikel:
[1] https://www.heise.de/news/HarmonyOS-ist-offiziell-Huaweis-Betriebssystem-kann-Android-ersetzen-4492417.html
[2] https://www.hisilicon.com/en/products/smart-media/TV/Hi3731V110
[3] https://www.hisilicon.com/en/products/smart-iot/ShortRangeWirelessIOT/Hi3861V100
[4] http://www.hihope.org/en/pro/pro1.aspx?mtt=48
[5] https://device.harmonyos.com/en/docs/start/introduce/oem_wifi_start_des-0000001050168548
[6] https://www.heise.de/news/FreeRTOS-LTS-Amazons-Betriebssystem-fuer-das-Internet-of-Things-4991919.html
[7] https://www.heise.de/news/Azure-Sphere-Microsoft-startet-sein-Linux-Paket-fuers-IoT-4666693.html
[8] https://www.heise.de/ct/
[9] mailto:ciw@ct.de