3 Star 11 Fork 8

ShiboJiang / freertos_s32k144evb_cmake

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.02 KB
一键复制 编辑 原始数据 按行查看 历史
姜世博 提交于 2021-07-30 14:44 . Update files

freertos_s32k144evb_cmake

介绍

使用 NXP S32K144 芯片 ,集成 freertos ,进行led点亮,开发版为 s32k144evb ,对应博文2020年汽车电子软件主流构建方案讲解-cmake

目的

本示例集成 FreeRTOS ,进行LED 灯间隔点亮 ,目的为指引常规嵌入式软件工程开发,并提供 IDE/Cmake构建系统 进行项目构建的示例及方法

使用方法

本工程每10ms 会发送 can 报文,上报当前电位器电压值

- CAN 波特率为 500 Kbps
- 报文ID 0x100
- byte0 为显示电压数值, 实际电压 = 报文数值 / 50 
- byte1 为led2 控制引脚状态

当发送 ID 为 0x101 帧报文时,会进行led控制

- byte0 = 1 ,led on
- byte0 = 2 ,led off

本工程集成串口调试,会周期打印当前ADC 测得的实际电压值,以便与can信号进行比对,串口波特率为 115200

构建方法

使用S32DS

到官网上下载 S32DS, 然后直接导入工程文件夹就好

使用Cmake

需要首先安装 cmakeninja 两个工具 ,ninja 安装方法为解压得到exe文件,然后将exe文件所在路径放入系统路径即可,保证命令行工具可以调用 ninja 命令。

安装完成后可以在命令行中使用 cmake --verison ,以及 ninja --version来查看是否安装成功。

如下所有操作均使用命令行,演示系统为windows,命令行工具为Cmder,也可以使用windows自带命令行工具 cmd

Step1. 在cmake文件夹下创建build文件夹 ,并进入文件夹

001

step2. 在build文件夹下,使用 cmake .. 命令创建Ninja构建系统

002

step3. 在build文件夹下,使用 cmake --build . 开始构建

003

C
1
https://gitee.com/qq353838430/freertos_s32k144evb_cmake.git
git@gitee.com:qq353838430/freertos_s32k144evb_cmake.git
qq353838430
freertos_s32k144evb_cmake
freertos_s32k144evb_cmake
master

搜索帮助