关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥很多单片机初学者不知道怎样才能学好单片机,我们现在入门用的比较多的是8051单片机,它的资料比较多,用的人也较多,市场也很大,51单片机内部结构相对简单,非常适合初学者学习,建议初学者将51单片机做为入门级芯片。需要...
十一长假结束了,碎片化学习也是非常重要的,通过公众号,向优秀的技术大佬学习,可以使学习更加高效,少走很多弯路。今天就把收藏的牛逼公众号主推荐给大家。Linux内核那些事公众号「Linux内核那些事」号主是狂热的Linux内核和网络协议栈爱好者,喜欢探讨各种技术的底层实现原理。具有...
忽然就断更一年了。犹记得去年这个时候我只是想忙完这阵就接着更新,以为就几个月。自从高中毕业后,感觉时间过的飞快,内心中关于时间的流速总是比实际上时间的流速慢一拍。虽然我还是在二十几岁这个区间里,但早已从二十出头到了二十末尾,时间飞速流走,不等待任何人。自我去年8月写完上一篇推送后至今,发生了很多事情。儿子出生首先便是我在9月底迎来了我儿子的出生,彼时我26岁,是同龄人里结婚生子比较早的。作为一个新手爸爸,虽然我擅长装作不动声色,但那时的我内心的紧张不安早已在内心翻涌成惊涛骇浪。出生的当天,我怕我媳妇挺不住,所以去了产房陪她,结果最后她生完孩子如释重负,一滴泪都没掉,我在旁边陪产的却哭成个泪人。...
关注、星标公众号,直达精彩内容来源:知乎作者:ERYUESANH题目是什么意思呢?就是一个函数的输入参数是一个指针,该函数需要改变该指针指向的地址,如:现在有一个全局数组b,现在需要编写一个函数输入参数是一个指针a,需要通过该函数将该指针a指向数组b,即:int b[3] = {1,2,3};void fcn(参数);void main(){ int* a; fcn(输入参数a)}执行完fcn后,使参数的地址改变,这个功能怎么来实现呢?首先说明结论:使用二级指针。为了更好的理解这个问题,我们首先来学习一下指针最经典的例子,交换两个数来说明函数的形参和实参之间的关系。首先来探究以下实...
来源:裸机思维作者:GorgonMeducer【说在前面的话】在前面的讲解中,我们介绍了如何使用状态图的方式来设计有限状态机、明确了状态图设计的“清晰”原则,并结合最简单和常用的switch状态机翻译模式详细说明了状态图的“无脑翻译”方法。比如下面这个状态图就是一个典型:通过图示,我们能清晰的看出该状态机实现的是“通用字符串输出”的功能。其实,这里我算是埋下了一个小小的“彩蛋”——当然,它的真实身份是一个陷阱。如果你已经熟悉了我前面介绍的翻译规则,很容易就会发现这里存在的巨大问题:是的,这个状态图按照switch翻译法无脑翻译的后果,将是一个根本无法正常工作的状态机:#include#incl...
关注、星标公众号,直达精彩内容来源:网络素材超宽带(UWB)是一种基于IEEE802.15.4a和802.15.4z标准的无线电技术,可以非常准确地测量无线电信号的飞行时间,从而实现厘米精度的距离/位置测量。所谓,IEEE802.15.4a,是定义IR-UWB物理层的国际标准。该标准旨在提供非常高精度的定位,同时提供高达27Mbps的同步双向通信,以收集传感器数据和控制执行器。该标准于2005年启动并于2007年获得批准,然后于2011年完全集成。2018年,该标准以802.15.4z的形式重新开放,以进一步增加物理层的安全性,因为现在预计UWB将用作汽车和移动行业的安全交易无线技术。除了这种...
关注、星标公众号,直达精彩内容来源:嵌入式大杂烩作者:ZhengNL本次给大家分享一位大佬写的应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。mem_malloc代码仓库:❝https://github.com/chenqy2018/mem_malloc❞mem_malloc介绍一般单片机的内存都比较小,而且没有MMU,malloc与free的使用容易造成内存碎片。而且可能因为空间不足而分配失败,从而导致系统崩溃,因此应该慎用,或者自己实现内存管理。mem_malloc就是一个不会产生内存碎片的、适合单片机使用的内存管...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥今天被刷屏了,孟女生在时隔一千多天的时间里终于回到祖国的怀抱。以"不认罪"方式获释,这很关键;是以中国政府包机,而不是加方派遣,这种种态度和证据都在证明自己的清白。从机场含泪的发表:感谢祖国和人民的支持,到与友人的道...
“操作系统”作为所有软件的基础,是计算机王国的掌舵者。我们常用“灵魂、大脑、内核、基石”等词来形容它,足以见得它对计算机而言有多么重要。 事实也确实如此,作为每个程序员必须好好修炼的“基本功”,它能直接解决我们在工作中的很多疑难杂症,比如做高性能服务端编程时,经常会用到内存、进程...
关注、星标公众号,直达精彩内容来源:网络素材伴随通信行业的发展和物联网行业的兴起,室内定位技术因强大的定位能力,迎来了发展的黄金时期。并且对于定位精度高,抗干扰能力要求高的应用场合,UWB定位技术应运而生。1.什么是UWBUWB(UltraWideBand)超宽带技术,它是一种无...
来源:程序员编程基地作者:名燮最近身边很多人进了外包或者被问道进到外包公司怎么样,感觉大家对外包公司不是很了解,也有一些误解,我们看看过来人怎么说。5年外包夫妻我和我老婆都曾是华为外包员工,就职于东莞松山湖,已经于2020年12月31号离职,因为华为被美国打压而导致订单大减不得不...
关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥趁着中秋之际,因为种种原因,只得待在家中,也没有约球,唯有在闲暇时间看剧了。灌篮高手漫画家井上雄彦以高中篮球为题材的少年漫画《灌篮高手》可以说是我们这代人的青春回忆,我在几乎在人生每个阶段都看过,刷了很多遍,但是依旧...
关注、星标公众号,直达精彩内容来源:网络素材状态机的实现无非就是3个要素:状态、事件、响应。转换成具体的行为就3句话。发生了什么事?现在系统处在什么状态?在这样的状态下发生了这样的事,系统要干什么?用C语言实现状态机主要有3种方法:switch—case法、表格驱动法、函数指针法...
如今的软件开发行业,服务器端市场基本被Linux 系统占领了。移动端中的Android系统是基于Linux内核开发的,那些很火的虚拟化、消息队列、云计算、大数据等技术,都默认支持Linux操作系统。而对软件工程师来说,也几乎一定会遇到Linux操作系统的应用场景:比如Google...
关注、星标公众号,直达精彩内容来源:网络素材整理:李肖遥单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,肖遥和就谈谈这两个概念的深入理解。什么是单片机首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采...
289117336
Tronlong创龙
zxq958322
大有可为
269152492
yang2014
xiaoguaixh
liqinglong1023