# hyperkernel **Repository Path**: darunshen/hyperkernel ## Basic Information - **Project Name**: hyperkernel - **Description**: 一个armv8架构的内核,于qemu与rk3399平台开发调试 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-08-09 - **Last Updated**: 2026-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hyperkernel ## 介绍 hyperkernel是一个基于armv8的操作系统内核,适配了qemu与rockpi 4b(rk3399)平台,当前实现了蓝牙小车的功能 ## 软件架构 ![系统架构图](doc/开发过程/architecture.png) ## 编译 1. gn gen out/ 2. 首次编译需要执行menuconfig ```shell ninja -C out/ menuconfig ``` **注意:** LSE功能只在某些芯片支持,如cortex-a55,对于cortex-a57等芯片就不支持该功能 3. 执行编译 ```shell ninja -C out/ ``` 4. 按照打印提示启动qemu,或者在u-boot中通过tftp或mmc引导启动hyperkernel ## qemu 网络配置 sudo ip tuntap add dev tap0 mode tap sudo ip link set tap0 up sudo ip addr add 192.168.100.1/24 dev tap0 ## demo展示 ```text doc/开发过程/demo/smart-car.mp4 ```