简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
根据内核所完成的任务不同,LINUX内核可以分为以下5个部分。1、进程管理进程管理的主要任务是创建、销毁进程,并对进程与外部之间的联系进行处理。不同进程间的通信由进程调度(也叫CPU调度器)来处理,这本身也是进程管理的一部分。2、内存管理内存作为计算机主要资源之一,是否能高效管理内存是决定系统性能好坏的关键因素。LINUX允许多个进程安全地共享主内存区域,支持虚拟内存。内存管理从逻辑上分为硬件无关
什么是毫米波雷达 毫米波是指波长介于1-10mm的电磁波,波长短、频段宽,比较容易实现窄波束,雷达分辨率高,不易受干扰。毫米波雷达是测量被测物体相对距离、现对速度、方位的高精度传感器,早期被应用于军事领域,随着雷达技术的发展与进步,毫米波雷达传感器开始应用于汽车电子、无人机、智能交通等多个领域。 目前各个国家对车载毫米波雷达分配的频段各有不同,但主要集中在24GHz和77GHz,少数国...
库函数驱动外设的应用实例:应用STM32的GPIO控制LED灯的亮灭例题:使用STM32的GPIOB口控制8个LED灯的亮灭。STM32有7个GPIO口,每个GPIO口有16个引脚,使用其中的8-15引脚对8个LED灯进行控制,可以实现闪亮、跑马灯、流水灯等效果。开发工具为Keil MDK5(最新版本),兼容低版本(本例题程序使用库函数:GPIO_SetBits和GPIO_ResetBits实..
1. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其它的“Linux内核分析”文章都基于如下约定: a) 内核版本为Linux 3.10.29(该版本是一个long term的版本,会被Linux社区持续维护至少2年...
微控制器抽象层位于AUTOSAR分层模型中BSW最底层,包含内部驱动,可以直接访问微控制器和片内外设。更进一步地,MCAL又可以分为微控制器驱动、存储器驱动、通信驱动和I/O驱动四个部分,各部分又由具体的与微控制器硬件相对应的驱动模块组成。如下图所示。1、微控制器驱动微控制器驱动由通用定时器驱动(General Purpose Driver,GPT Driver)、看门狗驱动(Watchdog D
安装及破解Keil MDK5首先是下载安装文件与破解文件,这个不详细说明。你将会得到这两个文件!双击第一个安装文件!点击Next>>打勾,然后Next>>选择安装路径,建议默认即可。Next>>随便写点什么。Next>>等待安装结束即可安装完毕把图上的钩钩打掉,然后完成然后它会弹出这个...
AUTOSAR整体思路概述一、总体概述AUTOSAR是Automotive Open System Architecture(汽车开放系统架构)的首字母缩写,是一家致力于制定汽车电子软件标准的联盟。AUTOSAR是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。自200...
毫米波雷达的特点、优点、缺点;毫米波雷达测距原理,测速原理,角速度测量原理;毫米波雷达系统架构。毫米波雷达:ADAS/自动驾驶核心传感器毫米波的波长介于厘米波和光波之间, 因此毫米波兼有微波制导和光电制导的优点:1)同厘米波导引头相比,毫米波导引头具 有体积小、质量轻和空间分辨率高的特点;2)与红外、激光等光学导引头相比,毫米波导引头穿透雾、烟、灰尘的能力强,传输距离...
一、级别分类L0横纵向都需要人操控,系统无法控制横向或者纵向L1系统只能操控横向或者纵向,系统能控制横向或者纵向中的一个,但横纵向无法联合控制
基于车辆模型的横向控制方法1. 简介1.1. 无人驾驶车辆1.2. 横向控制和纵向控制1.3. 横向控制1.3.1. 无模型横向控制1.3.2. 基于模型横向控制2. 基于车辆运动学模型的控制方法2.1. 车辆运动学模型2.2. 纯跟踪控制算法2.3. 后轮反馈控制算法2.4. 前轮反馈控制算法3. 基于车辆动力学模型的横向控制3.1. 车辆线性二自由度动力学模型3.2. 车辆路径跟踪偏差状态方程