logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《嵌入式C语言自我修养》读书笔记:第四章 程序的编译、链接、安装和运行

我们写下的 C 代码为什么能够变成可执行文件?可执行文件又是怎样进入内存并被 CPU 执行的?这一章尝试把整条路径串起来。C 源文件(.c) → 预处理文件(.i) → 汇编文件(.s) → 目标文件(.o)→ 链接生成 ELF → 安装或烧写 → 装载与初始化 → CPU 执行本文同时讨论 Linux 等操作系统环境和嵌入式裸机环境。两者前半段的编译、汇编和链接过程相似,但“安装”和“运行”的方

#c语言#开发语言#嵌入式
基于 STM32F103 + FreeRTOS 的智能闹钟系统设计与实现

这个项目覆盖了 STM32 HAL、GPIO、定时器 PWM、TIM 编码器模式、DHT11 单总线时序、OLED 显示、FreeRTOS 任务、队列、互斥量和软件时钟等知识点。其中最重要的不是某一个外设怎么驱动,而是理解了:外设只是能力,真正决定项目质量的是任务如何拆、状态如何管、事件如何流动。

#stm32#嵌入式硬件#单片机
OpenCV颜色检测进阶:视频实时检测与轮廓识别项目

先展示最后的效果,我选定了红黄绿,三种颜色,用来模拟红绿灯,为下一个实验做一些铺垫,这些代码都是经过多次调试以后的,但是我无法保证是最优的,所以,一定要多多调试。

#opencv#人工智能#计算机视觉
到底了