- 博客(3)
- 收藏
- 关注
原创 【linux驱动开发】zynq下gpio驱动
本结构体用于保存设备信息。/* 设备号 *//* cdev *//* 类 *//* 设备 */int major;/* 主设备号 */int minor;/* 次设备号 *//* 设备节点 */// 指针数组存储多个GPIO// 使用的GPIO数量// GPIO的默认状态。
2025-04-03 17:26:40
346
2
原创 将iap的接收升级数据部分移植到freertos系统中
在完成基于TCP服务器的iap裸机程序后得到一个新的任务,该任务让我把iap中通过TCP接收数据的代码移植到一个带有freertos系统的项目中,因为暂时完成故而有了本篇对移植过程的记录文章。一、移植思路对于移植设想了下面三个思路来进行。1.在freertos系统中开启一个新的任务用以处理数据接收。在使用这个方法尝试了一段时间后得知,本项目的栈空间已被项目原来的两个任务占满,无法开启新的任务而放弃。2.在系统初始化之前添加lwip初始化以及接收数据相关的TCP代码。
2024-08-07 16:58:37
1052
1
原创 stm32f746 discovery基于tcp服务器的IAP
IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用代码对片内Flash存储器进行擦除/编程的方法。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就是通过IAP技术来实现的,即片子在出厂前就已经有一段小的boot程序在里面,片子上电后,开始运行这段程序,当检测到上位机有下载要求时,便和上位机通信,然后下载数据到数据存储区,从而实现固件升级。
2024-07-22 14:42:43
1169
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人