5、实时 C++ 程序在开发板上的实践指南

实时 C++ 程序在开发板上的实践指南

1. 构建和烧录 LED 程序

在开发板上构建和烧录 C++ 程序,主要步骤包括编译源文件、链接目标文件、提取 HEX 文件并将其烧录到微控制器中。以下是具体的操作流程:

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;

    A(汇编启动文件):::process --> B(编译 C++ 文件):::process
    B --> C(链接目标文件):::process
    C --> D(生成绝对目标文件 ELF):::process
    D --> E(提取 HEX 文件):::process
    E --> F(烧录程序到闪存):::process
    F --> G(复位微控制器):::process
1.1 环境准备

假设 GNU GCC 交叉编译器已构建并安装,且其路径已知,可在命令 shell 中使用。在 MinGW/MSYS 命令 shell 中,导航到 chapter02_02 目录,并找到批处理文件 build.bat 。该批处理文件接受两个命令行参数:GCC 可执行程序的路径和 GCC 的前缀。例如:

build.bat "C:\gcc-9.2.0-avr\bin" avr
1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值