推荐理由:一个完全不需要借助鼠标就可以完成所有操作的编辑器 前言 笔者并不是 vim 高手,也只是最近在 github 发现的一个开箱即用的 vim 配置,所以在这里分享出来,所以本文并不会讲解如何去配置一个专属的 vim,对于长期使用 vim 的朋友来说,我这篇文章
笔者能力有限,如果文中出现不对的地方,还请各位朋友能够及时地给我指出来,我将不胜感激,谢谢~ 内存映射 在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧
笔者能力有限,写公众号的目的主要是为了积累,同时也能够激励自己养成积累的习惯。如果文中有不对的地方,还请各位朋友能及时地给我指出来,我将不胜感激,谢谢。 继承的概念 继承是面向对象软件技术当中的一个概念,与多态、封装共为面向对象的三个基本特征
笔者能力有限,如果文中有不对的地方,还请各位朋友能及时地给我指出来,我将不胜感激,谢谢~ 跳转表的概念 引用笔者在 Wikipedia 上看到的关于跳转表的概念, In computer programming, a branch table or jump table is a method of transferring program co
前言 rtthread 是一个功能强大,组件丰富的物联网操作系统。它相比于其他的 RTOS 的一个主要区别之一,也就是它不仅仅是一个实时内核,还具备丰富的中间层组件。那对于 rtt 来讲,它又是如何管理和构建工程的呢?下面笔者将从一个工程的目录结构开始来进行阐
笔者能力有限,如果文中出现错误的地方,欢迎各位朋友能给我提出来,我将不胜感激,谢谢~ 前言 在笔者的上一篇文章中《中断服务子程序是如何被执行的》,详细阐述了中断响应以及执行的整个过程,其中涉及到关于中断向量表的相关知识,本篇文章再次以中断向量
笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 笔者在 《程序是如何在 CPU 中运行的(二)》中从 PC 指针寄存器的角度分析了一级函数调用和二级函数调用执行的过程,那么中断服务子程序又是如何被执行的呢?两
笔者能力有限,如果文章出现错误的地方欢迎各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 在之前的两篇文章中,在 程序是如何在 CPU 中运行的(一)中讲述了一条一条指令和数据是如何在 CPU 中被运行的,在 程序是如何在 CPU 中运行的 (二)中以 PC 寄
笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 在上一篇文章中《程序是如何在 CPU 中运行的(一)》笔者讲述了程序中一条一条指令以及一条一条数据是如何在 CPU 中运行的,在本文笔者将以 ARM Cortex M3 的内核
笔者能力有限,如果文中出现错误的地方,欢迎大家给我指出来,我将不胜感激,谢谢~ CPU 和 MCU 的区别 对于嵌入式开发来讲,我们在日常中接触到概念都是 MCU ,MCU 和 CPU 的区别也就在于 MCU 集成了片上外围器件,CPU 不带外围器件,一个简单的例子就是 MCU
笔者能力有限,如果文中出现错误的地方,欢迎大家给我指出来,我将不胜感激,谢谢~同时如果各位朋友对于状态机还有不同的想法,笔者也很希望能够互相交流,微信二维码在公众号底部获取。 状态机的概念 有限状态机又称有限状态自动机,简称状态机,是表示有限
本文介绍了C语言中extern的三种用法。
新华社报道,苹果将与德国汽车制造商宝马合作使用CarKey,在IOS14中使用短程NFC无线数字钥匙来锁定,解锁和启动与iPhone兼容的车辆。(点击观看视频) 什么是车辆的数字钥匙?数字钥匙简言之就是通过精准的蓝牙定位、NFC等不同近场通信技术和更加安全的钥匙管理
点 击 上 方 蓝 字 关 注 我 们 规范要求DCM 模块应该支持下表中列出的UDS服务,好吧,我们照做,先从诊断仪发送诊断请求,DCM处理这个请求处理来分析吧。 举个调用的例子:当测试仪发送诊断请求报文时,我方的路由单元从CanTp(物流小车)收到这个“诊断
点 击 上 方 蓝 字 关 注 我 们 1 概述 1.1 模式管理的组成 AUTOSAR为ECU的运行时软件的状态处理提供了模式管理组件,例如 • BswM模式管理器 • NM网络管理 • ECU状态管理器 • COMM通信管理器 • WDGM看门狗管理器 当然,除了这几个标准的AUTOSAR基础模块外