嵌入式与Linux那些事

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

串口驱动分析(二)-tty core

tty在linux表示各种终端,终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标,输出设备显示器的控制终端和串口终端。也有对应于不存在设备的pty驱动。linux是怎么将它们统一建模的呢?这就是我们今天要讨论的问题。

【驱动】串口驱动分析(一)-软件架构

串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。 

ftrace(一)基本使用方法

简介Ftrace是Linux Kernel的官方tracing系统,支持Function trace、静态tracepoint、动态Tracepoint的跟踪,还提供各种Tracer,用于统计最大irq延迟、最大函数调用栈大小、调度事件等。

Linux内核调试的方式以及工具集锦

内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样, 为此内核开发者为我们提供了一系列的工具和系统来支持内核的调试.

2万字系统总结,带你实现 Linux 命令自由!

前言Linux 的学习对于一个程序员的重要性是不言而喻的。

使用uboot引导应用程序

uboot默认是支持执行应用程序的,就像引导内核一样,我们也可以自己写一个应用程序,让uboot启动时引导。

secure boot(三)secure boot的签名和验签方案

FIT 格式支持存储镜像的hash值,并且在加载镜像时会校验hash值。

secure boot (二)基本概念和框架

什么是secure boot

Linux 下查看内存使用情况方法总结

Q:我想监视Linux系统的内存使用情况,在Linux下有哪些视图或者命令行工具可用呢?

深入理解Aarch64的内存管理

本文介绍了AAR64内存管理中最重要的内容--内存转换,解释了虚拟地址是如何翻译为物理地址的,翻译表的格式,以及如何管理TLBS。

好文:Linux 内核概念和学习路线

本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。

ARMv8架构u-boot启动流程详细分析

注:本文基于armv8架构来对u-boot进行启动流程分析,u-boot版本为2022-01。