视频教程-C语言嵌入式Linux编程第3期:程序的编译、链接和运行-嵌入式
2020-07-12 17:03
561 查看
C语言嵌入式Linux编程第3期:程序的编译、链接和运行
6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
王利涛
¥59.00
立即订阅
订阅后:请点击此处观看视频课程
视频教程-C语言嵌入式Linux编程第3期:程序的编译、链接和运行-嵌入式
学习有效期:永久观看
学习时长:723分钟
学习计划:13天
难度:高
「[strong]口碑讲师带队学习,让你的问题不过夜」 [/strong]
讲师姓名:[strong]王利涛 [/strong]
开发组长/高级工程师/技术专家
讲师介绍:6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
☛点击立即跟老师学习☚
「你将学到什么?」
本课程为《C语言嵌入式Linux编程》第3期,主要对程序的编译、链接及运行机制进行分析。同时对静态库链接、动态链接的过程、插件原理、内核模块运行机进行探讨,后对嵌入式系统比较难理解的u-boot重定位、u-boot加载内核、内核解压缩、重定位过程进行分析,加深对程序的编译链接原理的理解。
「课程学习目录」
1.程序的编译与可执行文件 |
2.GCC命令参数 |
3.预处理过程 |
4.编译过程(1):从源文件到汇编文件 |
5.编译过程(2):汇编过程 |
6.编译过程(3):符号表 |
7.链接过程(1):地址空间分配与链接脚本 |
8.链接过程(2):符号解析:强符号与弱符号 |
9.链接过程(3):重定位 |
10.程序的运行 |
11.BSS段的处理 |
12.main函数入口分析 |
13.链接静态库 |
14.动态链接(1):与位置无关的代码 |
15.动态链接(2):全局符号表GOT |
16.动态链接(3):共享库 |
17.开发一个C语言插件 |
18.linux内核模块加载机制 |
19.binutils工具集 |
20.Linux内核加载启动实验 |
21.u-boot重定位分析(上) |
22.u-boot重定位分析(下) |
「[strong]7项超值权益,保障学习质量」 [/strong]
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,[strong]13天学到大牛3年项目经验」 [/strong]
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握嵌入式知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
掌握程序的编译、链接、运行基本原理。掌握u-boot引导内核启动、u-boot的重定位等嵌入式核心技术。
订阅课程 开始学习
相关文章推荐
- 视频教程-C语言嵌入式Linux编程第8期:C语言的模块化编程-嵌入式
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- Linux C程序的预处理、编译、汇编、链接及运行过程
- Linux程序编译、链接、运行中的.o .a .so .ko .la文件
- 关于 c语言的编译 和编译后程序的运行 分类: 嵌入式开发学习 2011-03-29 19:57 909人阅读 评论(0) 收藏
- Linux下程序的编译链接及装载(解释)运行
- Unix/Linux环境C编程入门教程(22) C/C++如何获取程序的运行时间
- 初学OpenCV3,运行编程入门上读取并播放视频的原版程序,编译通过但是没有任何输出,已按网上博主各种方法试,还是没有结果,大家看怎么解决?
- 汇编程序 在 linux下编译,链接,运行
- Linux下编译运行C程序超高速教程
- linux嵌入式编程高手历程系列2-安装debian并建立嵌入式编译环境
- Linux 视频教程 链接整理
- 嵌入式 Linux下GCC编译时如何指定链接库
- VC 6.0 写完的程序程编译链接通过后,点运行的时候出现one or more files out of date or not exist
- 让C/C++程序一次编译,到处运行 (仅限Linux)
- Linux-gprolog如何编译运行程序
- linux下的c语言编程教程
- linux 程序在高版本编译后到低版本运行报错:Floating point exception ,解决方法。
- linux网络编程:用C语言实现的聊天程序(异步通信)
- linux下编译运行c程序----------韩顺平