
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Day 1 公欲善其事,必先利其器
在Thinkpad SL410K上搭建Linux开发环境:安装中文输入法、Git、Zsh(VSCode及交叉编译工具链。按嵌入式开发逻辑构建项目结构:从硬件基础(GPIO/时钟)到底层外设(UART/DMA),再到芯片通信(IIC/SPI)、系统启动(bootloader)、操作系统(内核/文件系统),最后到总线协议(CAN/Modbus)、无线通信(WiFi/蓝牙)和应用开发(Qt)。通过分层目
Day 2 从裸板开始补基础
本文对比分析了裸板程序、RTOS和嵌入式Linux程序的主要区别。在工具链选择上,裸板/RTOS使用arm-none-eabi-gcc,而嵌入式Linux使用arm-linux-gnueabi-gcc,两者在库支持(newlib vs glibc)、系统调用等方面存在显著差异。裸板程序完全自主控制硬件,RTOS提供任务调度等基础功能但仍是轻量级系统,嵌入式Linux则依赖完整操作系统。文章详细阐述
到底了







