自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (18)
  • 收藏
  • 关注

原创 TC397实现ETH的MAC地址过滤

使用TC397的MAC过滤器,实现只接收符合过滤器的MAC组播报文,不影响单播和广播报文接收。

2024-04-09 10:42:15 824

原创 OCDS(on chip debug support)之STM

使用STM的OCDS,在调试器暂停时,STM的counter不再增加,防止TASK调度失效。

2024-04-05 17:32:42 675

原创 车载以太网介绍

Contents1Preface1.1Purpose of thedocument2缩略词3简介3.1驱动力3.2车载以太网使用案例3.2.1高级驾驶员辅助系统(ADAS)3.2.2主干网架构:3.2.3诊断3.2.4全球通信3.2.5信息娱乐系统:3.3车载以太网发展...

2021-02-21 16:59:29 3605

原创 MC9S12G128模块化分层化软件架构之十——TaskSchedule任务调度

修改历史内容1overview1.1目的1.2综述2question3软件实现3.1Coding Rule3.2中间件module层修改3.2.1增加mdsys_cfg.h3.2.2修改mdrti.c3.2.3增加mdsys_time.c3.2.4修改mdtask_cfg.c3.2....

2020-12-05 21:09:47 824 3

原创 MC9S12G128模块化分层化软件架构之九_ClockAndRTI

修改历史内容1overview1.1目的2question3软件实现3.1Coding Rule3.2driver层3.2.1新建drclock.h3.2.2新建drsys_config.h3.2.3新建drrti.h3.2.4drint.h3.2.5drint.c3.3...

2020-11-19 22:46:41 658 1

原创 MISRA C——The Motor Industry Software Reliability Association

内容修改历史内容1资源2MISRA C 20042.1MISRAC introduction2.2Rule 8.1 functions shall haveprototype declaration and the prototype shall be visible at both the functiondefinition and call.2.3Rule 8.12: When an array...

2020-10-22 22:10:36 731

原创 MC9S12G128模块化分层化软件架构之八_QAC静态代码分析

内容修改历史内容1overview1.1目的2QAC基础知识2.1introduction2.2message等级2.2.1Level 0: information2.2.2Level 1: Obsolete Messages2.2.3Level2: Minor2.2.4Level 3: Major2.2.5...

2020-10-21 21:54:12 1714 3

原创 物联网系列之WIFI模块ESP8266一介绍

内容Change history内容1前言1.1目的2计划2.1测试环境2.2计划3行动3.1物联网3.1.1什么是物联网3.1.2挑战与机遇3.1.3物联网的尝试3.2需求3.3ESP82663.3.1特点3.3.2ESP...

2020-09-26 16:29:12 8918

原创 MC9S12G128模块化分层化软件架构之七_外部中断

文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结上一期的MC9S12G128模块化分层化软件架构之六——KEY代码下载地址:https://download.csdn.net/download/Sure_gengjia/12801323实物展示:更多内容,请持续关注公众号:激活未来。1overview1.1目的本文档用于起点开发板的外部中断模块软件说明。...

2020-09-07 23:04:04 1334 1

原创 MC9S12G128模块化分层化软件架构之六——KEY

ONGING!1overview1.1目的本文档用于起点开发板的GPIO模块软件优化说明。不局限于硬件功能的实现,着眼于实现高质量、优美的软件。2优化内容2.1软件功能①增加PORTA、PORTB、PORTC、PORTD和PORTAD引脚的相关配置;②driver层和module层针对新增的PORT进行调整;2.2编程健壮性①常量前增加const修饰;②仅用...

2020-08-19 22:53:56 539

原创 MC9S12G128模块化分层化软件架构之五——IO优化

更多内容,关注公众号:激活未来FS32K144即将登陆本公众号号,还是那句话:不局限于硬件功能的实现,着眼于实现高质量、优美的软件。1overview1.1目的本文档用于起点开发板的GPIO模块软件优化说明。不局限于硬件功能的实现,着眼于实现高质量、优美的软件。2优化内容2.1软件功能①增加PORTA、PORTB、PORTC、PORTD和PORTAD引脚的相关配置;②dr...

2020-07-17 20:50:17 526 1

原创 MC9S12G128模块化分层化软件架构之四——LED

源码下载:https://download.csdn.net/download/Sure_gengjia/125628内容关注公众号:激活未来1overview1.1目的本文档用于起点开发板的PORT模块软件编写说明。不局限于硬件功能的实现,着眼于实现高质量、优美的软件。 2软件分层架构软件分为底层驱动层——driver层,中间件层(本软件中称之为modules)和应用层——appli...

2020-07-13 19:58:48 631 1

原创 MC9S12G128系列之三——位操作

上一期的参考资料如下​:​源码地址://download.csdn.net/download/Sure_gengjia/1253037MC9S12G128数据手册://download.csdn.net/download/Sure_gengjia/12530918本期源码地址:待更新以下操作代码和测试代码可以关注公众号“激活未来”,后台留言即可。下载源码可以获得更多内容。还可添加微信号:ActivateFuture进行交流。1overview1.1目的...

2020-06-21 21:57:57 481

原创 MC9S12G128模块化分层化软件架构之二——IO驱动

内容修改历史.. 2内容.. 31 overview. 41.1 目的.. 42 软件分层架构.. 52.1 driver层.. 52.2 中间件层.. 63 port资源.. 73.1 数据方向寄存器DDR. 83.2 数据寄存器.. 93.3 上拉下拉使能寄存器.. 113.4 上拉下拉选择寄存器.. 134...

2020-06-17 22:20:52 1100

原创 AUTOSAR之DEM(四)——Event Memory

Event Memoryevent memory是DEM的精髓所在。event memory是用于存储故障的EventID、扩展数据、故障状态、冻结帧等故障相关的数据的存储块,这个存储块应当被写入非易失性存储空间。如果存在一个完整的上下电过程,可以在NvM_ReadAll的时候把数据读取到存储在RAM中的变量,当下电时,NvM_WriteAll写入NvM。Event memory管理负责故...

2020-05-06 22:46:15 10277 4

原创 AUTOSAR之DEM(三)——operation cycle

operation cycle1. operation cycle类型包括: DEM_OPCYC_IGNITION Ignition ON/OFF cycle DEM_OPCYC_OBD_DCY OBD Driving cycle DEM_OPCYC_WARMUP OBD War...

2020-04-29 21:10:20 8183 1

原创 AUTOSAR之DEM之二——report(event+debounce)

DEM诊断事件管理Report转存失败重新上传取消图1: dependencies of the Diagnostic Event Manager to other software modulesreport也就是SWC或者BSW给DEM报诊断事件的状态。它由两个部分组成,一个是诊断事件(diagnostic event),一个是滤波(debounce)。可以把应用层或者BSW监...

2020-04-26 19:37:52 7452 4

原创 AUTOSAR之DEM之一——与DEM初次见面

与DEM的初次见面先来一份缩略词的全称解释 Abbreviation Description: BSW Basic software ECUM ECU state manager DCM Diagnostic communicatio...

2020-04-26 12:00:47 11536

MC9S12G128_RTIAndClock.zip

MC9S12G128模块化分层化软件架构之九_ClockAndRTI,实现48MHz工作频率,实现RTI实时时钟中断1毫秒中断,轮询执行周期任务。

2020-11-19

QAC-8.1-Win-UsersGuide.pdf

QAC/QAC++ 是一个完全自动化的代码静态分析工具,可以提供编码规则检查、代码质量度量、软件结构分析等功能,QAC/QAC++ 能够全面而准确地发现软件中潜在的问题,自身符合ISO26262 功能安全标准认证。目前QAC/QAC++ 已广泛应用于汽车、电子商务、医疗器械、生产和通信等领域。

2020-10-20

MC9S12G128_QAC.zip

MC9S12G128分层化模块化架构软件代码的静态代码分析报告,使用QAC工具进行分析,全面深入的对C语言编写水平的提升,针对性修改代码。

2020-10-20

MISRA C_2012 Guidelines for the use of the C language in critical systems.pdf

MISRA C一开始主要是针对汽车产业,不过其他产业也逐渐开始使用MISRA C:包括航天、电信、国防、医疗设备、铁路等领域中都已有厂商使用MISRA C。

2020-10-20

修改后的代码的QAC报告.zip

MC9S12G128分层化模块化架构软件代码的静态代码分析报告,使用QAC工具进行分析,全面深入的对C语言编写水平的提升。该压缩包中为修改后的代码的QAC分析报告。

2020-10-20

未修改的代码的QAC检测报告.zip

MC9S12G128分层化模块化架构软件代码的静态代码分析报告,使用QAC工具进行分析,全面深入的对C语言编写水平的提升。

2020-10-20

MC9S12G128_interrupt_IO.zip

MC9S12G128模块化分层化软件架构之七_外部中断软件代码,使用codewarrior即可打开。软件架构为模块化分层化,中断服务函数从底层driver层网上层调用并传递有效信息。

2020-09-26

MC9S12G128_KEY.zip

MC9S12G128模块化分层化软件架构之六——KEY源码,分层化模块化源码,分driver层、中间件层和应用层。模拟周期任务,实现按键采集、过滤、处理功能。

2020-09-02

MC9S12G128_IO_optimize.zip

MC9S12G128系列之五——IO优化,每个文件包含编码idea和change history,方便理解编码思想;另外还有coding rule,方便行程固定的编码风格。

2020-07-17

MC9S12G128_LED.zip

MC9S12G128系列之四——LED源码,每个文件包含编码idea和change history,方便理解编码思想;另外还有coding rule,方便行程固定的编码风格。

2020-06-30

MC9S12G128_LED.zip

MC9S12G128系列之四——LED源码,每个文件包含编码idea和change history,方便理解编码思想;另外还有coding rule,方便行程固定的编码风格。

2020-06-29

bitop_project.zip

位操作包括清指定位,指定位置一、读指定位、写指定位、对指定位取反等操作,所有操作在代码中都有体现。下载后使用visual studio打开即可。

2020-06-21

MC9S12G128_IO_Project.zip

MC9S12G128软件分层化模块化架构之IO的源码,使用codewarrior打开,可正确编译。代码会继续优化。

2020-06-19

MC9S12G128_IO.pdf

MC9S12G128分层化模块化之IO的PDF文档,包含详细的讲解,比网页文档格式更加规范。从软件架构,硬件资源和软件实现解析。

2020-06-17

MC9S12G128_datasheet.pdf

MC9S12G128,飞思卡尔16位芯片,汽车级MCU,128kbyte flash,4kbyteEEPROM,8KbyteRAM。

2020-06-17

AUTOSAR_SWS_DiagnosticEventManager.pdf

AUTOSAR官方AUTOSAR4.2版本DEM文档,里面详细介绍DEM的功能、与其他模块之间的联系,以及标准的接口。

2020-04-26

MLX90363-应用

磁场检测线性霍尔传感器MLX90363应用手册 本指南的目标是描述将MLX90363 Triaxis™器件集成到旋转,线性或游戏杆应用中所需的基本设置和故障排除步骤。 所有使用MLX90363的旋转,线性和游戏杆应用都采用单芯片或双芯片封装。

2017-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除