logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(linux)BSP(板上支持包)概述

1. BSP概述BSP即Board Support Package,板级支持包。它来源于嵌入式操作系统与硬件无关的设计思想,操作系统被设计为运行在虚拟的硬件平台上。对于具体的硬件平台,与硬件相关的代码都被封装在BSP中,由BSP向上提供虚拟的硬件平台,BSP与操作系统通过定义好的接口进行交互。BSP是所有与硬件相关的代码体的集合。一个成熟的商用操作系统,其被广泛应用的必要条件之...

#操作系统#嵌入式
(KEILv5)使用matlab绘制从KEIL memory导出的内存数据

使用matlab绘制从KEIL memory导出的内存数据如标题,某些时候我们需要分析keil调试过程中的数据,比如从I2S、SPI、I2C或者UART获取到的波形数据,这些数据时数字流,通过逻辑分析仪是没有办法直观的观察其波形,因此,我们需要把数据导出来,通过合适的工具使数据可视化,比如一些规律的波形图。下面我将提供一种方法供参考高潮来了第一步:导出数据到本地KEIL通过UL...

#matlab#嵌入式
(深入理解计算机系统) bss段,data段、text段、堆(heap)和栈(stack)

bss段:  bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。  bss是英文Block Started by Symbol的简称。  bss段属于静态内存分配。data段:  数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。  数据...

#嵌入式#操作系统
到底了