使用 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, 然后直接导入工程文件夹就好
需要首先安装 cmake ,ninja 两个工具 ,ninja 安装方法为解压得到exe文件,然后将exe文件所在路径放入系统路径即可,保证命令行工具可以调用 ninja 命令。
安装完成后可以在命令行中使用 cmake --verison
,以及 ninja --version
来查看是否安装成功。
如下所有操作均使用命令行,演示系统为windows,命令行工具为Cmder,也可以使用windows自带命令行工具 cmd
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )