首先需要强调的是:能不跳槽就不跳槽,跳槽的成本极大。今天,给想从单片机转嵌入式Linux的一些小伙伴做一些分享。
嗡嗡嗡,随着手机的一声振动,锁屏弹出了消息提醒,没看全文,依稀瞄到2020……TI杯……几个字眼我便知道自己将面临一个艰难的抉择。庚子年春,突如其来的新型冠状病毒疫情打破了我早已在心中规划好的生活。如果没有这次疫情,这则消息对我来说,应该会是一声战鼓的。
使用联想链条和几何直观,辅以从实际需求衍生概念的思考模式,详解什么是傅立叶变换,为什么要做傅立叶变换等,帮助记忆和理解,目的当然是标题所说:让你永远忘不了傅里叶变换这个公式。另,这篇博客还从侧面一定程度上回答了另一个问题:为什么要研究复数?
STM32CubeProgrammer(STM32CubeProg)是STM32微控制器的专用编程工具。
在嵌入式产品应用中,常常需要应对系统数据在存储或者传输过程中的完整性问题。所谓完整性是指数据在其生命周期中的准确性和一致性。这些数据可能存储在EEPROM/FLASH里,或者基于通信协议进行传输,它们有可能因为外界干扰或者程序错误,甚至系统入侵而导致被破坏。如果这些数据在使用前不做校验,产品功能可能失效。在一些特定领域,严重时可能会危及用户财产甚至生命安全。本文就来聊聊使用较为广泛的循环冗余校验技术,以及在STM32中的一些具体使用体会。
大家应该还记得,在今年2月份的时候,国内一则程序员删库的消息传遍了全网。这则消息刷屏的原因很简单——他的几行代码,直接让上市公司微盟的市值一天之内蒸发超10亿元,数百万用户受到直接影响。可以说,这是国内IT界史上最牛逼的删库跑路案例了。
对很多人来,嵌入式软件开发过程中 模块化 (Modularization)是一个海市蜃楼、是一个书面词汇、是一个过气的时尚——模块化似乎从未真正的实现过。吹牛时人们常不屑的说: 没吃过猪肉,但还没看过猪跑么?事实上,如果讨论的对象是嵌入式软件,很多人可能真的没有看过猪跑。
都2020年了,听说你还在用vc++ 6.0,不,可能还到处搜索下载安装巨无霸一样的visual studio 2019来调试你“鸡碎咁多”的代码?都out了,这些不是过于庞大就是编译器老掉牙了。为啥不用gcc呢?gcc不是Linux里面的吗,能用在Windows?还能debug吗?什么?你不知道Windows也可以用gcc?好吧,我今天手把手教你用gcc,并且教你在vscode上用gcc征服debug过程中遇到的各种疑难杂症!
算法太重要了!“人工智能”,“机器学习”,“大数据”,这些越来越常听到的字眼,背后其实都是一个个“算法”。诸多高新科技,似乎都离不开“算法”的“加持”。
光电耦合器是以光为媒介传输电信号的一种 电一光一电 转换 器件 。它由发光源和受光器两部分组成。把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。发光源的引脚为输入端,受光器的引脚为输出端,常见的发光源为发光二极管,受光器为光敏二极管、光敏三极管等等。
首先,应该明白总线是什么?度娘的完整定义是:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类。其实,总线就是是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道。
射雕英雄传中的裘千丈说,UART就是我的轻功水上漂过河。想从河上过(通信),提前布暗桩,行走时步伐按桩距固定(波特率提前确定),步幅太大或太小都会落水。为了不被二弟裘千仞识破,可以安排侍卫在对岸监视通知,没风险才开始表演(流控)。为了保证踩点准确,隔一段距离定个特殊标记的粗木桩。
很多刚开始学习单片机的小伙伴最苦恼的就是如何入门,不知道从哪一部分开始、在哪里查找学习资源、按照怎样的学习步骤进行学习,而且摸索学习步骤的过程在浪费时间的同时也会降低学习兴趣。为了帮助大家解决这种情况,小编将单片机达人的学习经验进行了整理,以文章的形式分享给大家。