嵌入式与Linux那些事

电子技术应用专栏作家——嵌入式与Linux那些事。关注嵌入式与Linux的校招社招,本人整理了《嵌入式软件工程师笔试面试指南》PDF,平时发布嵌入式与Linux相关的实用技术文章

这些关于代码如何运行的知识,要懂!

FLASH中的代码是如何得到运行的呢?比如PC指针是在哪里由谁设置的?

这3种优雅的嵌入式软件架构,你值得拥有!

状态机的实现无非就是三个要素:状态、事件、响应。转换成具体的行为,其实就三句话:发生了什么事?现在系统处在什么状态?在这样的状态下发生了这样的事,系统要干什么?

嵌入式:听说,嵌入式这个行业未来十年都不会卷?

大家好,我是仲一。曾经有某个互联网名人说过,站在风口上,猪都能飞起来。毫无疑问,现在的嵌入式就隐隐有这个态势。  

《硬件知识地图》可以成本价购买啦!

为了感谢长期以来大家对仲一的支持,本次我会抽取20名读者各赠送一份《硬件知识地图》

【网络驱动】ifconfig up 后内核网络驱动做了什么?

最近在排查一个网络问题,ifconfig eth0 up 后,网卡link up比较慢。因此,分析了下从ifconfig up 到网络驱动的调用流程。这里顺便作个记录。 

嵌入式软件调试技巧有哪些?

软件测试找bug常见方法和秘诀。

OPPO 关停自研芯片的哲库业务 对行业将产生什么影响?(附内部ALL hands meeting)

OPPO 关停自研芯片的哲库业务可能产生多米诺骨牌效应,引发一大波芯片初创公司倒闭潮。

【网络驱动】以太网扫盲(一)各种网络总线 mii总线,mdio总线介绍

本文主要介绍以太网的MAC(Media Access Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口),以及MII的各种衍生版本——GMII、SGMII、RMII、RGMII等。

分享一款精小调试支持库:dbuglib

嵌入式开发过程中,调试是必不可少的一个环节。怎样调试才能快速定位代码的问题呢?方法有很多,今天给大家分享一款精小调试支持库:dbuglib.

【调试】kdump原理及其使用方法

kdump机制简介Kdump是在系统崩溃、死锁或死机时用来转储内存运行参数的一个工具和服务,是一种新的crash dump捕获机制,用来捕获kernel crash(内核崩溃)的时候产生的crash dump。

kprobes(二)使用方法

前言上一节介绍了kprobe的基本概念,下面我们将使用几个具体的例子,看下kprobe在实际使用中有那些应用场景。

kprobes(一)基本概念

开发人员在内核或者模块的调试过程中,往往会需要要知道其中的一些函数有无被调用、何时被调用、执行是否正确以及函数的入参和返回值是什么等等。

如何获取系统下目录的文件系统类型?

最近看到一个问题,如何获取当前系统的文件类型?

搞嵌入式真的很烧钱吗?到底值不值得坚持?

嵌入式的学习十分烧钱,这就让人有点望而却步。我是做DSP起步的,更是能体会到嵌入式绝对是一个拿钱搭梯子的学习行业。

【调试】ftrace(三)trace-cmd和kernelshark

之前使用ftrace的时候需要一系列的配置,使用起来有点繁琐,这里推荐一个ftrace的一个前端工具,它就是trace-cmd。