
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
ARM-启动代码及裸机环境搭建
本文介绍了在正点原子i.MX6ULL‑Mini开发板上,通过纯汇编实现裸机LED点亮的全过程。从交叉编译工具链搭建、VSCode配置到寄存器级外设操作,详细阐述了引脚复用、电气属性与GPIO方向配置三步走策略,并利用ldr/str指令直接操控寄存器。通过Makefile自动化编译、链接、转换及烧写流程,最终成功将bin文件烧录至SD卡并点亮LED。全程无操作系统干预,深入理解了裸机开发的核心原理与
Linux软件编程(2)标准IO
标准IO是我们操作文件的基础,不管是读取文本词典、读写配置文件,还是复制图片这类二进制文件,都离不开这套接口。标准IO自带缓冲区,我们调用读写函数时,数据不会直接交给操作系统内核,先存放在缓冲区,满足刷新条件后才完成真正传输。函数作用:找到路径对应的文件,建立程序与文件之间的数据流,返回FILE类型指针,后续所有读写操作都依靠这个指针。成功返回0,失败返回EOF。在C语言中操作文件,固定分为三步:
到底了







