关闭

strongerHuang

所属频道 公众号精选
作者黄工,高级嵌入式软件工程师,CSDN博客专家,嵌入式领域知名个人公众号,分享嵌入式软硬件、物联网、人工智能、AIoT、半导体、单片机、开发工具、编程技术、行业资讯等相关内容。
  • 开源模块 | 事件驱动型按键驱动模块:MultiButton

    关注星标公众号,不错过精彩内容作者 | 0x1abin编排|strongerHuang按键在我们生活中无处不在,买一块开发板,按键是必备的一个功能。肯定有人会说:按键就一个检测IO状态,有什么难度?你单纯的检测一个按键,确实难度很低。但如果检测单击、双击、三击,长按、短按等操作呢...

  • 回调函数 callback 的实现原理是什么?

    其实回调函数和普通函数没有本质的区别。首先让我们来看看普通的函数调用,假设我们在A函数中调用函数func:voidA(){...func();...}想一想,你怎么知道可以调用func呢?哦,原来func是你自己定义的:voidfunc(){blablabla;}这很简单吧,现在...

  • “上帝的操作系统” Shrine!既不是 Windows,也不是 Linux

    关注星标公众号,不错过精彩内容来源| Linux迷来源:http://33h.co/wvntu我们大家都使用过多种操作系统。有些是易于使用,有些是需要学习曲线的。但是你能说你用过上帝设计的操作系统吗?今天,我要向大家介绍Shrine。什么是神Shrine?如下图:Shrine界面...

  • 汇总 | 嵌入式软硬件领域各种“黑科技”

    关注星标公众号,不错过精彩内容作者 | 晓宇微信公众号|芯片之家1、代码连衣裙,穿上这款高级科技连衣裙,展现代码的力量!如果大家正在寻找适合工作或科技活动的完美着装,这款连衣裙肯定能助您一臂之力,话说,这段代码实现了什么功能?留言评论!再来个劲爆点的,MOS-DOS,简直了......

    公众号精选
    2021-11-15
  • RTOS 任务入口函数执行完之后去哪里了?

    1.说明在工作过程中,我发现在实际使用RTOS完成项目时,理解这些知识仅能达到会用RTOS的水平,要想用好RTOS,还需要了解一些比较细节的机制,否则容易掉坑进去,花大量时间定位问题。本文结合TencentOS-Tiny实时操作系统给大家讲述一下相关内容。2.任务的通常写法遵循“...

  • Beyond | RT-Thread 开发者大会

    一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发者大会)正式启动报名,本届大会以"Beyond"为主题,并将于2021年12月18日在在深圳大中华喜来登酒店举办。    不论风云变幻,RT-Thread通过不断迭代和生态的完善,与...

  • 大公司工程师 vs 小公司工程师

    关注星标公众号,不错过精彩内容作者|strongerHuang微信公众号 | 嵌入式专栏有人说大公司好,自己只负责一小块事情,不那么累;也有人说小公司好,能锻炼自己各方面的技能,成为全栈工程师。首先看一下开发项目时,大公司和小公司需要的工程师。大公司是这样的:而小公司呢,全靠自己...

  • 古今计算机精彩简史

    关注星标公众号,不错过精彩内容转自 |涛歌依旧小时候,见过计算器,能很快完成计算,当时心想,计算器真厉害,能提前把所有结果存储下来。后来,吵着闹着要买小霸王学习机,最后如愿变成游戏机,经典游戏“超级玛丽”和“坦克大战”至今历历在目。后来,读初中,有了象征意义上的电脑课,穿着鞋套去...

  • 关于STM32启动文件的几个小问题

    关注星标公众号,不错过精彩内容转自|茶话MCU基于STM32芯片的工程代码里有个很重要的文件,即启动文件。该文件主要由汇编语言写成,文件名冠以.s结尾,它是芯片程序运行首先要执行的一个文件。其功能及作用简单点说就是做执行用户程序前的基本准备,比方执行复位程序初始化栈、堆,做时钟系...

  • 如何判断一个芯片是否侵权?

    关注星标公众号,不错过精彩内容来源 |水深三米声明:本文部分素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。------------ END ------------后台回复『科普知识』『电子基础』阅读更多相关文章。欢迎关注我的公众号,回复“加群”按规则加入技...

    公众号精选
    2021-11-15
  • Keil MDK调试时,软硬件的要求

    关注星标公众号,不错过精彩内容作者 |strongerHuang微信公众号|嵌入式专栏KeilMDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex-M内核的处理器。KeilMDK支持的调试功能有很多:组件查看器、事件记录器、事件统计、数据和事...

  • 物联网常见的几种通信方式

    关注星标公众号,不错过精彩内容素材来源 |网络编排|strongerHuang早期的物联网是指两个或多个设备之间在近距离内的数据传输,解决物物相连,早期多采用有线方式,比如RS323、RS485,考虑设备的位置可随意移动的方便性(有根线太丑了),后期更多的使用无线方式。随着时代进...

  • 柔性数组的定义和应用

    关注星标公众号,不错过精彩内容来源|C语言与CPP编程1引言定长数组包在平时的开发中,缓冲区数据收发时,如果采用缓冲区定长包,假定大小是1k,MAX_LENGTH为1024。结构体如下://  定长缓冲区struct max_buffer{    int   len;    ch...

    公众号精选
    2021-11-11
  • 代码能用即可,重构不是万能药

    关注星标公众号,不错过精彩内容来源|cnblogs写烂代码很容易,但是就算写成一坨屎,能用即可,你同意这种观点吗?程序员刚入行经常听到一些观点你要把精力放在需求文档/功能设计/架构设计/理解原理(ABCD)上,写代码只是把想法翻译成编程语言而已,是一个没什么技术含量的事情。当时的...

    公众号精选
    2021-11-11
  • MultiTimer,一款可无限扩展的软件定时器

    关注星标公众号,不错过精彩内容转自 |Mculover6661.MultiTimer今天给大家带来的开源项目是MultiTimer,一款可无限扩展的软件定时器,作者0x1abin,目前收获95个star,遵循MIT开源许可协议。MultiTimer是一个软件定时器扩展模块,可无限...