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

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

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

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

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

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

相关推荐
H_oRIZoN_5 小时前
Linux入门DAY41(51 单片机 串口与通信协议)
linux·运维·单片机
GeW6 小时前
RHCE备考别瞎学!按这个计划走,30天提高通过率,快速拿证
linux
Escalating_xu7 小时前
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件
java·linux·开发语言·jvm
傲世仙尊7 小时前
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)
linux·开发语言·c++
码农小韩7 小时前
Linux应用开发(六)——进程间通信
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
笨笨饿8 小时前
#138_解决Codex要五次回复的问题
linux·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
m0_459872928 小时前
Linux 系统基础
linux·运维·服务器
吴声子夜歌8 小时前
Shell编程——数组
linux·运维·shell
blueSatchel9 小时前
ros-humble仿真-建图-导航
linux·ros2
Lucis__9 小时前
基于责任链模式的消息队列—异步处理流水线的最佳实践
linux·c++·消息队列·责任链模式·ipc