1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qq353838430-freertos_s32k144evb_cmake

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
shibo jiang Отправлено 30.07.2021 09:44 318edc4

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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/qq353838430-freertos_s32k144evb_cmake.git
git@api.gitlife.ru:oschina-mirror/qq353838430-freertos_s32k144evb_cmake.git
oschina-mirror
qq353838430-freertos_s32k144evb_cmake
qq353838430-freertos_s32k144evb_cmake
master