logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

利用MDK的FLM文件生成通用flash驱动

在进行Flash操作时,一般我们需要设计一套Flash抽象层,至少要包括flash的init,read、write、erase这些操作。但每更换一个单片机或者flash器件就要额外去编写flash驱动去适配init,read、write、erase。尽管有会者不难的属性加持,但适配所有的单片机或者flash器件,工作量也可想而知。本文为大家提供一个适配几乎任意单片机型号的flash驱动,之所以说是

#单片机
STM32通用FLASH管理软件包——SFUD/FAL

本次介绍的三个软件包SFUD/FAL/EASYFLASH都与FLASH有关,并且都可以独立使用或者结合在一起使用,三个软件包都可以使用裸机移植,也很方便移植到各种系统。这三个软件包的作者都是armink,armink的开源仓库地址:https://github.com/armink,更多好玩的软件,请到作者仓库查询。以下将结合rtthread系统,分别对这三个软件包做下演示。SFUDSFUD 是一

ARM裸机篇(一)——i.MX6ULL介绍

文章目录i.MX6ULL启动流程i.MX6ULL启动流程

#linux
支持任意数据类型的环形队列

一个C语言编写的支持任意类型的环形队列,代码开源连接:三、API 说明1. 初始化队列参数说明:参考代码:2. 入队参数说明:参考代码:3. 出队参数说明:参考代码:4. 查看参数说明:参考代码:5. 其他API队列是否为空复位PEEK出队所有查看的数据获取PEEK的状态恢复PEEK的状态获取队列的数据个数四、多类型原理说明以为例,说明如何做到支持任意类型的数据,和不同个数的参数类型。宏DEQUE

#开发语言
linux系统移植篇(一)—— linux系统组成

linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——i.MX6ULL启动过程ARM裸机篇(二)——i.MX6ULL第一个裸机程序ARM裸机篇(三)——重定位和地址无关码ARM裸机篇(四)——异常和中断linux系统移植篇(一)—— linux启动过程文章目录......

#linux
linux系统移植篇(二)—— Uboot使用介绍

linux系列目录:linux基础篇(一)——GCC和Makefile编译过程linux基础篇(二)——静态和动态链接ARM裸机篇(一)——i.MX6ULL启动过程ARM裸机篇(二)——i.MX6ULL第一个裸机程序ARM裸机篇(三)——重定位和地址无关码ARM裸机篇(四)——异常和中断linux系统移植篇(一)—— linux启动过程linux系统移植篇(二)—— Uboot移植文章目录一、Ub

#linux
ARM裸机篇(一)——i.MX6ULL介绍

文章目录i.MX6ULL启动流程i.MX6ULL启动流程

#linux
暂无文章信息