C语言嵌入式Linux编程第3期:程序的编译、链接和运行-王利涛-专题视频课程

C语言嵌入式Linux编程第3期:程序的编译、链接和运行—651人已学习
课程介绍    
C语言嵌入式Linux编程第3期:程序的编译、链接和运行-王利涛-专题视频课程_第1张图片
    本课程为《C语言嵌入式Linux编程》第3期,主要对程序的编译、链接及运行机制进行分析。同时对静态库链接、动态链接的过程、插件原理、内核模块运行机进行探讨,后对嵌入式系统比较难理解的u-boot重定位、u-boot加载内核、内核解压缩、重定位过程进行分析,加深对程序的编译链接原理的理解。
课程收益
    掌握程序的编译、链接、运行基本原理。掌握u-boot引导内核启动、u-boot的重定位等嵌入式核心技术。
讲师介绍
    王利涛 更多讲师课程
    6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
    1. 程序的编译与可执行文件  24:50
    2. GCC命令参数  24:48
    3. 预处理过程  16:40
    4. 编译过程(1):从源文件到汇编文件  27:04
    5. 编译过程(2):汇编过程  19:40
    6. 编译过程(3):符号表  38:23
    7. 链接过程(1):地址空间分配与链接脚本  26:38
    8. 链接过程(2):符号解析:强符号与弱符号  44:33
    9. 链接过程(3):重定位  35:52
    10. 程序的运行  31:08
    11. BSS段的处理  16:35
    12. main函数入口分析  34:49
    13. 链接静态库  12:59
    14. 动态链接(1):与位置无关的代码  31:14
    15. 动态链接(2):全局符号表GOT  49:58
    16. 动态链接(3):共享库  23:58
    17. 开发一个C语言插件  15:36
    18. linux内核模块加载机制  18:02
    19. binutils工具集  27:45
    20. Linux内核加载启动实验  01:18:18
    21. u-boot重定位分析(上)  01:06:10
    22. u-boot重定位分析(下)  57:10
大家可以点击【 查看详情】查看我的课程

你可能感兴趣的:(视频教程)