嵌入式LINUX开发
文章平均质量分 90
贾saisai
研二大咸鱼,微信zerokingw
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LINUX入门
本文主要介绍了Linux系统的基础概念、应用层开发流程以及系统移植相关内容。第一部分阐述了Linux内核与应用程序的关系,区分了裸机编程、驱动编程和应用编程的差异。第二部分通过LED控制实验,详细讲解了如何在应用层通过设备文件和属性文件操控硬件设备,包括sysfs文件系统的使用、LED操作方法及C语言程序的编写与运行。第三部分介绍了系统移植过程,包括Uboot启动流程、交叉编译环境配置等内容。文章从基础概念到实际操作,为嵌入式Linux开发提供了系统性的入门指导。原创 2025-07-21 10:41:18 · 755 阅读 · 0 评论 -
LINUX(三)文件I/O、对文件打开、读、写、偏移量
本文介绍了Linux系统编程中的文件I/O操作,重点讲解了文件描述符、系统调用等核心概念。主要内容包括:文件描述符作为内核标识文件的非负整数特性;open()函数的参数flags和mode的设置方法;write()、read()、close()等基本文件操作函数的使用;以及lseek()函数对文件偏移量的控制。文章还说明了Linux中"一切皆文件"的设计理念,包括硬件设备也被视为特殊文件。通过系统调用,应用程序可以在用户态与内核态之间交互,实现对底层资源的操作和控制。原创 2025-07-20 22:04:20 · 1213 阅读 · 0 评论 -
LINUX入门(二)QT的安装及运行环境搭建
本文介绍了QT交叉编译环境的搭建及开发板部署过程。主要内容包括:1) 配置Poky交叉编译工具链环境变量;2) 使用国内镜像加速QT社区版安装;3) QT Creator中配置交叉编译器、Qt版本和Kits;4) 开发板部署时解决XDG_RUNTIME_DIR路径问题;5) 串口上位机开发中的权限处理及最终效果展示。文章详细记录了从环境搭建到实际部署的完整流程,并提供了常见问题的解决方案。原创 2025-07-20 16:05:33 · 609 阅读 · 0 评论
分享