周广胜

@xiaoyu-ya

周广胜 暂无简介

所有 个人的 我参与的
Forks 暂停/关闭的

    周广胜/XxxRingBuffer forked from 何锡斌/XxxRingBuffer

    C语言实现的非传统的多功能环形缓冲区,满足先进先出(队列)、后进先出(栈)、数据窗口等多种场景需求。

    周广胜/XxxSwitchScan_Driver forked from 何锡斌/XxxSwitchScan_Driver

    XxxSwitchScan_Driver可以简单的看作为一个C语言的按键驱动,使用简单、灵活且解耦,以面向对象思想结合状态机编写,同时适用于裸机与操作系统。最终实现响应事件有:短按/短按抬起/长按/持续长按/长按抬起/连击/单边沿触发。 一开始仅为了实现按键驱动。后面把按键结合如高低电平的传感器、开关量的限位等进一步抽象为开关量的输入设备。由此我常会把项目中的开关量的输入设备通过该驱动统一管理。

    周广胜/时间片错位轮询_适用于中小型项目的裸机程序架构 forked from 何锡斌/时间片错位轮询_适用于中小型项目的裸机程序架构

    XxxTimeSliceOffset时间片错位轮询,是时间片轮询的变种,是一种裸机程序架构。基于外部提供的tick(systick中断或定时器中断),根据注册生成多种时间片(支持0*tick)提供给任务当tick,让多个任务按指定频率依次执行。其核心思想是定时器的分时复用,新增偏移量使重合的时间片错位,提升任务tick准确率。适合中小型项目的裸机开发,结合状态机可以有效消除程序中不合理的delay

    周广胜/mcu_bsdiff_upgrade forked from 王瑞/mcu_bsdiff_upgrade

    适用于嵌入式单片机的差分升级库,通用所有单片机,如stm32、华大、复旦微、瑞萨等。适合嵌入式的差分升级又叫增量升级,顾名思义就是通过差分算法将源版本与目标版本之间差异的部分提取出来制作成差分包,然后在设备通过还原算法将差异部分在源版本上进行还原从而升级成目标版本的过程。 差分升级方案不仅可以节省MCU内部的资源空间、还可以节省下载流程及下载和升级过程中的功耗。技术支持vx 18219255930

    周广胜/EmbedSummary forked from zhengnianli/EmbedSummary

    嵌入式大杂烩资源汇总

搜索帮助