这3种优雅的嵌入式软件架构,你值得拥有!
状态机的实现无非就是三个要素:状态、事件、响应。转换成具体的行为,其实就三句话:发生了什么事?现在系统处在什么状态?在这样的状态下发生了这样的事,系统要干什么?
发表于 7/4/2023 4:11:10 PM
阅读(2112)
嵌入式:听说,嵌入式这个行业未来十年都不会卷?
大家好,我是仲一。曾经有某个互联网名人说过,站在风口上,猪都能飞起来。毫无疑问,现在的嵌入式就隐隐有这个态势。
发表于 6/20/2023 2:01:46 PM
阅读(2246)
【网络驱动】ifconfig up 后内核网络驱动做了什么?
最近在排查一个网络问题,ifconfig eth0 up 后,网卡link up比较慢。因此,分析了下从ifconfig up 到网络驱动的调用流程。这里顺便作个记录。
发表于 5/22/2023 4:33:35 PM
阅读(1336)
OPPO 关停自研芯片的哲库业务 对行业将产生什么影响?(附内部ALL hands meeting)
OPPO 关停自研芯片的哲库业务可能产生多米诺骨牌效应,引发一大波芯片初创公司倒闭潮。
发表于 5/16/2023 4:15:31 PM
阅读(2388)
【网络驱动】以太网扫盲(一)各种网络总线 mii总线,mdio总线介绍
本文主要介绍以太网的MAC(Media Access Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口),以及MII的各种衍生版本——GMII、SGMII、RMII、RGMII等。
发表于 5/5/2023 4:21:27 PM
阅读(3902)
分享一款精小调试支持库:dbuglib
嵌入式开发过程中,调试是必不可少的一个环节。怎样调试才能快速定位代码的问题呢?方法有很多,今天给大家分享一款精小调试支持库:dbuglib.
发表于 4/19/2023 4:07:47 PM
阅读(1962)
【调试】kdump原理及其使用方法
kdump机制简介Kdump是在系统崩溃、死锁或死机时用来转储内存运行参数的一个工具和服务,是一种新的crash dump捕获机制,用来捕获kernel crash(内核崩溃)的时候产生的crash dump。
发表于 4/13/2023 4:22:14 PM
阅读(1660)
kprobes(二)使用方法
前言上一节介绍了kprobe的基本概念,下面我们将使用几个具体的例子,看下kprobe在实际使用中有那些应用场景。
发表于 4/13/2023 4:14:00 PM
阅读(1865)
kprobes(一)基本概念
开发人员在内核或者模块的调试过程中,往往会需要要知道其中的一些函数有无被调用、何时被调用、执行是否正确以及函数的入参和返回值是什么等等。
发表于 4/13/2023 3:44:58 PM
阅读(1195)
搞嵌入式真的很烧钱吗?到底值不值得坚持?
嵌入式的学习十分烧钱,这就让人有点望而却步。我是做DSP起步的,更是能体会到嵌入式绝对是一个拿钱搭梯子的学习行业。
发表于 4/13/2023 2:59:11 PM
阅读(985)
【调试】ftrace(三)trace-cmd和kernelshark
之前使用ftrace的时候需要一系列的配置,使用起来有点繁琐,这里推荐一个ftrace的一个前端工具,它就是trace-cmd。
发表于 4/13/2023 2:41:12 PM
阅读(1516)