- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
具备一定C基础的学生、嵌入式学习者、嵌入式工程师,有编程项目经验学习效果更佳
你将会学到:
本课程为《C语言嵌入式Linux高级编程》第2期,通过学习计算机体系架构、基本原理、ARM体系架构、ARM汇编和GNU汇编的学习,学习从汇编、编译器的角度去分析C语言的函数调用、参数传递等底层过程、以及学习嵌入式系统启动的流程
课程简介:
C语言到底学到什么程度,才能够胜任嵌入式Linux内核、驱动的开发?
C语言到底学到什么程度,才能够胜任嵌入式Linux内核、驱动的开发?
C语言到底学到什么程度,才能够胜任嵌入式Linux内核、驱动的开发?
不同的软件开发职位,对C语言的要求是不同的。
总体来讲,嵌入式开发,尤其是驱动内核开发,对C语言的要求,相比其它职位,相对很高。
不仅要求学员学习C语言的基本语法,还要对
1)计算机基本原理、系统架构
2)编译、链接原理
3)程序的加载、运行过程
4)C标准、C编译器对C标准的扩展
5)嵌入式硬件系统的理解
6)程序的健壮性、安全性、编码风格等
有一个更深的理解和学习。
本期是《C语言嵌入式Linux高级编程》第2期主要内容包括:
1)计算机原理、系统架构、X86、ARM、C51系统架构对比
2)指令集与微架构、总线与地址、编译器与伪操作
3)ARM体系结构与汇编程序设计
4)ARM汇编与GNU汇编的差异、链接脚本的作用
5)从汇编、C语言角度研究嵌入式系统启动流程:如何从上电第一条汇编指令跳转到C语言入口函数
通过本期课程的学习,希望学员能对
计算机底层原理及系统架构有一个深入理解,
学习ARM和GNU汇编语言的程序设计与风格,
为后面深入理解C语言打下基础。
嵌入式行业在发展,生态在改变,技术需求也在改变。
作者结合多年一线嵌入式实战经验与教训, 精心打造一条全新的嵌入式C语言进阶路线。拒绝学院派,理论与实践相结合,从实践中学习,从实践中提高。
课程大纲-C语言嵌入式Linux高级编程第2期:计算机体系架构与ARM汇编语言设计视频课程
“王利涛”老师的其他课程更多+