嵌入式
嵌入式大玩家
现就职于国内某汽车电子公司 致力于AUTOSAR OS开发
展开
-
Windows Cygwin环境搭建
Windows Cygwin环境搭建1.引言Cygwin是一个在Windows平台上运行的类UNIX模拟环境,在一些芯片开发场景下,开发人员并不使用IDE(集成开发环境),也不使用Linux,而是使用在Windows下的Cygwin环境去Makefile。本文介绍下基于Cygwin以RH850芯片使用GHS编译的开发环境搭建。2.下载安装前往官网https://www.cygwin.com/下载在线安装包,也可以上网搜下离线安装包,本文以官网在线安装包进行说明,在官网首页找到如下界面,原创 2020-06-10 21:10:23 · 1288 阅读 · 0 评论 -
AUTOSAR OS - 2 缩略语和缩写
2 缩略语和缩写缩写 描述 API Application Programming Interface AR AUTOSAR BSW Basic Software BSWMD Basic Software Module Description CDD Comp...原创 2020-01-01 18:02:52 · 1055 阅读 · 2 评论 -
008.使用IAR生成HEX与ELF文件
使用IAR生成HEX与ELF文件1、什么是ELF文件ELF:Executable and Linking Format可执行和链接格式。ELF文件不同于我们常下载用的hex文件,Intel hex文件常用来保存单片机或其他处理器的目标程序代码,是保存物理程序存储区的目标代码映像,而ELF文件不仅仅包括上述hex文件的信息,同时还包括符号表、链接信息、调试信息、源码信息等。这就是为什原创 2018-02-02 09:06:46 · 5117 阅读 · 1 评论 -
009.S32K14x休眠唤醒设置
S32K14x休眠唤醒设置1、引言在上一篇文章《S32K144功耗管理与系统模式控制》中我们知道S32K14x系列芯片具有芯片唤醒功能,本文将介绍如何对其进行设置。2、休眠设置S32K14x的休眠模式包括两种:(1)睡眠模式:STOP1、STOP2(2)深度睡眠模式:VLPS进入上述两种睡眠模式都须有如下3个设置步骤:步骤1:关闭所有Clock Monitors1) 清空SCG_SOSCCSR寄存...原创 2018-04-01 21:37:21 · 6956 阅读 · 2 评论 -
010.使用新版本IAR编译老版本的STM32工程
使用新版本IAR编译老版本的STM32工程1、引言IAR作为STM32芯片的常用编译器,其版本更新较快,特别是大版本更新会出现工程的兼容性问题,比如常见的新版本IAR打开老版本的工程会出现编译不通过问题,本文将介绍如何解决该问题。2、打开工程原材料:老版本IAR工程:一个使用IAR for ARM v5.x编译器建立的STM32工程新版本IAR:IAR for ARM v8.x现使用新编译器打开老...原创 2018-04-02 22:27:08 · 1759 阅读 · 0 评论 -
Cortex M0+内核芯片开关外设中断
Cortex M0+内核芯片开关外设中断1、引言本文将介绍如何针对Cortex M0+内核芯片的外设进行开关(使能与失能)设置,控制NXP Keaz128芯片CAN中断开关为例,其他该内核芯片设置方式可进行参考。2、NVICNVIC:Nested Vectored Interrupt Controller,嵌套向量中断控制器。在ARM内核中由NVIC模块负责中断向量相关设置,自然C...原创 2018-08-19 18:26:58 · 1555 阅读 · 0 评论