- 2024-11-21gscoolink:gsv2001的sdk移植
1前言 以gsv的sdk的应用代码为例,将应用代码从m0核移植到m1核的mcu上; 因为用的是hal库,所以互相移植修改的并不多;实际改个头文件就可以编译了; 虽然我hal库用的是m1核的hal库,但是实际上我直接啥也没改,跑在m4核的gdf303上也没啥问题;2修改项目名 修改.uprojx的名字,
- 2024-11-03梁山派入门指南4——定时器使用详解,包括定时器中断、PWM产生、输入捕获测量频率
梁山派入门指南4——定时器使用详解,包括定时器中断、PWM产生、输入捕获测量频率1.定时器概览2.基本定时器2.1基本定时器介绍2.2梁山派上的基本定时器开发2.2.1.了解梁山派上的基本定时器资源(实际上我们以及在上面了解过了)2.2.2.配置定时器2.2.3.编写定时器中断服务
- 2024-09-05关于武汉芯景科技有限公司的A/D转换芯片XJ3021开发指南(兼容MCP3021)
一、芯片引脚介绍1.芯片引脚2.引脚描述二、系统结构图三、时序(IIC通信)四、程序代码XJ3021.C/**XJ3021.c**Createdon:2024年8月23日*Author:Administrator*/#include"softiic.h"#include"XJ3021.h"#include"usart.h"#include<stdio.h
- 2024-09-01一个操作系统的设计与实现——第26章 多处理器(下):应用处理器引导
26.1应用处理器当计算机启动时,不管其中有多少个CPU,都只有一个CPU会真正启动,这个CPU就称为引导处理器(BootstrapProcessor,BSP);而其他CPU会等待被BSP唤醒,这些CPU就称为应用处理器(ApplicationProcessor,AP)。BSP可以在任意时刻向所有AP广播唤醒信号,当AP接受到信号后,就会启动BIOS,随
- 2024-08-05【stm32】软件定时器
【stm32】软件定时器文章目录【stm32】软件定时器@[toc]为什么软件定时器相关代码使用例程参考链接为什么为什么会想着搞个软件定时器呢?之前的esp8266模块的通信,用的延时阻塞去实现的,对主程序影响挺大的。想着改改,不想上freertos啥的操作系统,就想着之前看4G模
- 2024-07-207-电子商务系统规划(完结)
系统规划的方法很多,这里主要介绍关键成功因素法(CriticalSuccessFactors,CSF)、战略目标集转化法(StrategySetTransformation,SST)和企业系统规划法(BusinessSystemPlanning,BSP),这是用得最多的三种方法。其他还有企业信息分析与集成技术(BIAIT)、产出/方法分析(E/MA)、投资回收法(ROI)、征费法、
- 2024-06-24A15 汇编启动阶段-BSP
MSRCPSR_c,#Mode_SVC|I_Bit|F_Bit //SVCmode //setupvectormode /*BIT[13]: 0:选择低端异常中断向量0x0~0x1c 1:选择高端异常中断向量0xffff0000~0xffff001c*/ MRC p15,0,r0,c1,c0,0 //ReadControlRegister BIC r0,r0,#(1<<13) //u
- 2024-05-26关于BSP
在嵌入式系统中,BSP(BoardSupportPackage)通常被称为板级支持包或板级支持软件,它是一组针对特定硬件平台的软件支持包。BSP在嵌入式系统中扮演着连接硬件和操作系统的桥梁角色,为开发人员提供了一个统一的接口层,简化了硬件和软件之间的交互。以下是关于BSP的详细解释:1.**定义与功
- 2024-03-30基于瑞萨RA6M5开发板的OLED显示
最近收到来自瑞萨的开发板,型号为R7FA6M5BF2CB6,板子引出许多IO口,使用板子的第一步当然是点亮OLED了,这是利用这块开发板完成项目的前提。 手边只有四角OLED屏幕,所以使用它来进行测试。编译环境为e2studio 起初是准备使用硬
- 2024-03-24ra6m3之adc踩坑日志(基于rt-thread )
问题描述1.已经用fsp工具正确配置Pins2.已经用fsp工具正确配置Stacks3.问题是根本没有在RT-ThreadStudio看到HAL相关的ADC代码,也没看到Settings里边的ADC配置选项问题分析RT-Thread跟Linux内核一样,采用Kconfig来配置驱动和组件,既然没有看到有ADC选项,可以考虑自己添加一个
- 2024-03-16baremetal bsp工程管理
参考学习:https://www.bilibili.com/video/BV1yE411h7uQ?p=20&vd_source=432ba293ecfc949a4174ab91ccc526d6 便于bsp工程管理,将工程进行分类管理,如下图Makefile编译脚本文件bsp文件夹存所写的bsp驱动imx6ul文件夹存放imx6ull官方sdk文件imx6ul.lds是链接脚本obj文件夹存在
- 2024-03-11[NCS] nrf5340 GPIO控制
1.测试环境硬件:nrf5340开发板ncs版本:2.5.22.移植2.1CMakeLists.txt添加源文件target_sources(appPRIVATEsrc/main.csrc/bsp_led.c)2.2bsp_led.h/***@filebsp_led.h*@authorwfagly*@brief基于安富莱电子(www.armfly.com)例子修改*@version1.0.1*@da
- 2024-02-18RTT--BSP移植
问题:按照官网制作BSP工程,编译通过,使用scons--dist命令打包工程,打包的工程编译失败,包含的路径错误方法:在打包的工程中,使用ENV输入scons--target=mdk5,再编译RTThread教你如何根据自己的板子制作BSP_rt-thread如何制作自己的板载bsp-CSDN博客 scons--dist命令使用后的错误-
- 2023-12-21VxWorks 6.9 BSP开发指南
概述本文主要是记录《VxWorksBSPDeveloper'sGuide6.9》和《VxBusDeviceDriverDeveloper'sGuide6.9》的部分章节内容,重点关注VxWorks6.9的BSP移植和驱动开发。BSP概述本章主要介绍VxWorks启动过程中调用的BSP相关函数,BSP移植的主要工作就是实现这些函数。函数文
- 2023-12-08UBUNTU 18.04.6 编译PRELOADER遇到报错 undefined reference "“
我是参考https://www.cnblogs.com/DoreenLiu/p/14392442.html安装的ubuntu-18.04.6-desktop-amd64.iso)接着参考Intel的SD卡image设计的教程(https://rocketboards.org/foswiki/Documentation/EmbeddedLinuxBeginnerSGuide),遇到问题参考https://www.cnblogs.com/DoreenLiu/p/1
- 2023-12-04c语言实现this指针效果
概要由于目前在做一个比较复杂的嵌入式项目,想要借此提升一下代码的结构设计能力,所以想要以面向对象的思想来完成这个项目,即把每个板载外设资源视为一个对象,采用msp+bsp的模式,对每个bsp外设实现对象化处理,现有方案需要手动传入对象引用,调用方法时比较麻烦,所以考虑简化调用方式。
- 2023-10-16全志芯片bsp命名规则 sunxi
全志芯片bsp命名规则DOT小文哥于2022-07-2514:34:57发布阅读量2.1k收藏9点赞数4分类专栏:全志-FAQ文章标签:linux版权全志-FAQ专栏收录该内容142篇文章24订阅订阅专栏在linuxbsp中,allwinner平台统一命名为“sunxi”。即:linuxbsp中的“sunxi”可以理解为是allwinne
- 2023-10-15FreeRTOS qemu mps2-an385 bsp 移植制作 :系统运行篇
开发环境Win1064位+VSCode,ssh远程连接ubuntuVMwareWorkstationPro16+Ubuntu20.04FreeRTOSv202212.01(备注:可以在github获取最新版本)qemuqemu-system-armmps2-an385开发板,qemu版本QEMUemulatorversion4.2.1或更高armgcc交叉编译工具链:当前使用gcc编译环境
- 2023-10-15FreeRTOS qemu mps2-an385 bsp 移植制作 :环境搭建篇
开发环境Win1064位+VSCode,ssh远程连接ubuntuVMwareWorkstationPro16+Ubuntu20.04FreeRTOSv202212.01(备注:可以在github获取最新版本)qemuqemu-system-armmps2-an385开发板,qemu版本QEMUemulatorversion4.2.1或更高armgcc交叉编译工具链:当前使用gcc编译环境
- 2023-10-08DMA2D配置
1.DMA2D参数配置:voidBSP_DMA2D_Init(void){RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2D,ENABLE);}voidBSP_DMA2D_Line_Layer1(uint32_tBSP_Position_X,uint32_tBSP_Position_Y,uint32_tBSP_Line_Width,uint32_tBSP_Line_Height,uint32_tBSP_Line_K,uint32_tBS
- 2023-09-25GD32F427移植-RT-Thread标准版
GD32移植RT-Thread标准版1前言这篇文档主要记录自己基于BSP移植RTT标准板到GD32的过程。目标芯片:GD32F427V使用工具:keil、env2参考资料【GD32F427开发板试用】从0开始到RTthread移植教你动手移植RT-Thread到国产MCU【国产MCU移植】手把手教你使用RT-Thread制作GD32系列
- 2023-09-13BSP画刷的概述和使用方法
什么是BSP画刷BSP(BinarySpacePartitioning,二进制空间分区)画刷是UE早期设计关卡的主要工具后来,随着静态网格体的优点越来越明显,BSP画刷在大型模型创建中的作用已经相对减少。但由于BSP画刷不需要借助第三方3D建模软件便能独立完成三维模型制作,因此其快捷、不需引入第三方软件
- 2023-08-24科目确认没有对交易. BSP (在会计科目表 1000 中)定义
- 2023-08-13基于瑞萨RA6M5的环境监测系统设计
基于瑞萨RA6M5的环境监测系统设计1.设计简介本项目是基于启明6M5开发板完成了环境监测系统设计,传感器DHT11获取温度湿度的数据;传感器GY39获取光照强度数据;0.96寸OLED屏幕提供显示功能,能够显示传感器数据以及相关信息。编写上位机软件,实现温湿度传感器数据的上报。2.设计框架3.项
- 2023-08-05基于瑞萨RA6M5的环境监测系统设计
基于瑞萨RA6M5的环境监测系统设计1.设计简介本项目初步设计思路是打算以瑞萨单片机作为控制和数据处理的单元,使用温湿度,光照传感器去监测周围的环境参数,在屏幕上完成传感器数据和相关信息的显示。同时,使用WIFI无线模组与单片机之间进行数据交互,接入物联网云平台。尝试利用上位