技术分享
🗒️在Windows下编译海思Linux固件
00 分钟
2023-6-26
2023-6-28
type
status
date
slug
summary
tags
category
password
icon
  1. 在windows功能中启用wsl2
    1. 1.1 安装虚拟机功能,管理员模式运行dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
      1.2 安装适用于Windows的Linux子系统,管理员模式运行dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
      1.3 重新启动计算机
  1. 下载安装https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
  1. 在应用商店中安装“Debian”并打开
  1. 安装基础环境sudo apt install -y gcc make gettext bison flex bc zlib1g-dev libncurses5-dev lzma libssl-dev git
  1. 下载SDKgit clone https://gitclone.com/github.com/tegzwn/HiSTBLinuxV100R005C00SPC050
  1. 切换到工作目录cd HiSTBLinuxV100R005C00SPC050
  1. 拷贝默认配置文件cp configs/hi3798mv100/hi3798mdmo1g_hi3798mv100_cfg.mak ./cfg.mak
  1. 设置环境变量source ./env.sh
  1. 修改SDK配置make menuconfig
  1. 修改内核配置cd source/kernel/linux-4.4.ymake ARCH=arm hi3798mv100_defconfigmake ARCH=arm menuconfigmake ARCH=arm savedefconfigcp defconfig arch/arm/configs/hi3798mv100_defconfigmake distcleancd ../../..
  1. 启动编译固件make build -j$(nproc) 2>&1 | tee -a buildlog.txt若要单独编译内核,输入make linux -j$(nproc)
  1. 复制编译好的文件到d盘cp -r out/hi3798mv100 /mnt/d/
 
 
致谢:
💡
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
 
 

评论