logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Day 1 公欲善其事,必先利其器

在Thinkpad SL410K上搭建Linux开发环境:安装中文输入法、Git、Zsh(VSCode及交叉编译工具链。按嵌入式开发逻辑构建项目结构:从硬件基础(GPIO/时钟)到底层外设(UART/DMA),再到芯片通信(IIC/SPI)、系统启动(bootloader)、操作系统(内核/文件系统),最后到总线协议(CAN/Modbus)、无线通信(WiFi/蓝牙)和应用开发(Qt)。通过分层目

#git#visual studio code
Day 2 从裸板开始补基础

本文对比分析了裸板程序、RTOS和嵌入式Linux程序的主要区别。在工具链选择上,裸板/RTOS使用arm-none-eabi-gcc,而嵌入式Linux使用arm-linux-gnueabi-gcc,两者在库支持(newlib vs glibc)、系统调用等方面存在显著差异。裸板程序完全自主控制硬件,RTOS提供任务调度等基础功能但仍是轻量级系统,嵌入式Linux则依赖完整操作系统。文章详细阐述

#c语言#mcu#单片机
到底了