星标「嵌入式大杂烩」,一起进步!推荐文章:STM32如何收发float类型数据?嵌入式系统的串口数据传输都是以字节为单位,但是有些特殊的数据类型,比如浮点型floata=231.5,在内存是如何表示的呢?我们知道浮点型float数据类型占用4个字节,实际上在内存当中a=0x436...
来源:CSDN作者|取经的孙猴儿整理|嵌入式应用研究院嵌入式嵌入式的标签多为:低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性...
最近投入Linux方面的学习更多了,主要是Linux内核以及Linux驱动框架的研究,以下是我自己学习总结的一些笔记,以帮助我快速复习和回忆相关的知识点:还有一个是RK平台的RKmedia,里面也有一些RK厂商的一些创新点:没有什么是不能突破的!因为只有扎得越深才能成为顶尖的高级...
“程序员能纯靠技术渡过中年危机吗?”▲截图来源于知乎知乎上的这个提问,吸引了大批码农留言,热赞均表示“能,很难”。因为难逃这两种结局:• 没精力学习,技术一迭代,被淘汰。• 有技术,90%公司不需要,年纪大了被淘汰。这一现象的背后反映了程序员的技术与岗位被高度垄断,即:90%...
昨天有同学问我多核cpu和单核的区别大不大,今天简单写一篇回复下吧。大家有其他问题也可以文末给我留言,我会尽量抽时间写文回复。首先回顾下基本概念,cpu,就是中央处理器,包括运算器和控制器。cpu的主要功能就是“一行一行的执行代码”。所以大家可以把cpu看成是医院的医生诊室,在一...
星标「嵌入式大杂烩」,一起进步!来源:软件新视界、IoT科技物语随着物联网设备数量的持续增加,这些设备之间的通信或连接已成为一个重要的思考课题。通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展。而在通信中,通信协议尤其重要,是双方实体...
做底层或者说驱动开发时,经常会遇到一些硬件限制,比如STM32有些寄存器要求16bit访问、32bit访问,否则可能引发Hardfault中断;再比如擦除flash扇区时,会要求整块擦除。这些都是硬件决定的,必须这样做。假设我们需要32 bit访问一个地址dst时,如果要写入10...
前言串口调试是单片机开发过程必不可少的一个功能,一般是使用一个UART-TTL的串口模块来实现串口的功能,其实下载调试使用的Jlink仿真器也可以实现串口调试的功能,本篇文章将介绍如何使用Jlink实现虚拟串口功能。ITM简介ITM是ARMCortex-M系列内核芯片中的一种全新...
星标「嵌入式大杂烩」,一起进步!有很多种方法可以去学习Vim:vimtutor就是一个很棒的教程,另外还有help拥有您所想的所有参考信息。链接:https://github.com/wsdjeg/Learn-Vim_zh_cn但是在日常使用中,对于绝大部分用户的需求而言,vim...
[导读]大家好,我是逸珺。之前用STM32的SPI需要控制很多外部芯片,可是一个SPI的外设只有一个片选,要实现独立片选一主多从,怎么实现呢?SPI总线拓扑一般地,SPI总线按照下图方式进行连接,一主多从。如上图:每个从设备都有独立的片选引脚,主机同一时间段内,与一个从设备进行通...
完整的分立负载开关及热插拨外围电路,如图1所示,包括如下元件:(1)G极电阻总和RG及其并联快关断二极管D1(2)功率MOSFET的G、S外加电容CGS1(3)G、D外加电容CGD1和电阻RGDRG为G极电阻总和,包括功率MOSFET内部电阻,驱动芯片上拉电阻,外加串联电...
开源地址:https://github.com/ART-Badge前言关注RT-Thread的同学肯定知道,RT-Thread为了向众多开发者展示RT-Thread的最新开发和生态建设成果,每年都会举办一场开发者大会(简称:RDC—RT-ThreadDeveloperConfer...
星标「嵌入式大杂烩」,一起进步!作者|strongerHuang微信公众号|嵌入式专栏经常在交流群都会看到有些小伙伴在问:**资料、**文档、**源码在哪里下载?资料、文档、源码在哪里找?很多初学小白,找资料、文档、源码,都喜欢某度搜索,某度搜索没问题,关键是很多初学者找出来的结...
课程简介随着项目复杂度的增加,现实中的很多项目都会涉及到远程过程调用(RPC)的问题,这些远程过程也许是同一设备上的不同进程,也许分属于物理上分割的不同设备。如何灵活高效地实现这些远程调用,是很多项目都会面临的挑战。本课程首先通过对远程过程调用一般性原理的解释和基本框架的介绍,使...
作者简介 王柏生 资深技术专家,先后就职于中科院软件所、红旗Linux和百度,现任百度主任架构师。在操作系统、虚拟化技术、分布式系统、云计算、自动驾驶等相关领域耕耘多年,有着丰富的实践经验。著有畅销书《深度探索Linux操作系统》(2013年出版)。谢广军 计算机专业博士...