专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
嵌入式
C语言嵌入式Linux编程第3期:程序的编译、链接和运行-王利涛-专题视频课程
2019-07-12 19:03
发布
生成海报
站内文章
/
嵌入式Linux
13769
0
1471
C语言嵌入式Linux编程第3期:程序的编译、链接和运行—651人已学习
课程介绍
本课程为《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
大家可以点击【
查看详情
】查看我的课程
Ta的文章
更多
>>
STM32F103xx(CMSIS-Core)
0 个评论
C语言嵌入式Linux编程第3期:程序的编译、链接和运行-王利涛-专题视频课程
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮