扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 智能硬件/物联网> 嵌入式
  • C语言嵌入式Linux高级编程第3期:程序的编译、链接和运行

  • 由百度云提供技术支持
    课程目录
    • 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
    • 【课程类型】技术教程 【难度级别】高级 【适合人群】中高级研发工程师
    • 【课程介绍】
      本课程为《C语言嵌入式Linux高级编程》第3期,主要对程序的编译、链接及运行机制进行分析。同时对静态库链接、动态链接的过程、插件原理、内核模块运行机进行探讨,最后对嵌入式系统比较难理解的u-boot重定位、u-boot加载内核、内核解压缩、重定位过程进行分析,加深对程序的编译链接原理的理解。
    • 【课程目标】
      掌握程序的编译、链接、运行基本原理。掌握u-boot引导内核启动、u-boot的重定位等嵌入式核心技术。
    • 【课程计划】
      22课时
    全部评价(0
    好评(0
    中评(0
    差评(0
    王利涛
    15课程99042学员
    6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。