首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
后端
程序员
JavaScript
面试
Linux
网络协议
AI编程
LLM
展开
全部
前端
后端
程序员
JavaScript
面试
Linux
网络协议
AI编程
LLM
算法
人工智能
Python
嵌入式
Agent
暂无数据
推荐
最新
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设 rk-forge 已经开源!带你从零把一颗几乎没人理的 RK3506,用主线 Lin
Linux驱动编译与加载
一、内核源码树 写 LED 字符设备驱动时,需要关注的目录树: 二、两种添加驱动的方法 方法一:外部模块编译 驱动源码放在内核源码目录外面,例如: 我们需要在驱动源码目录下建立外部makefile
嵌入式Linux开发——烧写你的镜像:存储介质基础 - 先分清 SD、eMMC 和块设备
嵌入式Linux开发——烧写你的镜像:存储介质基础 - 先分清 SD、eMMC 和块设备 好像不少人的确对这块很困惑,笔者刚好IMX6ULL的项目完成了最小的一次闭环,所以这里同时展开这方面的教程。
从编译到启动:一块 Linux 板子是怎么跑起来的
本文把"在电脑上编译 → 烧进 eMMC → 上电自动跑起 Linux"这条完整链路讲清楚,并理清几个最容易混淆的概念。
硬件世界的“高速缓存”:为什么手机断电后,屏幕还会闪一下?
如果说电流是河流,电容就是大坝与蓄水池。它是手机电路中数量最多的元器件,也是保证你的 SoC 不被瞬时电压“烧糊”的幕后英雄。
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析
嵌入式Linux驱动开发——Pinctrl 子系统架构深度解析 前言:从硬件到软件的桥梁 在上一章我们了解了硬件层面是如何工作的:IOMUXC 控制器负责引脚复用,PAD 寄存器负责电气特性配置。现在
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约 前言:第一块砖,就撞上闭源咽喉 工具链既然稳了,按计划下一步就是编 U-Boot。主线 U-Boot 对 RK3506 这
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图"
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图" 上一章我们讲了设备树的历史背景和基本概念,现在手里应该有一个模糊的概念了:设备树是一种描述硬件的数据结构,内核通过它来了解板子上
UEFI规范到底规定了什么?五分钟读懂核心概念
UEFI规范到底规定了什么?五分钟读懂核心概念 写在前面 如果你去搜"UEFI 规范",会找到一本 2800 多页的 PDF: 这本"天书"是 UEFI Forum(统一可扩展固件接口论坛)发布的官方
Linux 工作队列:把中断里做不了的事推迟到进程上下文
Linux 工作队列:把中断里做不了的事推迟到进程上下文 上一章我们讲了中断处理函数必须快速返回,不能睡眠。但按键消抖需要延时 20ms,这显然不能在中断处理函数里做。那怎么办?答案就是工作队列。 说
只有代码是不够的:手搓手机第一课,看懂那条“看不见的河流”
既然能写出上万行的架构,为何不能从零做出一款手机?一切的起点,都藏在这条关于电压、电流与电阻的河流里。
嵌入式Linux模块开发——struct module 深度解析:内核模块的核心数据结构
嵌入式Linux模块开发——struct module 深度解析:内核模块的核心数据结构 为什么要写这一章 在前面几章中,我们学习了模块的基本概念、编写方法和加载流程。但是,有一个核心问题我们还没有深
ESP32 进阶开发杂谈:从异步请求、动图显示到资源OTA
ESP32四个进阶技巧:非阻塞异步HTTP请求、Light-Sleep下的PWM保持、GIF动图播放与SPIFFS资源分区OTA。解决主循环卡死和低功耗问题。
深入浅出 Linux 内核模块,写一个内核版的 Hello World
本篇文章,我将会从最简单的 Hello World 内核模块入手,这虽然只是一个简单的代码演示,但我们绝不能仅仅停留在这点代码上面。我们要深入了解内核模块的本质,内核空间与用户空间的区别,编译加载机制
I2C协议、SMbus协议、I2C-Tools工具
1. I2C框架与协议 1.1 硬件框架 在一个芯片(SoC)内部,有一个或多个 I2C 控制器 在一个 I2C 控制器上,可以连接一个或多个 I2C 设备 I2C 总线只需要 2 条线:时钟线 SC
纯无趣技术贴,关于色深、位深、图像深度详解
因为近期接触了一点嵌入式开发,需要的图片资源格式和以往接触的移动及web开发差别比较大,才有了下面这篇文章。因为比较晦涩,不需要的就可以绕行了。 首先明确一点,图像深度就是色深Color Depth。关于色深和位深Bit-depth,查了很多资料,众说纷纭,有说色深是存储每个像…
嵌入式Linux开发学习手册—— 二、搭建NFS网络文件系统服务
在开发环境上进行代码编写、编译和调试等操作,然后通过 NFS 将编译好的程序、镜像文件等传输到嵌入式开发板上运行
STM32之HAL开发——DMA转运串口数据
DMA功能框图(F1系列) 如果外设要想通过 DMA 来传输数据,必须先给 DMA 控制器发送 DMA 请求, DMA 收到请求信号之后,控制器会给外设一个应答信号,当外设应答后且 DMA 控制器收到
STM32CubeIDE手动移植FreeRTOS-动态创建任务和删除
一、引言 我在学习这个部分的时候遇到了很多问题,但好在搜集了很多资料后得以解决,于是打算在这里演示这个项目的全过程,即当做复习的资料,也希望能够帮助到一些人,话不多说,直接开整!
Linux 设备模型学习笔记(1)
Linux 设备模型学习笔记(1) 前言 最近在学习 Linux 驱动开发,从简单的字符设备再到平台总线,深刻体会到了 Linux 内核的博大精深,期间阅读了不少前辈们写的文章,资料等等,再结合我自己