导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. Juggernaut
    3. 最佳
    J
    • 资料
    • 关注 0
    • 粉丝 2
    • 我的积分 1444
    • 主题 2
    • 帖子 36
    • 最佳 4
    • 群组 0

    Juggernaut 发布的最佳帖子

    • 回复: 全志V853 jpg怎么直接显示屏幕上

      @yuzukitsuru Tina 5.0貌似不带

      发布在 V Series
      J
      Juggernaut
    • 庆祝源码编译通过

      微信图片_20211122235035.jpg

      UBUNTU20 这个坑太大了…还好找到组织跳出来了

      发布在 MR Series
      J
      Juggernaut
    • 回复: 麻雀D1s开发板支持buildroot 一件构建了。

      @allwinnertech 在 麻雀D1s开发板支持buildroot 一件构建了。 中说:

      • 麻雀Buildroot扩展支持 https://github.com/100askTeam/buildroot-external-mq.git
      • 全志在线buildroot https://github.com/100askTeam/buildroot_aw-ol.git

      MQ-D1S Buildroot external tree

      这个Git仓库专门支持全志在线 RV64 的平台。这个是针对 芒果PI MQ 开发板专门支持的 BR2_EXTERNAL 外部扩展支持。

      快速开始

      环境配置

      为了使用 Buildroot,您需要在您的工作站上安装 Linux 发行版。 任何最新的 Linux 发行版(Ubuntu、Debian、Fedora、Redhat、OpenSuse 等)都可以正常工作。
      但是你需要安装一些必要软件包至您的Linux工作站才可以使用Buildroot manual System requirements section. 对于 Debian/Ubuntu发行版系统,需要参考下述命令安装列出来的软件包。

      $ sudo apt install debianutils sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio unzip rsync file bc git
      

      获取代码

      这个 BR2_EXTERNAL会配合着最新的LTS版本一起使用,所以版本会随着 上游的更新而建立新的分支进行更新,目前Buildroot最新 BR2_EXTERNAL最新LTS版本是 2021-02 。

      首先我们获取 buildroot最新lts版本源码。

      • 使用git clone
      $ git clone https://github.com/100askTeam/buildroot_aw-ol.git  buildroot
      

      获取buildroot源码后,可以单独获取 芒果PI MQ 的 BR2_EXTERNAL 源码。

      $ git clone -b main https://github.com/100askTeam/buildroot-external-mq.git
      

      获取完成后,可以看到 一个 buildroot目录和一个 buildroot-external-mq目录。

      配置并构建

      首先进入到buildroot目录

      $ cd buildroot/
      

      接下来执行配置命令,来使用 mq_core_defconfig配置文件进行配置。

      buildrot/ $ make BR2_EXTERNAL=../buildroot-external-mq mq_core_defconfig
      

      指定配置文件后,可以使用 make menuconfig 命令来增加自己需要的包。

      增加完成软件包后,就可以直接执行 make 命令开始编译了。

      buildroot/ $ make
      

      编译时会自动下载所需的软件包,进行配置编译最后打包成一个完成的系统镜像,整个时间受网络环境而定,一般情况下 只需要60分钟。

      烧写并启动系统

      编译完成后,会生成一个sdcard.img 系统镜像,镜像文件存放在 output/images/目录下。
      6257fb94-a41b-4be8-b386-d0b52f162838-image.png
      执行如下命令讲镜像烧录进 tf卡即可,注意 /dev/sdX sdX 指的是tf卡设备的主分区。
      或者可以使用 wind32diskimage进行烧写。

      buildroot/ $ dd if=output/images/sdcard.img of=/dev/sdX bs=1M
      

      烧写完成后,将卡插入至开发板,连接电源线,设置为 tf卡启动,即可启动开发板,之后连接串口,等待进入终端命令行,系统默认的登录用户名是 root 。

      注意这个只是最小系统,大家想做什么二次开发 直接在上面进行适配即可。
      5704024d-1aea-44d9-bb70-c999fceb322d-image.png

      牛逼了,不知道官方那块板子什么时候支持buildroot

      发布在 MR Series
      J
      Juggernaut
    • 1 / 1