logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在Linux服务器上使用IAR Build Tools实现DevOps和CI/CD

近些年来,随着嵌入式软件越来越复杂,DevOps和CI/CD也开始被引入到嵌入式软件开发中,越来越多的自动化构建(Build)和测试都放到Linux服务器上来提升研发效率。为了帮助用户更好地在Linux服务器上使用IAR工具,IAR于2020年推出了可以在Linux服务器上运行的IAR Build Tools。IAR Build Tools可以在Linux服务器上完成自动化构建和C-STAT静态代

文章图片
#服务器#linux#devops
在IAR Embedded Workbench中计算多个地址区间的Checksum

在前面的文章“使用IAR Embedded Workbench和MCU的CRC模块来检查代码的完整性”中介绍了如何在IAR Embedded Workbench中配置生成对应代码区域的CRC校验码。但是在IDE里面的Linker > Checksum选项里面只能配置一个地址区间并且只能生成一个Checksum。如果有多个地址空间,那么IDE里面的Linker > Checksum选项没有办法满足需

文章图片
#java#前端#服务器
IAR Embedded Workbench中的MCU启动过程

在嵌入式系统中,当MCU复位之后,需要运行对应的启动代码来对系统进行初始化,然后才会调用main函数,开始运行用户的代码。通常情况下,对应的启动代码一般是工具厂商或者芯片厂商提供,嵌入式软件开发工程师不需要特别关注。不过掌握对应的MCU启动过程对于了解和掌握嵌入式系统还是非常有帮助的,特别是在启动过程中出现问题的时候。本文主要以Arm Cortex-M为例,介绍IAR Embedded Workb

文章图片
#单片机#嵌入式#arm
到底了