嵌入式Linux与物联网软件开发:C语言内核深度解析

嵌入式Linux与物联网软件开发:C语言内核深度解析
    1.C语言与内存
        1.引言
        2。计算机程序运行的目的
        3.位、半字、字的概念和内存位宽
        4.内存编址和寻址、内存对齐
        5.C语言如何操作内存
        6.内存管理之结构体
        7.内存管理之栈(stack)
        8.内存管理之堆
    2.C语言位操作
        1.引言
        2.常用位与寄存器
        3.微元素那构建特定二进制数
        4.位运算实战演练1
        5。位运算实战演练2
        6.技术升级:用宏定义来完成位运算
    3.指针才是C语言的精髓
        1.引言
        2。指针到底是什么
        3.理解指针符号
        4.野指针与段错误问题
        5.const关键字与指针
        6.指针类型与强指针类型装换
        7.深入学习数组
        8.指针域数组的天生姻缘
        9.指针、数组与sizeof运算符
        10.指针域函数传参
        11.输入型参数与输出型参数
    4.C语言复杂表达式与指针高级应用
        1.引言
        2.指针数组与数组指针
        3.函数指针域typedef
        4.函数指针实战1--用函数指针调用执行函数
        5.函数指针实战2--结构体内嵌函数指针实现分层
        6.再论typedef
        7.二位数组
    5.数组&字符串&结构体&共用体&枚举
        1。引言
        2.程序中的内存从哪里来
        3.堆
        4.内存中的各个段
        5.C语言的字符串类型
        6.字符串和字符数组的细节
        7.结构体概述
        8.结构体的对齐访问
        9.offsetof宏宇container_of宏
        10.共同体
        11.大小端模式
        12.枚举enum
    6.C语言的预处理/函数、函数库
        1.引言
        2.C语言为什么需要编译链接
        3.预处理详解
        4.常见的预处理详解
        5.函数的本质
        6.函数的基本使用
        7.递归函数
        8.库函数
        9.常见的库函数之字符串函数
        10.常见的库函数之数学库函数
        11.制作静态链接库并使用
        12.制作动态链接库并使用
    7.存储类&作用域&生命周期&连接属性
        1.引言
        2.概念解析
        3.Linux下C程序的内存映像
        4.存储类相关的关键字1
        5.存储类相关的关键字2
        6.作用域详解
        7.变量的声明周期
        8.链接属性
    8.C语言关键细节讨论
        1.引言
        2.操作系统概述
        3.main函数返回值
        4.argc,argv与main函数的传参
        5.void类型本质
        6.C语言中的NULL
        7.运算中的临时匿名变量
        8.顺序结构
        9.程序调试
    9.链表&状态机&多线程
        1.引言
        链表
            单
                2.链表的引入
                3.单链表的实现之构建第一个节点
                4.单链表的实现之从尾部插入节点
                5.单链表的实现之从头部插入节点
                6.单链表的算法之遍历节点
                7.单链表的算法之删除节点
                8.单链表的算法之逆序
            双
                9.双链表的引入和基本实现
                10.双链表的算法之插入节点
                11.双链表的算法之遍历
                12.双链表的算法之删除节点
            内核链表
                13.Linux内核链表
                14.内核链表的基本算法和使用简介
        状态机
            15.什么事状态机
            16.用C语言实现简单的状态接
        17.多线程简介
    10.程序员和链接器的暧昧
        1.引言
        2.编程工作的演进史
        3.程序员、编译器&CPU之间的三角恋
        4.像编译器一样思考吧--理论篇
        5.像编译器一样思考吧--实践篇
    11.答案

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值