V
主页
京东 11.11 红包
[中文字幕]嵌入式 C 语言项目工具链编译器
发布人
Toolchain Compiler for Embedded C Project 2024-7 嵌入式 C 语言项目工具链编译器 2024-7 【点击播放器字幕按钮可开启中文字幕】 课程代码:https://wwoa.lanzoue.com/iho9d2dns94f 在本课程中,您将了解不同的编译阶段,这些阶段会导致生成最终的可执行二进制文件,这些二进制文件稍后会加载到您的嵌入式设备(微控制器或任何类型的嵌入式设备)中。 当涉及到嵌入式系统,更准确地说是嵌入式 C 编程时,流程中隐藏着许多问题和问题,这些问题和问题将您的高级 C 代码转换为包含要由处理器执行的机器代码(二进制代码)的低级可执行文件。在大多数情况下,当您使用一些抽象的 IDE(如 VSCode)、IDE (如 eclipse、Keil-mdk)等创建嵌入式 C 项目时,您不知道从 C 级源代码到最终可执行二进制文件(.elf、.bin、.hex)的后台情况要加载到设备中,整个流程是透明的,因此很难质疑您面临的问题/问题是来自该流或基于 C 级别的代码。 这并不总是要找出问题,您可能需要在这些构建阶段之外对中间生成的文件进行一些额外的预处理或后处理,因此了解实际情况以及这些中间文件是什么将有助于您确定要为这些前/后处理额外步骤完成的步骤。 在本课程中,您将以非常接近和低级的方式看到那些不同的编译阶段,可以从这些阶段生成哪些不同的中间文件,最终二进制文件如何链接,可以插入哪些前/后处理其他阶段,所有这些都使用一些基本的低级编写的 makefile 来控制所有这些步骤,而无需为此类构建抽象出花哨的 IDE程序。 哪些因素促使您参与本课程? 它的编写方式和谁编写了这门课程是让自己参与这门课程的主要动机之一。 Wassim Dhokar 在嵌入式系统领域工作了十多年,他在某个时候和你一样,作为一个初学者,感到困惑,不知道在由 eclipse 等前端 IDE 之一触发的构建过程的背景中发生了什么,他确切地知道当整个流程对你隐藏时,或者当同事/讲师开始询问有关此过程的问题时,您可能会感到沮丧或者检查一些编译中生成的中间文件,因此他将尝试以简单的方式指导您: 不同的 Compilation Stages 概念 编译器的需求 每个编译阶段的功能和预期内容 每个阶段的主要特点 举个例子,说明要使用的现有工具链编译器(armgcc 工具链,用于 ARM Cortex-M 微处理器) 提供一个 makefile 模板项目,用于调用编译阶段所需的不同工具链工具 将指导您完成不同的 makefile 规则,并向您展示如何更新 make 文件以添加或删除其中一个阶段 提供多个示例作为理论部分的概念证明 演示如何使用不同的工具链帮助程序工具操作最终二进制文件,例如:objdump、objcopy ... 您在此处获得的 makefile 可以用作 Embedded C 项目的模板和起点,这将为您节省大量时间从头开始设置所有内容。 所以欢迎来到这个课程,让我们从这里开始我们的旅程吧!
打开封面
下载高清视频
观看高清视频
视频下载器
Web API 从入门到精通(中文字幕)
[中文字幕]使用 C# 开发 Unity 2D 银河恶魔城游戏
[中文字幕]用 C++ 编写解析器(用于 MathExpressions / SQL 等)
[中文字幕]Qt6 QML 入门: 基础知识
【2024秋】STM32教程 | VSCode C/C++ gcc Makefile FreeRTOS 标准库 HAL/LL库
基于LLVM设计编程语言
《编译器之旅——打造自己的编程语言(微课视频版)》
[中文字幕]从零开始使用 Python 破解 Windows
[中文字幕]动手实践 C 语言编程
[中文字幕]Redis 从入门到进阶
C++这么垃圾,为什么还会有很多项目选择,它的核心在哪里
【编译原理 E513 2020】印第安纳大学—中英字幕
自制CPU、编译器、操作系统第1年03个月。新一代64位4级流水线带分支预测的CPU内核--OpenQL024A开发完成
C++: 从初学者到专家(中文字幕)
9个报错?但我代码只有8行?
[中文字幕]通过(控制台)项目学习 C++ 文件处理 完整课程
C_C++跳动的爱心,计算机巩固C语言必备项目,能练手能表白(源码分享)
[中文字幕]HTML CSS 和 JavaScript 50+ 真实项目
[中文字幕]终极 MySQL 训练营:从 SQL 初学者到专家(下)
[中文字幕]现代 C++ 中的新增功能
从0开始构建一个编译器
[中文字幕]Python 自动化和测试
[中文字幕]Rust 编程课程: 从初学者到专家
[中文字幕]JavaScript: 从新手到专家
单片机学习缺失的第一课!适合小白的嵌入式通识
[中文字幕]30 天内掌握 Unity 的 C# 脚本
[中文字幕]航空航天模拟中的 C++
[中文字幕]高级 SQL 项目:设计和管理数据库
[中文字幕]完整 C++ 开发人员课程
[中文字幕]终极 Go:使用 Kubernetes 进行软件设计
C++ 必知必会(终)文档发布
[中文字幕]C++ 编程从初级到高级大师班(上)
[中文字幕]在 20 天内使用 HTML、CSS 和 JS 构建 20 个 JavaScript 项目
[中文字幕]Rust 编程:完整的开发人员指南(上)
[中文字幕]NodeJS 基础课程
[中文字幕]Dart & Flutter - 从零到精通 + 清洁架构
[中文字幕].NET 整洁架构入门
[中文字幕]Windows API Hooking
[中文字幕]通过构建项目逐步学习 Javascript
学习使用 Unity 和 C# 开发高级银河恶魔城游戏(中文字幕)