Cube可信软件基搭建

Cube软件环境搭建

注:本环境均在kx/cube-1.3目录下

首先要有gcc,make,git

  • apt install gcc
  • sudo apt install make
  • sudo apt install git

Cube架构的基本框架部分遵循LGPL协议开源,只要有一台连接Internet的Linux机器,即可下载cube架构的源码。本示例需要基础架构cube-1.3即可进行最初的测试。cube-1.3代码遵循LGPL协议开源。源码地址在国内的码云开源平台上可下载,地址为: algorist / cube-1.3
在Linux环境下用
git clone https://gitee.com/biparadox/cube-1.3.git可下载源码包,下载的源码其目录结构如下:
在这里插入图片描述

其中set_env.sh和env_build.sh为环境变量设置和编译脚本,
cubelib为cube架构内部库的源码目录,
proc目录下为cube架构的主程序和一组通用模块的源码,
include为模块开发时可使用的库函数列表,
example目录下则是示例实例。

进行编译配置环境

  1. 进入cube-1.3目录,使用source set_en
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32CubeIDE是STMicroelectronics推出的一款集成开发环境(IDE),主要用于开发和调试于ARM Cortex-M微控制器的嵌入式应用。它提供了良好的软件仿真功能,方便开发者在没有硬件设备的情况下进行应用程序的调试和验证。 STM32CubeIDE的仿真功能是于仿真器(Simulator)实现的。开发者可以将其连接到STM32微控制器或外部仿真器,并通过仿真器与目标设备进行通信。在进行软件仿真时,用户可以通过仿真控制台观察、监测目标设备的内部状态、变量和寄存器的值,并且可以在仿真过程中单步执行程序,查看程序执行的每个时钟周期的变化。此外,STM32CubeIDE还提供了一系列的调试工具,如断点、跟踪等,方便用户进行程序调试和错误定位。 使用STM32CubeIDE进行软件仿真的好处是可以提高开发效率和降低开发成本。通过软件仿真,开发者无需购买硬件设备,就能够在开发的早期对应用程序的功能进行验证和调试,节省了硬件成本。同时,软件仿真还能够快速定位程序中的问题,加快了调试和错误修复的速度,并且提供了一系列的先进调试工具,有助于提高代码质量。 总之,STM32CubeIDE的软件仿真功能可以在没有硬件设备的情况下进行应用程序的调试和验证,提高开发效率,降低开发成本,并提供了一系列的先进调试工具,方便开发者进行程序调试和错误定位。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值