其实回调函数和普通函数没有本质的区别。首先让我们来看看普通的函数调用,假设我们在A函数中调用函数func:voidA(){...func();...}想一想,你怎么知道可以调用func呢?哦,原来func是你自己定义的:voidfunc(){blablabla;}这很简单吧,现在...
关注星标公众号,不错过精彩内容转自|电子工程专辑在全球疫情的冲击下,芯片出现了价格上涨、缺芯的局面,此时,国产MCU,迎来了绝佳时机,各大国产MCU厂家如雨后春笋般出现。全球和中国MCU市场趋势据权威市调机构统计预测,2020年全球MCU市场规模约为177.9亿美元,出货量超过2...
关注星标公众号,不错过精彩内容素材来源| 网络我们之前分享的文章《Cortex-M软件接口标准CMSIS有哪些重要内容》中描述了CMSIS主要内容:CMSIS-RTOS:主要用于RTOS的API,可与中间件和库组件实现一致的软件层。CMSIS-DSP:Arm针对各种Cortex-...
关注星标公众号,不错过精彩内容转自|麦克泰技术在FreeRTOS中,每个任务都拥有自己的堆栈,该堆栈的大小由创建任务时xTaskCreate函数的函数参数所决定。但当任务所使用的堆栈空间超出分配给它的空间时,则会发生堆栈溢出,堆栈溢出可能修改超过合法访问地址范围外的数据,严重时会...
关注星标公众号,不错过精彩内容来源|量子位程序bug也能负负得正吗?世界之大,无奇不有,还真可以。比如程序员们再熟悉不过的排序算法,通过两个“bug”居然能歪打正着,实在令人匪夷所思。请看这位程序员写的数组升序排序代码:fori=1tondoforj=1tondoifA[i]
关注星标公众号,不错过精彩内容转自|嵌入式大杂烩本次给大家分享一些芯片原厂的代码仓库,这些资源已收录到嵌入式大杂烩的资源仓库里了:https://gitee.com/zhengnianli/EmbedSummary我们用到一个新的芯片时,一般在它们的官网都可以找到一些入门、上手的...
关注星标公众号,不错过精彩内容作者|strongerHuang微信公众号 | 嵌入式专栏首先问大家两个问题:8位单片机定义一个int 型变量,占几个字节?32位单片机定义一个char 型变量,占几个字节?我敢说很多人都不知道,或者存在疑惑。具体占多少字节,其实通过手动验证一下就知...
关注星标公众号,不错过精彩内容转自| 程序员巴士本文不聊代码来跟大家聊一聊在外企大厂工作是一种怎样的体验呢?总体来说,体验还是不错的;大概从上半年三月份入职,正式工作大概也有半年时间了,目前在ShopeePay部门打杂。首先说明一下:外企并不是所有岗位都要求说外语,而且虽然部门有...
关注星标公众号,不错过精彩内容来源 |网络我从事嵌入式软件开发有6、7个年头,bsp,驱动,应用软件,androidhall,framework等都有涉猎。平时除了关注嵌入式行业的发展,也多少对Web,后台服务端,分布式等方向的技术有一些关注。近期有萌生换个行业方向的想法,想做做...
先来看一个简单的问题:小孩子都知道数数:1,2,3,4,5,6,7,8,9,10,可为什么要这样数呢?为什么不是1,2,3,4,5,6,10呢?一种比较流行的解释是因为人类有10个手指:所以人类的数字系统就是10进制的,如果这个解释成立,那么变色龙的数字系统应该是4进制:而计算机...
关注星标公众号,不错过精彩内容素材来源| 芯广场在中兴、华为受到美国制裁之后,国人才意识到半导体,特别是芯片的重要性。那么,中国的芯片技术真的起步很晚才导致今天的局面吗?事实上,中国很早就开始了对芯片的研发,可以说,早期是紧跟美国之后,一度超过日本。我们先来看一下中、日、美芯片的...
一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发者大会)正式启动报名,本届大会以"Beyond"为主题,并将于2021年12月18日在在深圳大中华喜来登酒店举办。 不论风云变幻,RT-Thread通过不断迭代和生态的完善,与...
关注星标公众号,不错过精彩内容作者|strongerHuang微信公众号 | 嵌入式专栏有人说大公司好,自己只负责一小块事情,不那么累;也有人说小公司好,能锻炼自己各方面的技能,成为全栈工程师。首先看一下开发项目时,大公司和小公司需要的工程师。大公司是这样的:而小公司呢,全靠自己...
关注星标公众号,不错过精彩内容来源 |痞子衡嵌入式一、Cortex-M中断向量表对齐原则中断向量表就是一个集中保存系统全部中断处理函数(xxxIRQHandler)地址的常量数组(函数地址要占4个字节,因此数组中每个元素大小为4字节),表中元素编号如下:1.中断向量表第0-1个向...