logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

细说STM32单片机USBD_MSC_FlashInChip虚拟U盘接口项目创建及编程方法

在这里,把STORAGE_BLK_SIZ解释为FLASH页更好,F407的手册里并没有FLASH页的说法,但有扇区的说法,并且各个扇区的大小还不相等,区分为16K、64K、128K。在创建U盘接口时,不能把全部的页用于创建U盘,到底需要把到少数量的页用于创建U盘,需要尝试,编译一次,就会知道是否超过了存储空间的允许。在USBD中间件众多的IP类中,可以把MCU中片内的FLASH的一部分空间创建成虚

文章图片
#单片机#stm32#嵌入式硬件
细说STM32单片机USBD_MSC_SD_FATFS项目创建及编程方法

但是,不是没有办法,IDE在usbd_storage_if.h里声明了一个接口操作函数fops,如此,通过在其他.c文件里包含usbd_storage_if.h,就可以通过调用。在其他的位置,比如在main.c无法直接调用这些函数,因为,对应的usbd_storage_if.h里没有声明这些函数,因此main.c无法通过include包含这些函数。下载后,在电脑端自动识别和驱动U盘,通过鼠标操作该

文章图片
#单片机#stm32#嵌入式硬件
细说STM32单片机FreeRTOS基础知识及用法

FreeRTOS是一个完全免费和开源的嵌入式实时操作系统,已被作为一个中间件集成到STM32 MCU固件库中。在STM32Cube开发方式中,用户可以很方便地使用FreeRTOS。一、FreeRTOS基础1、初识FreeRTOSFreeRTOS是一个完全免费和开源的嵌入式实时操作系统(Real-time Operating System,RTOS)。户很方便地在STM32Cube开发方式中使用Fr

文章图片
#单片机#stm32#嵌入式硬件
国家组织考试并唯一认可的IT类资格证书:计算机技术与软件专业技术资格(水平)考试证书

计算机技术与软件专业技术资格(水平)考试,简称“软考”,是人力资源与社会保障部组织考试并颁发证书的唯一的IT类资格证书。

文章图片
#面试#职场和发展#学习方法 +4
C#中.NET Framework4.8 Windows窗体应用通过EF访问新建数据库

前文已经说过.NET Framework4.8 控制台应用通过EF访问已经建立的和新建的数据库。本文想说的是,.NET Framework4.8 Windows窗体应用通过EF访问新建数据库,这里的数据据库要根据事先编写好的EF模型、和数据库上下文,经过一番操作,移植(Migrations)出来的。这个数据库在“工具、连接到数据库”是看不到这个数据库的连接的。

文章图片
#数据库
C#中.NET Framework4.8 控制台应用通过EF访问新建数据库

前文已经说过.NET Framework4.8 控制台应用通过EF访问已经建立的数据库,这里说的已经建立的数据库指的是已经建立的SQLServer那样的数据库或VS 的本地数据库(localdb) \MSSQLLocalDB。这些数据库能够通过SSMS建立连接或在VS上建立本地的数据库连接,是可以操作的、可以看得见的。本文想说的是,.NET Framework4.8 控制台应用通过EF访问新建数据

文章图片
#数据库
C#通过Entity Framework实体对数据表增删改查

Entity Framework(以下简写为EF)是微软官方发布的ORM框架,它是基于ADO.NET的,通过EF可以很方便地将表映射到实体对象或将实体对象转换为数据库表。

文章图片
#数据库
细说STM32单片机用FatFS管理USBH_MSC项目中调库函数的规则和使用方法

私有App里调用USBH_前缀专用函数时,私有函数在main.h里声明,在usbh_diskio.c里定义,能否在其他的位置定义,需要读者去尝试,定义的位置不对,会引起百编译错误,按做这个方法声明和定义,没有编译错误。本文的目的是,向读者介绍在用FatFS管理USB-OTG FS HOST项目中,在自己的App里,当需要管理U盘文件(如:读、写、查询信息、检查U盘状态,初始化,等)时,既可以调用第

文章图片
#单片机#stm32#嵌入式硬件
细说STM32单片机配置为USBH_FS并用FatFS管理U盘文件系统的方法与实例

函数MX_FATFS_Init()用于FatFS初始化,函数MX_USB_HOST_Init()用于USB Host的初始化,这是在文件usb_host.h中定义的一个函数。在main()函数的外设初始化部分,调用函数MX_USB_HOST_Init()进行USB Host初始化,这个函数是在文件usb_host.h中定义的,这个文件同时还定义了USBH背景任务函数MX_USB_HOST_Proc

文章图片
#单片机#stm32#嵌入式硬件
C#中.NET Framework 4.8控制台应用通过EF访问已建数据库

我们都知道.NET Framework最后一个更新版本是4.8.1,而曾经支持.NET Framework的EF版本却一直更新到现在仍然在不断创新。当前流行的VS2022仍然支持.NET Framework 4.8,在.NET Framework 4.8下使用EF访问数据库,不经过一番额外的操作,想直接使用VS2022的默认安装,是不可能行得通的。幸好VS2022没有关闭在.NET Framewo

文章图片
#.net
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择