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

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

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

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

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

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

相关推荐
RisunJan32 分钟前
Linux命令-mysqlimport(为MySQL服务器用命令行方式导入数据)
linux·服务器·mysql
吕司1 小时前
Linux线程的概念
linux·运维·服务器
123过去3 小时前
hashid使用教程
linux·网络·测试工具·安全
C+++Python3 小时前
Linux/C++多进程
linux·运维·c++
Stack Overflow?Tan904 小时前
linux ubuntu22.04安装ROS2humble完整版的流程
linux·docker·ros2
zly35004 小时前
centos7 sshd无法启动
linux·运维·服务器
IMPYLH5 小时前
Linux 的 hostid 命令
linux·运维·服务器·bash
编程大师哥5 小时前
Linux 命名管道(FIFO)通信 超清晰讲解
linux·运维·服务器
Smile_2542204185 小时前
linux服务器清理磁盘
linux·运维·服务器
KivenMitnick5 小时前
Claude Code--Ubuntu Linux超详细配置教程(附每步的可能报错及解决方法)
linux·运维·ubuntu