关闭

糖果Autosar

分享汽车电子嵌入式开发,介绍EB tresos/Systemdesk、Davinci CFG/Developer、Simulink工具开发,带您学习经典/Adaptive AUTOSAR平台,功能安全SafetyOS/Safetlib。
  • 听说你想做一个汽车软件工程师?(中)

    上一篇文章木城:听说你想做一个汽车软件工程师?(上)阅读量挺好,于是我打算趁热打铁,加一个番外篇。在本篇文章里,我们来探讨一下一位汽车软件工程师的成长过程。还是那句话:一家之言,姑妄听之!想当年还在校园的时候,我们都被安排好了固定的课程和培养方案,一年一年只要按部就班地选课,最后...

  • Stm32 吐血100问

    1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用;3、HSE...

    汽车电子
    2021-12-07
  • 嵌入式OS入门笔记-以RTX为案例:五.简单的时间管理

    上一节简单记录了进程task。有了进程以后,我们需要关心怎么样分配CPU资源(或者运行时间)给每个进程。那么就要引入排程(scheduling)的概念。排程一般都是OS里面非常重要的一部分,但是在深入进入排程和理解RTX排程器(scheduler)如何运作之前,不妨看看RTX提供...

    汽车电子
    2021-12-07
  • vFlash概述及API接口函数简介

    1VFLASH介绍vFlashStandard是用于通过CAN(FD)、LIN、FlexRay和以太网(DoIP和SoAd)重新编程单个ECU的版本。它可以在PC、VN8810、VN89xx和VT系统上使用。如果安装在PC上,它会提供一个图形用户界面,用于创建和配置闪存设置以及闪...

    汽车电子
    2021-12-07
    API
  • 回调函数

    什么是回调函数?`even.py`#回调函数1#生成一个2k形式的偶数defdouble(x):returnx*2#回调函数2#生成一个4k形式的偶数defquadruple(x):returnx*4`callback_demo.py`fromevenimport*#中间函数#接...

  • 突发!特斯拉紧急召回

    挺突然的,自即日起,特斯拉宣布召回生产日期在2021年2月4日至2021年10月30日期间的部分国产ModelY电动汽车,共计21599辆。    作为2021年的最后一个月,原以为不会再有特斯拉车辆故障的瓜可吃了,谁曾想到,到底是低估了特斯拉搞事出道的能力。广东的冬天可能会迟到...

    汽车电子
    2021-12-07
  • 全局变量猛于虎

    工作也有些年头了,从一位技术新人成长到现在自诩小牛级别的人物,少不了要自己寻找资料阅读。论坛上、书店里、杂志上......要嘛是些菜鸟浅薄的自炫处女贴,要嘛是高屋建瓴云里来雾里去的概念文,好不容易遇到个实践型高手写的文章,却在渐入佳境之际嘎然而止。本是隔靴搔痒,看完后心中更是郁结...

  • UDS服务概述

    0x00UDS概述UDS(UniversityDiagnosticsSystem通用诊断系统)是一个在整车系统上经常使用的设备维护协议。其主要遵循的法规为:ISO-15765、ISO-14229,其主要协议模式脱胎于OBD(On-boarddiagnostics)诊断协议。经常应...

    汽车电子
    2021-12-07
  • 跟我一起写Makefile

    1.makefile很重要什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想...

    汽车电子
    2021-12-07
  • 一文讲透AutoSAR NVM-吐血整理1

    本文根据AUTOSAR4.4(ClassicPlatform)(https://www.autosar.org/standards/classic-platform/classic-platform-440/)标准中的:AUTOSAR_SRS_MemoryServices.pdf...

    汽车电子
    2021-11-29
    SAR
  • BOSCH带你学习CAN 总线原理系列1

    M_CAN是一个CANIP模块,可以作为独立设备、ASIC的一部分或在FPGA上实现。它根据ISO11898-1:2015进行通信。它支持经典CAN和CANFD(具有灵活数据速率的CAN)。连接到CAN物理层需要额外的收发器硬件。消息存储器旨在成为模块外部的单端口或双端口消息RA...

    汽车电子
    2021-11-29
    CAN
  • 万字长文带你了解CMSIS-RTOS RTX实时操作系统

    一.序言 本资料是TrevorMartin编写的《TheDesignersGuidetotheCortex-MProcessorFamily》的摘要,并得到Elsevier的再版许可。查询更多细节,请到本资料尾部进阶章节。本资料着力于介绍RTX,RTX可运行在基于Cortex-M...

    汽车电子
    2021-11-29
  • 避坑指南:BootLoad跳转APP失败问题

    一、背景知识  BOOT跳转到APP,就跟我们程序里面函数调用跳转是一样的,并不会复位外设,需要用户手动去操作。导致我们BOOT跳转APP经常会遇到这样那样的问题,根本原因还是BOOT跳转前没有提供一个干净的环境给APP运行,这个环境如果可以达到和程序刚上电时的状态是最好的。  ...

    汽车电子
    2021-11-29
  • 一个典型的C代码设计模式谬误

    礼拜三接到一个学弟的问题,学弟在实习,说有个很奇葩的bug解决不了,我说你描述一下吧大概就是利用spi命令向flash里的某个地址写入数据,boot之后bootloader从flash的该地址里读数据,但是现在的问题是,偶尔读出来的数据不对,貌似是数据没有写进去,该问题目前只出现...

    汽车电子
    2021-11-29
  • 还在写大量 if 来判断?规则执行器带你飞

    近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的主要流程主要是基于and或者or的关系。如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。对于目前的现状来说,我如...

    汽车电子
    2021-11-29