• 详解:堆和栈的区别

    1、预备知识—程序的内存分配一个由C/C编译的程序占用的内存分为以下几个部分:栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据...

  • 如何用示波器测量串口波特率?

    如何确定时基假如要测量的波特率为9600,则每一比特位的时间为:1/9600≈104μs,一般示波器横向上每个大格子里5个小格子,要想看清一比特位一般需要一个小格子就够了,则时基为:104μs*5=520μs,也就是说时基要500μs。注意:测量时选择的耦合方式为直流,边沿类型为...

  • 在大公司天天调参数,感觉快废了~

    最近看到一篇文章,大概浏览了一下,感觉作者应该是过来人,里面内容有很多东西都是可以借鉴和思考的,所以分享给大家。作为嵌入式工程师,多多少少还是要有点危机意识,切不可温水煮青蛙。当然,也不能过分焦虑与浮躁,脚踏实地才能走的更长更远~以下是正文部分:1.基础知识    一个嵌入式工程...

  • 干货|磁珠该如何选型?

    ▼点击下方名片,关注公众号▼磁珠的选型重要吗?先看下磁珠选型现状:磁珠用得最多的地方,应该是串联在电源上面,用于电源滤波。只要保证额定电流,DCR引起的压降满足要求,再大致看下100Mhz时的阻抗,基本上就可以了,然后在公司物料库里面挑一个,尽量不用新物料。如果按照上述方式,确实...

  • 单端信号与差分信号的区别

    1单端信号单端信号是相对于差分信号而言的,单端输入指信号有一个参考端和一个信号端构成,参考端一般为地端。2差分信号差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法(单端信号),差分传输在这两根线上都传输信号,这两个信号的振幅相等,相位相反。在这两根线上传输的信号...

  • 常用的排序算法代码

    一、冒泡排序冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排...

    玩转嵌入式
    2021-11-29
    代码
  • 仿真建模这两个软件太强了

    哈工大去年被禁用了matlab引起了吃瓜群众的热烈讨论,那么matlab到底是什么神奇软件,对我们来说又有怎样的应用呢?MATLAB用途究竟有多广?对工科生来讲,MATLAB能做出高级别的电路仿真;如果需要三维视角,MATLAB能用simulink3danimation做3D机械...

    嵌入式客栈
    2021-11-29
    软件
  • 多线程编程C语言版(附代码示例)

    点击蓝字关注我们本文探讨PODIX线程相关内容。线程的概念什么是多线程,提出这个问题的时候,我还是很老实的拿出操作系统的书,按着上面的话敲下“为了减少进程切换和创建开销,提高执行效率和节省资源,我们引入了线程的概念,与进程相比较,线程是CPU调度的一个基本单位。”当Linux最初...

    嵌入式大杂烩
    2021-11-29
  • 了解单片机解密的一些知识!

    关注「嵌入式大杂烩」,一起进步!01什么是单片机解密?单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。为了防止未经授访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定...

  • 嵌入式 N 年经历等于 1 年经验?

    引言说实话,工作10年不等于是高手;高手也不等于要工作时间久。圣人曾经曰过:“工作经历不等于工作经验”。工作10年,只是一个“经历”,而“经历”不能得以总结、归纳和升华,就无法转化为“经验”。一个2年“工作经验”的工程师水平可能远高于一个10年“工作经历”的工程师。如果程序员在3...

  • 如何使用 Rust 进行嵌入式开发?

    星标「嵌入式大杂烩」,一起进步!作者:RT-Thread社区团队 liukang原文链接:https://club.rt-thread.org/ask/article/2944.htmlRust是什么Rust是一门赋予每个人构建可靠且高效软件能力的语言。高性能:速度惊人且内存利用...

  • 跨平台构建工具,cmake是 yyds ? bjd !

    星标「嵌入式大杂烩」,一起进步!大家好,我是ZhengN。本次给大家分享一个优秀的跨平台构建工具。在我们嵌入式中,开发环境多种多样。在windows下进行开发,有各种好用的IDE给我们使用,我们可以图形化地创建工程、配置工程、编译工程。在Linux下,可能就iu没有那么“方便”了...

    嵌入式大杂烩
    2021-11-29
  • 一个强大的反汇编工具IDA Pro

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥最近因为做一些反向工作,所以熟悉了这个IDAPro软件,其实就是反汇编,把library下的.a文件重新生成.c文件代码,然后盲测改成差不多符合规范的C语言代码。说来惭愧,这有点偷盗别人技术的意思,不过好在他们也没加...

  • 原创 《模电想说爱你不容易》之工具篇:热风枪,工程师的“第三只嘴”

    相信使用过热风枪的小伙伴们都会有这样一个想法:热风枪除了拆焊芯片,还可以用来干些什么呢?比如吹头发?烤串?这些骚操作不建议大家尝试了,因为隔壁充满好奇心的王二狗尝试过后,至今还在热风枪的阴影中,那头发的滋滋声、烤串的焦糊味久久不能忘怀!

  • 专属码农的一些网站

    ▼点击下方名片,关注公众号▼众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。作为一个 收藏从未停止,学习从未开始 的博主:(秉承着好东西不能独享的态度,把收藏的学习网站整理分享出来。好,那下面就开始上货了。一、在线教程首先列出...

    8号线攻城狮
    2021-11-16
发布文章