logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FreeRTOS学习(一)

一、什么是FreeRTOSRTOS(Real Time Operation System)是指实时操作系统,主流的有14种,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括都江堰操作系统(djyos)、Alios Things、Huawei LiteOS、RT-Thread、SylixOS。而

#操作系统
什么是真正的实时操作系统

做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的VxWorks,实际应用后回过头来看理论,才发现自己理解的肤浅,也发现CSDN上好多同学们都对实时、嵌入式这些概念似懂非懂,毕竟如果不做类似的产品,平时接触的机会很少,即使做嵌入式产品开发,基本也是只管调用Platformteam封装好的API。所以在此总结一下这些概念,加深自己的理解,同时也

#操作系统#linux#windows
浅谈嵌入式MCU软件开发之S32K1xx系列MCU启动过程及重映射代码到RAM中运行方法详解

内容提要注:本文摘自NXP工程师胡恩伟的微信公众号"汽车电子expert成长之路",大家感兴趣可以关注一下。引言1. S32K1xx系列MCU启动过程详解(startup_S32K144.S)① 关闭CPU全局中断②清零CPU内核寄存器R1~R12③初始化SRAM的ECC④初始化堆栈⑤系统初始化⑥RAM初始化⑦打开CPU全局中断⑧跳转到应用程序main(...

嵌入式开发:读懂C语言封装的汇编很重要

读懂汇编语言有助于分析代码,或者编译器对代码优化的问题,另外一些特殊寄存器在解决问题的作用

文章图片
#c语言
STM8的TIM1定时器简单使用

STM8的TIM1定时器简单使用STM8的TIM1是16位高级控制定时器,简单的定时溢出中断。功能实现LED1亮500ms,灭500ms,循环往复。#i ncludevoid CLK_init(void){CLK_CKDIVR = 0x08; // 16M内部RC经2分频后系统时钟为8M}void GPIO_init(void){PD_DD

#单片机#c语言
英飞凌Aurix2G TC3xx 芯片内核详解(三)——TriCore异常处理机制(Trap)

本文主要介绍Infineon Aurix2G TC3XX系列芯片内核异常处理机制

文章图片
英飞凌Aurix2G TC3xx 芯片内核详解(四)——TriCore指令集系统

本文主要介绍Infineon Aurix2G TC3XX系列芯片内核指令集系统

文章图片
英飞凌Aurix2G TC3XX 芯片内核详解(一)——TriCore内核及寄存器介绍

本文主要介绍Infineon Aurix2G TC3XX系列芯片内核简介及相关寄存器

文章图片
英飞凌Aurix2G TC3xx 芯片内核详解(二)——TriCore上下文切换及CSA机制

本文主要介绍Infineon Aurix2G TC3XX系列芯片内核上下文切换逻辑及CSA硬件机制,以及相关实例演示

文章图片
细说汽车电子通信总线之LIN总线协议详解

内容提要1. LIN总线概述1.1 LIN总线特点及发展历史1.2 LIN 总线协议的物理层(收发器)2. LIN总线报文帧结构(Message Frame Structure)详解2.1 LIN 总线报文帧的字节场与字节间隔2.2 LIN 总线报文帧之间隔场(Break Field)2.3 LIN 总线报文帧之同步场(Sync Field)2.4 LIN 总线报文...

    共 53 条
  • 1
  • 2
  • 3
  • 6
  • 请选择