认识Linux和mpu开发板之间的联系

核心要点总结(极简必背)

  1. 代码在哪写都行,Windows/Linux 不影响;编译必须用 Linux + 交叉编译器(Windows 无 ARM 编译环境)。

  2. 驱动:.c → 交叉编译成 .ko,传到板子任意目录,用 insmod 加载,生成 /dev/xxx 设备节点。

  3. 可执行文件:Linux 有二进制(无后缀)、脚本(.py/.sh)等,靠权限运行,通过 /dev/xxx 路径调用驱动。

  4. Qt 调用驱动关键:代码里写 /dev/xxx 只是字符串,编译不检查路径,仅在板子运行时才访问,电脑无此路径不会报错。

相关推荐
The_cute_cat1 分钟前
CentOS Stream 10虚拟机固定ip总结
linux·运维·centos
一只积极向上的小咸鱼12 分钟前
Vscode打开多个窗口
linux·运维·服务器·vscode
IMPYLH14 分钟前
Linux 的 shred 命令
linux·运维·服务器·bash
charlie11451419121 分钟前
嵌入式Linux开发(6-前置)——IDE 配置指南 - VSCode + clangd 驱动开发环境搭建
linux·ide·驱动开发·vscode
Lugas Luo33 分钟前
如何利用AI Agent自动分析Linux BSP(Board Support Package)驱动和内核日志
linux·人工智能·嵌入式硬件
磊 子40 分钟前
守护进程(精灵进程)
linux·运维·服务器
|_⊙43 分钟前
Linux 进程地址空间
linux·运维·服务器
RisunJan1 小时前
Linux命令-nm(列出目标文件(可执行文件、对象文件、库文件)中的符号)
linux·运维
c++逐梦人1 小时前
⽹络基础概念
linux·网络
杨云龙UP1 小时前
Oracle / ODA环境TRACE、alert日志定位与ADRCI清理 SOP_20260423
linux·运维·服务器·数据库·oracle