汽车电子expert成长之路

本博客发布的个人原创精品----嵌入式系统技术文章,欢迎大家参考学习,并转发分享!

汽车电子ECU bootloader开发要点详解

近年来新能源电动车、车联网和自动驾驶技术的兴起,更大大加速了汽车电子技术的发展。汽车电子ECU(Electronic Control Unit--电控单元)集成的功能日益复杂,为了应对软件远程(在线)功能升级(增加新的功能)和bug修复的需求、对bootLoader(启动加载程序)的需求越来越多。本文将详细介绍汽车电子ECU BootLoader的开发要点,以供大家学习。

浅谈嵌入式MCU硬件设计之MCU最小系统电路

MCU正常工作需要的最基本电路,也就是最小系统电路是什么呢?答案是电源电路、复位电路和时钟电路以及程序下载调试接口电路。今天我就结合NXP/Freescale的汽车级MCU来给大家详细介绍一下。

MCU 中断ISR在CodeWarrior 5.1 IDE 中的三种写法

浅谈嵌入式MCU软件开发之S12(X)系列MCU 中断ISR在CodeWarrior 5.1 IDE 中的三种写法

浅谈嵌入式MCU软件开发之startup过程详解

基于S12G128这颗业界广泛使用的汽车级MCU,给大家介绍具体如何在CodeWarrior 5.1 中实现RAM自定义初始化。‍

浅谈嵌入式MCU软件开发之startup过程详解(从复位向量到main函数之前的准备工作)

一般工程师都怕研究MCU的startup过程,其原因可能有:1.觉得没有必要,startup的过程和启动代码在新建工程时,并且已经默认加入并配置好,能够保证MCU正常工作 引言 一般工程师都怕研究MCU的startup过程,其原因可能有:1.觉得没有必要,startup的过程和启动代码在新建工程时,并且已经默认加入并配置好,能够保证MCU正常工作,只要关系main...

浅谈嵌入式MCU软件开发之代码风格与代码优化

嵌入式系统设计中软件的效率高低与代码风格和代码优化有着密切的关系。 好的代码风格不但能够让看代码的人耳目一新, 见代码如见其人,最重要的是能够能够让程序运行的效率更高。这也是程序员,所谓“码农”与真正工程师...

浅谈嵌入式MCU软件开发之中断优先级与中断嵌套

本文旨在给大家介绍嵌入式MCU的中断处理相关知识,帮助大家理解中断,并使用好中断。‍

浅谈嵌入式 MCU 软件开发之应用工程的堆与栈

概述与案例分析 1. 嵌入式 C 语言应用工程中堆栈的定义和作用 2. 嵌入式 C 语言应用工程的栈大小确定 3. 嵌入式 C 语言应用工程的堆栈溢出定义、危害以及应对措施 概述与案例分析 1. 嵌入式 C 语言应用工程中堆栈的定义和作用 2. 嵌入式 C 语言应用工程的栈大小确定 3. 嵌入式 C 语言应用工程的堆栈溢出定义、危害以及应对措施 概...

浅谈嵌入式MCU开发中的三个常见误区

嵌入式MCU与MPU的区分: 误区一:MCU的程序都是存储在片上Flash上,然后拷贝到RAM中执行的 误区二:工程编译生成的下载文件大小即为最终占用Flash的大小 误区三:用户应用工程的编译结果建议不能超过MCU片上Flash的80%

2011 ADI创新设计大赛 重庆大学 2011018队参赛感言

2011ADI创新设计大赛重庆大学2011018队参赛感言作者:胡恩伟、宋宁帅、蔡自伟今天,我们的2011ADI大赛复赛作品终于完成,此刻我们心中的喜悦之情难以言表~!在此谨以此文纪念刚刚过去的这个四个月大家一起努力拼搏的“光辉岁月”。探索、创新永无

一个自己写的UART双数据缓冲(buffer)乒乓中断读取程序(原创)

一个自己写的UART双数据缓冲(buffer)乒乓中断读取程序(原创)首先介绍一下,背景:在本次UDC大赛中,我们队的作品需要将现场采样的实时环境数据和智能小车运行状态通过无线方式传输至PC上位机软件(C++编写)显示和绘图,另一方面,我们还要实现上位机对现场智能蔽障

坚持到底--记录我的UDC参赛历程

说来,这已经是我第二次ADI的UDC大赛了。在去年的UDC大赛中,我的团队也是顺利晋级了复赛,可惜因为种种原因,未能坚持到最后完成作品设计。今年,我们的设计《基于ADuC7026和MEMs的无线遥控

C语言里面的内联函数(inline)与宏定义(#define)探讨

先简明扼要,说下关键:1、内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样在运行时速度更快。2、内联函数可以调试,而宏定义是不可以调试的。内联函数与宏本质上是两个不同的概念如果程序编写者对于既要求

我的《第四届NXP创新设计大赛获奖感言》

今天早上,在图书馆接到EEPW的JackWang的电话,告诉我,我们队获奖的消息,当时真的十分激动,最后居然还是最佳创意奖。实在是意外,不过感觉自己和队友过去半个月的积极准备得到了大赛组委会的认同,也算是一种收获吧!所以,在此,首先要感谢NXP和EEPW论坛给我们提供

小试牛刀之Xilinx ISE 10.x 调用Modelsim SE 6.5仿真的若干问题及其解决方法

XilinxISE10.x调用ModelsimSE6.5仿真的若干问题及其解决方法因为手上有一块Xilinx的Spartan--3E开发板,前些日子陆陆续续学习了ISE的一般工程开发,熟悉了XilinxISE1