自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Linux下“Hello World“程序运行全流程分析(含STM32对比)

本文将从电源上电开始,逐步分析嵌入式Linux系统下运行“Hello World”程序的全过程(以C语言为例),并与STM32微控制器的嵌入式系统进行对比。[硬件启动]══▶[Bootloader]══▶[内核初始化]══▶[用户空间init]══▶[Shell启动]══▶[Hello World执行]

2025-11-03 15:03:03 942

原创 MDK Keil uvision5 中实现C/C++混合编程

本文介绍了C与C++混合编程的方法:1)C调用C++函数时,需在.cpp文件中使用extern "C"{ };声明C风格接口函数,并在头文件中用extern "C"{ }包裹声明;2)C++可直接调用C函数。给出了具体实现示例,包括.cpp文件中定义extern "C"{ };接口函数调用C++类方法,以及在C文件中通过C风格接口调用C++功能。同时指出MicroLIB不支持C++,需注意编译器选择。

2025-10-17 16:25:20 384

STM32F030+FUSB302实现USB PD

USB PD PPS 快充

2025-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除