• Linux中的spinlock机制 - CAS和ticket spinlock

    为什么要加锁在SMP系统中,如果仅仅是需要串行地增加一个变量的值,那么使用原子操作的函数(API)就可以了。但现实中更多的场景并不会那么简单,比如需要将一个结构体A中的数据提取出来,然后格式化、解析,再添加到另一个结构体B中,这整个的过程都要求是「原子的」,也就是完成之前,不允许...

    Linux阅码场
    2021-11-11
    spi ic ck
  • 感觉STM32太简单是一种自负吗?

    其实简单或者复杂都不重要,重要的是通过STM32我们能学习到什么?做一个键盘/鼠标,可以学习USB协议。做一个联网设备,需要学习以太网,TCP/IP协议的底层实现。做一个无线设备,可能需要学习蓝牙、WIFI或者zigbee的协议,而最终的应用,可能不一定有库或者包,需要自己去写底...

  • QP实时嵌入式框架之QM

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥前言关于软件开发中的大事,已经有很多墨水了。其中之一是从高级模型(例如,从状态机)的自动代码生成,在此前的文章中说到了QM是一个自动生成代码的工具,这样的代码就好用吗?你是否用过或者写过这样的代码自动生成脚本,如果代...

  • 芯片的漫画人生

    关注、星标公众号,直达精彩内容来源:半导体行业圈版权归原作者所有,如有侵权,请联系删除。‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧关注我的微信公众号,回复“加群”按规则加入技术交流群。欢迎关注我的视频号:

  • 直接用 | C语言常用转换函数实现原理

    关注、星标公众号,直达精彩内容来源:整理与网络素材编程时经常用到进制转换、字符转换。比如软件界面输入的数字字符串,如何将字符串处理成数字呢?和大家分享一下。01字符串转十六进制代码实现:voidStrToHex(char*pbDest,char*pbSrc,intnLen){ch...

  • 揭秘 | 产品经理和程序员

    关注、星标公众号,直达精彩内容来源:程序员编程基地在互联网的时代,产品经理和程序员无疑是这个时代里出镜率最高的两个两个职业,这两个职业之间的互怼,扯皮与冲突,正是流传于各种社区的职场话题与段子中最为常见的。参考:程序员转行产品经理可行吗,前景如何?什么是产品经理产品经理的来源与分...

  • 干货 | 分享几个工作之后才知道的工程技巧

    关注「嵌入式大杂烩」,一起进步!成为一个正式的嵌入式开发工程师,是一个艰辛的过程,需要开发人员维护和管理系统的每个比特和字节。从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。今天给大家介绍7个易操作且可以长久使用的技巧,它们对于确保系统更加可靠地运...

    嵌入式大杂烩
    2021-11-11
  • 树莓派Zero 2 W正式发布!一起了解一下!

    关注「嵌入式大杂烩」,一起进步!昨天下午,树莓派基金会发布了树莓派Zero的下一代——树莓派Zero2W,售价定为15美元。虽然短时间国内买不到,但我们还是要简单了解一下。来看看参数。参数1GHz四核64位SoCArmCortex-A53CPU512MBLPDDR2SDRAM2....

  • 一篇漫画看懂:一颗芯片,咋就这么难造?

    关注、星标公众号,直达精彩内容来源:混子谈钱版权归原作者所有,如有侵权,请联系删除。‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧关注我的微信公众号,回复“加群”按规则加入技术交流群。欢迎关注我的视频号:

  • Keil MDK中使用Arm compiler 6注意事项

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大整理:李肖遥使用ArmCompiler6要求MDK版本:5.23及以上版本KeilMDK-MiddlewarePack:Version7.4.0orhigherKeilARMCompilerSupportPack:Version...

  • 软件工程师必备的技能 | 单元测试

    关注、星标公众号,直达精彩内容来源:保罗的酒吧前言测试是软件开发过程中一个必须的环节,测试确保软件的质量符合预期。对于工程师自己来说,单元测试也是提升自信心的一种方式。直接交付没有经过测试的代码是不太好的,因为这很可能会浪费整个团队的时间,在一些原本早期就可以发现的问题上。而单元...

  • 月薪30K 的电子工程师应具备什么?

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达这里主要以个人经历谈谈年轻电子工程师作为电子新手,需要开始全新的技术生涯;面临的困惑、最关心的问题、对未来的期待。中国缺少什么样的电子工程师?中国缺少满嘴胡须的电子工程师;中国缺少在一个行业专注几十年的资深电子技...

  • 为什么建议大家使用 Linux 开发!

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达Linux能用吗?Linux有图形界面支持日常开发社交沟通没问题Linux能替代Windows吗?Linux下运行Android应用Linux有什么优势吗?Linux是自由的Linux也可以是美的Linux能用吗...

    小麦大叔
    2021-11-09
  • 非常轻松地谈谈dB、dB、dBm、dBi

    dB应该是无线通信中最基本、最习以为常的一个概念了。我们常说“传播损耗是xxdB”、“发射功率是xxdBm”、“天线增益是xxdBi”……有时候,这些长得很像的dBx们可能被弄混,甚至造成计算失误。它们究竟有什么区别呢? 这事不得不先从dB说起。 而说到dB,最常见的就是3dB啦...

    嵌入式客栈
    2021-11-09
  • 手把手带你写一个中断输入设备驱动

    [导读]大家好,我是逸珺。首先说声抱歉,最近迷上钓鱼了,有时候晚上出去夜钓大板鲫了,停更了一段时间。来几张鱼获图片:技术还是不太到家,遇到几次大鲤鱼都给溜了,心有不甘,所以最近花了比较多的时间。言归正传,今天来分享一下以前写一个中断输入设备驱动案例,希望对有需要的朋友能有所帮助。...

    嵌入式客栈
    2021-11-09
发布文章