摘要:
AUTOSAR OS学习笔记2-符合类1、引言AUTOSAR OS是建立在OSEK OS基础之上的,在OSEK OS中有一节规范是Conformance classes,有的翻译成符合类,有的翻译成一致类,翻译成什么不重要,重要的是它讲的是什么,接下来介绍下什么是符合类。2、Conformance classesOSEK OS标准根据系统应用软件的不同需求规定了操作系统不同的功能特征合集,称为符合... 阅读全文
摘要:
基于IAR For ARM 8.40.1生成hex文件设置1、引言之前发布过一篇《使用IAR生成HEX与ELF文件》,其中以IAR for ARM 6.30为例,其实其他版本设置方法大同小异,今以现在最新版本8.40.1进行说明。2、设置设置方法依旧是右键workspace中的工程,选择Options。选择Output Converter,勾选Generate additional output,... 阅读全文
摘要:
Windows Cygwin环境搭建1、引言Cygwin是一个在Windows平台上运行的类UNIX模拟环境,在一些芯片开发场景下,开发人员并不使用IDE(集成开发环境),也不使用Linux,而是使用在Windows下的Cygwin环境去Makefile。本文介绍下基于Cygwin以RH850芯片使用GHS编译的开发环境搭建。2、下载安装前往官网https://www.cygwin.com/下载在... 阅读全文
摘要:
最新随笔博客已转战发布CSDN 博客园暂时不再使用 CSDN地址 https://blog.csdn.net/andyzhao00 阅读全文
摘要:
官网资料下载地址: https://open.iot.10086.cn/bbs/thread-863-1-1.html 微信公众号:嵌入式大玩家 更多精彩文章我将第一时间在微信公众号里面分享,如果不想错过,可以关注我的微信公众号。 本着免费分享的原则,方便大家手机学习知识,定期在微信平台分享技术知识 阅读全文
摘要:
Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作。为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境。MinGW就是windows下gcc的版本。下载地址http://sourceforge.net/projects/mingw/files/MinGW/进入网址后点击下载mingw-ge... 阅读全文
摘要:
一、连接脚本的基本概念 每一个可加载或者可分配的输出段都有两个地址。第一个是虚拟内存地址,缩写为VMA,这个地址是输出文件运行时输出段的地址。第二个地址是加载内存地址,缩写为LMA,这个地址是段被加载的地址。大多数情况下这两个地址是一致的。举个他们可能不同的例子:一个数据段加载到ROM中,然后当程序启动时复制到RAM中(这个技术通常用于在基于ROM的系统中初始化全局变量)。在该情况下... 阅读全文
摘要:
第三章 启动模式RZ/A1 MCU有5种启动模式,如下:这5种启动模式的选择是通过MCU的3个引脚的配置来实现,如下;转载请注明:http://www.cnblogs.com/andyzhao365/ 阅读全文
摘要:
开发人员如何指定一个二进制镜像文件的内部布局呢?可以传递给链接器一个链接描述文件,也成为链接器命令脚本。可以将这个特殊的文件看做一份构造二进制可执行镜像的“配方”。下面代码中显示了U-Boot引导加载程序使用的链接器描述文件的部分内容。该脚本从这里开始定义了二进制ELF镜像的输出段。它指示链接器将名为.resetvec的代码段放置在数据镜像的固定地址处,即地址0xFFFFFFFC。... 阅读全文
摘要:
由手册22.3.2 Global Interrupt Mask Register(GIM) 可知 GIM寄存器为设置各种中断使能寄存器,其中地6位为Wake-Up Interrupt Mask设置为1即产生唤醒中断,所以设置该位即可。 通过东芝的库函数提供了直接设置该位的方法,直接在can初始化调用 阅读全文