Master C/Embedded C for embedded system learn-in-depth

所在平台: Udemy

课程主页: https://www.udemy.com/course/master-cembedded-c-for-embedded-system-learn-in-depth-com/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:深入学习C/嵌入式C以掌握嵌入式系统 课程概述: 成为嵌入式系统专业人士,您必须深入学习C/嵌入式C编程语言。本课程将从零开始教授C/嵌入式C的知识,被视为进入嵌入式系统领域的入门点。您将首先熟悉嵌入式系统领域的基础知识,然后从C基础部分开始学习C编程,接着深入了解指针部分。随后,您会在嵌入式C部分进行更深层次的学习。完成本课程后,您将能够编写专业的C代码,因此,建议您在学习完本课程后继续学习微控制器架构和接口,以便开始编写驱动程序(如CAN、LIN、I2C、SPI、GIC、GPIO等)。 课程内容: 1. 引言部分: - 嵌入式系统领域介绍 - Git教程 2. C编程部分: - C基础 - 数组/字符串 - 变量定义与声明的区别 - C函数 - C存储类别 - 结构体 - 结构体的对齐与不对齐的数据访问 - 结构体位域 - 联合体(Union) - 枚举(Enum) - 宏(Macros) - #pragma指令 - 常量 - 指针类型 - 指针技巧 3. 嵌入式C部分: - typedef命令 - 头文件保护 - 优化 - volatile类型限定符 - 交叉编译工具链 - 静态与动态库 - 编译过程 - 引导顺序 - 不同运行模式下的引导 - 实验1(从零编写裸机软件) - 导航.obj文件(可重定位镜像) - 可执行文件部分(.data, .bss和.rodata) - 启动代码 - 链接器与定位器 - 链接脚本命令 - gdb调试器命令 - Makefile教程 - gdb教程 - Makefile教程 此外,在learn-in-depth.com上,您还可以学习和找到与C/嵌入式C、微控制器、接口、测试与验证、基于微处理器的系统、嵌入式汽车、嵌入式Linux等相关的材料。

课程评论(0条)

课程详情

To Be Professional In Embedded System, yo have to learn in depth the C / Embedded C programming language. In this Course you will learn C / Embedded from scratch.this course is considered an entry point to embedded system field.SO you will be familiar with embedded system fields in the introduction Section and starting learning C programming from scratch starting from C Basics section till Pointers Section.Then you will deep dive in Embedded C Section.this Course will give you the capability to write a professional C code, SO the recommended step after this course to learn microcontroller architecture and interfacing to start write a Drivers for ( CAN, LIN, I2C, SPI, GIC, GPIO,......).======================In This Course You will Learn:In introduction (Sections) you will learn:introduction to embedded system fieldgit tutorialIn C Programming (Sections) you will learn:C-BasicsArray/Stringdifference between variable definition and declarationC FunctionsC storage classesStructuresAligned and un-aligned data access on structuresStructure BitFieldUnionEnumMacros#pragmaConstantPointer TypesPointer tricksIn Embedded C (Section) you will learn:•TYPEDEFCOMMAND•HEADER PROTECTION•OPTIMIZATION•VOLATILE TYPE QUALIFIER•CROSS-COMPILINGTOOLCHAINS•STATIC & DYNAMIC LIB•COMPILATION PROCESS•Booting Sequence•Booting with different Running Mode•Lab1 (write a baremetal SW from scratch)•Navigate the.obj files (relocatable images)•Executable file sections (.data,.bss and rodata)•startup code•Linker and locator•Linker script commands•gdb debugger Commands•Makefile Tutorial•gdb Tutorial•Makefile Tutorial======================Also In learn-in-depth.com you can learn and find a materials for C /Embedded C Microcontroller/InterfacingTesting & Validation Microprocessor Based SystemsEmbedded AutomotiveEmbedded Linux

课程标签

0人关注该课程

主题相关的课程