C语言嵌入式Linux编程第4期:堆栈管理-王利涛-专题视频课程

2019-07-13 05:42发布

C语言嵌入式Linux编程第4期:堆栈管理—319人已学习
课程介绍    

    本课程是《C语言嵌入式Linux编程》第4期主要内容包括: 1)程序运行过程中堆栈的内存分布 2)栈初始化、大小、栈在函数调用和参数传递过程中的作用 3)栈与作用域、栈对形参和实参的管理 4)黑客栈溢出攻击原理及实践 5)堆内存的维护、嵌入式裸机环境下、ucos、linux环境下堆内存的管理和维护 6)内存泄露与防范、内存错误及检测 7)实战:实践自己的堆内存管理器
课程收益
    掌握C语言在运行过程中,堆与栈在内存中的运行情况、堆栈在函数调用和传参过程中的作用。栈溢出攻击原理及实践、以及内存泄露、常见内存错误的分析与防范。
讲师介绍
    王利涛更多讲师课程
    6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
    1.程序与内存的关系  21:40
    2.栈的初始化及大小  21:28
    3.栈的管理:函数调用  37:51
    4.栈的管理:参数传递  24:19
    5.形参与实参  18:45
    6.栈与作用域  31:09
    7.栈溢出攻击原理  28:13
    8.实战:栈溢出攻击示例  26:19
    9.堆内存管理:内存申请与释放  22:53
    10.uc/os堆内存管理  39:44
    11.Linux堆内存管理(1):内存分配器  26:02
    12.Linux堆内存管理(2):内存申请与释放  51:34
    13.Linux堆内存管理(3):内存申请与释放示例  29:28
    14.内存泄露与防范  31:15
    15.常见内存错误及检测  33:04
    16.实战&作业:实现自己的堆管理器  17:07
大家可以点击【查看详情】查看我的课程