前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DshanMCU-R128s2 RTOS 软件包配置

DshanMCU-R128s2 RTOS 软件包配置

作者头像
韦东山
发布2023-12-23 08:50:39
1250
发布2023-12-23 08:50:39
举报
文章被收录于专栏:韦东山嵌入式韦东山嵌入式

本文将介绍 RTOS 软件包、地址,内核配置等。

Kconfig 简介

有过 linux 内核开发经验的人,对 menuconfig 不会陌生。对于各类内核,只要是支持 menuconfig 配置界面,都是使用 Kconfig。

换言之:

  • menuconfig:支持配置内核的图形化界面。
  • Kconfig:生成 menuconfig 界面的脚本语言。

menuconfig 操作简介

我们运行 mrtos_menuconfig 之后,会打开如下图所示的界面

image1
image1

整个显示界面大致分为三部分

上方是操作的说明和图例说明。

image2
image2
  • <Enter> 按下Enter键进入子菜单。
  • <Y> 按下Y键,选中这项功能。
  • <N> 按下N键,排除这项功能 。
  • <M> 按下M键,以模块的形式选择。
  • <Esc><Esc> 按两下Esc键,返回上一级菜单
  • <?> 按下?键,查看高亮功能的帮助信息
  • </> 按下/键,搜索
  • [*] 被选中的项目
  • [ ] 未被选择的项目
  • <M> 以模块形式被选择的项目
  • < > 未被选择的模块

中间部分就是我们要选择的各项功能了,使用上下两个方向键进行选择,也可以使用关键字进行跳转。

image3
image3

最下方是功能选择按钮,功能与案件基本重合。使用左右方向键选择,Enter键选中。

image4
image4
  • <Select> 进入下级菜单
  • < Exit > 退回上一级菜单,在最顶层菜单就是退出menuconfig
  • < Help > 显示当前选项的帮助信息
  • < Save > 手动保存配置文件
  • < Load > 加载指定的配置文件,默认加载的是.config

RTOS menuconfig 说明

了解了menuconfig的基本操作,我们再来了解一下 RTOS 的 menuconfig 具体都有是么内容。

Build target sunxi arch

分别选择芯片的系列,对于R128平台,使用的是 sun20iw2p1 平台

image5
image5
Build OS or Library

选择编译为 Library 还是 OS,这里我们使用的是 OS 所以设置为编译 OS

image6
image6
Build System

这部分配置 RTOS 的配套编译脚手架,配置编译使用的编译工具链的路径,libc的类型等等。

image7
image7
Architecture Options

架构配置,配置CPU的架构,入口地址,分配的内存长度,RV核心的地址,DSP核心的地址。这里也也配置默认启动的核心,可以关闭 C906 和 DSP 核心的启动。

image8
image8
Kernel Options

FreeRTOS 内核相关的配置,一般不需要修改。

image9
image9
Drivers Options

驱动配置,分为 soc related device driversother drivers

image10
image10
soc related device drivers

包括各种外设驱动,与驱动的单元测试。

image11
image11
other drivers

包括 WiFi 驱动,蓝牙驱动等等

image12
image12
System components

组件选择,软件包,协议栈等相关选择

image13
image13
aw components

全志提供的相关组件,核间通信组件,多媒体组件等。

image14
image14
thirdparty components

第三方提供的组件,lvgl,协议栈等等

image15
image15
Projects Options

项目配置,选择项目方案

image16
image16

menuconfig 配置保存

完成配置之后,我们可以选择使用左右方向键选择 < save > 并按下Enter键。

如果修改配置文件名称的话,就是将当前的配置另外保存到指定文件;不修改的话默认保存在.config中, 然后选择 ok 确认,就可以继续进行配置了修改了。如果不想保存,那么可以按两下 Esc 键返回。

image17
image17

当然也可以不使用上面的操作,在全部修改都完成之后,连按 Esc 键,就会退出menuconfig。 在退出时会提醒是否保存配置文件,选择 Yes 即可保存配置,如果不想保存可以选择 No , 如果还想继续修改,可以按两下 Esc 键返回 menuconfig 继续修改。

image18
image18
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-12-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Kconfig 简介
  • menuconfig 操作简介
  • RTOS menuconfig 说明
    • Build target sunxi arch
      • Build OS or Library
        • Build System
          • Architecture Options
            • Kernel Options
              • Drivers Options
                • soc related device drivers
                • other drivers
              • System components
                • aw components
                • thirdparty components
              • Projects Options
              • menuconfig 配置保存
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档