• 用户态 tcpdump 如何实现抓到内核网络包的?

    大家好,我是飞哥!今天聊聊大家工作中经常用到的tcpdump。在网络包的发送和接收过程中,绝大部分的工作都是在内核态完成的。那么问题来了,我们常用的运行在用户态的程序tcpdump是那如何实现抓到内核态的包的呢?有的同学知道tcpdump是基于libpcap的,那么libpcap...

  • 最强总结:27个模拟电路基础知识!

    01基尔霍夫定理的内容是什么?基尔霍夫电流定律:在电路任一节点,流入、流出该节点电流的代数和为零。基尔霍夫电压定律:在电路中的任一闭合电路,电压的代数和为零。02戴维南定理一个含独立源、线性电阻和受控源的二端电路,对其两个端子来说都可等效为一个理想电压源串联内阻的模型。其理想电压...

  • 关于C语言堆栈的经典讲解

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

  • 这届毕业生薪资高,是真的

    最近一份校招的薪资上了知乎的热搜榜。大家想查薪资的,可以用这个微信小程序offershow>查薪资的小程序

  • 超全!嵌入式软件开发常用的开发模型(附详细流程图)

    瀑布模型该模型是由上至下一次性完成整个项目的开发方式。该模型一共分为6个阶段,如图所示:在瀑布模型的开发过程中需要严格的按照这条线执行,只有完成当前阶段之后才能够进行下一阶段的开发任务。优点该模型划分出了每个阶段的检查点,当一个阶段开发完成之后,开发人员的精力可以全部的投入下个阶...

  • 这九种情况下的单片机项目尽量不要接~

    第一种:画大饼的项目坚决不接。有的客户会很热情的找到你,告诉你这个项目如何如何地有前途,产品研发成功了之后会有多么大的出货量,会有多么丰厚的利润,建议你一起跟他创业合作,成功了之后给你高额提成,但是产品在研发阶段要大家共患难,共同承担风险,意思是不给你一分钱的开发费,只有等他的产...

  • 一文掌握五大高效电路分析方法

    对电路进行分析的方法很多,如叠加定理、支路分析法、网孔分析法、结点分析法、戴维南和诺顿定理等。根据具体电路及相关条件灵活运用这些方法,对基本电路的分析有重要意义。现就具体电路采用不同方法进行如下比较。支路电流法支路电流法是以支路电流为待求量,利用基尔霍夫两定律列出电路的方程式,从...

  • 基于C语言的最优HSM状态机架构实现

    关注、星标公众号,直达精彩内容来源:小鱼儿飞丫飞整理:技术让梦想更伟大|李肖遥前言:本框架实现的目的是在基于51单片机为控制芯片的产品内,因为51单片机的内存和堆栈比较有限,此框架比较简洁高效的。如果用于其他高性能的处理器内,可以考虑利用链表实现,实现更自由的操作。一、双层状态机...

  • 【教程】如何用GCC“零汇编”白嫖MDK

    【说在前面的话】其实我很久之前就想写这篇文章了,但彼时总觉得这是一个伪命题:既然已经用了MDK,编译出来的代码,无论是体积还是性能都甩下armgcc好几条街,谁还会想用gcc来进行Cortex-M开发呢?对那些只能使用armgcc、或者对gcc情有独钟的小伙伴来说,无论是配合ec...

  • 高端局!Zynq7000 Soc系列如何选型?

    来源:ZYNQ作者:小墨大家好,在嵌入式开发中,ZYNQ在一些场合中用的越来越多,其中Zynq-7000系列是嵌入式开发常用的比较经典的型号,它最大的特点是将处理系统PS和可编程资源PL分离开来,固化了PS系统的存在,实现了真正意义上的SOC(SystemOnChip)。Zynq...

  • 图解 Git 各种用法,一目了然!

    关注、星标公众号,直达精彩内容来源:marklodato.github.io/visual-git-guide/index-zh-cn.html基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。gitadd*files* 把当前文件放入暂存区域。gitc...

  • 肝!Linux 内核学习经验总结

    关注、星标公众号,直达精彩内容来源:冰凌块儿开篇学习内核,每个人都有自己的学习方法,仁者见仁智者见智。以下是我在学习过程中总结出来的东西,对自身来说,我认为比较有效率,拿出来跟大家交流一下。内核学习,一偏之见;疏漏难免,恳请指正。为什么写这篇博客刚开始学内核的时候,不要执着于一个...

  • 分享一个硬件开源的usb转can工具

    ▼点击下方名片,关注公众号▼照理来说,USB-CAN这种东西应该已经被做的烂大街的工具,国内居然没有一个拿得出手的开源方案。某立功和PCAN动辄2000的价格也是离谱。淘宝上各种虚拟串口方案、替换dll兼容某立功软件的各种方案....价格都倒是便宜,性能和可靠性嘛.......就...

  • 单片机的一生,说的正是你我

    点击上方“小麦大叔”,选择“置顶/星标公众号”福利干货,第一时间送达1某天某日某产房,你诞生了(powerup,上电运行),结果你不哭,医生把你提起来,屁股上狠狠一巴掌,你哇哇大哭(reset,复位成功),护士给你检查,看有没有传染病(EMI测试),然后打预防针(绝缘处理),没有...

    小麦大叔
    2021-10-18
    单片机
  • 干货 | 分享一个实用的、可应用于单片机的内存管理模块

    本次给大家分享一位大佬写的应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。mem_malloc代码仓库:❝https://github.com/chenqy2018/mem_malloc❞mem_mall...

发布文章