0
17
¥ 39.00 购买
开通会员,立省3.90元, 立即开通
立即购买

你将收获

本课程为uboot和系统移植阶段的第2部分,适合有一定嵌入式学习基础(譬如学完了裸机全集和C语言高级篇),需要继续学习uboot和系统移植的同学。

适用人群

中高级研发工程师

课程介绍

本期课程为uboot学习的前导课程,主要内容是shell和Makefile的基本语法和主要技巧。这些都是uboot中要用到的项目管理和配置技术,事先学好这些基础可以帮助我们更好的分析uboot工程的结构和工作原理。

课程讨论

暂无评论

同学笔记

  • liangye2002 2020-02-13 23:57:17

    来源:2.2.9.Makefile补充学习2 查看详情

    makefile常见通配符:

    *:任意n个字符

    ?:任意一个字符

    [ ]:里面为二则表达式

     

    makefile的自动变量:

    $@:规则目标

    $<:规则第一个依赖

    $^:所有依赖

     

  • liangye2002 2020-02-13 23:36:53

    来源:2.2.8.Mafile补充学习1 查看详情

    makefile中命令前加@字符表示静默执行,即不会显示执行指令;

     

    变量赋值:

    ?=:若变量没有赋值,则赋值,否则忽略;

    +=:将变量接续赋值,相当于C中的strcat;

    := :即时赋值;

    =:延时赋值;

     

    export声明的变量可以用于工程中所有的Makefile;

     

     

  • liangye2002 2020-02-13 23:25:12

    来源:2.2.7.Makefile基础回顾 查看详情

    Makefile通配符%:代表一个或以上的字符;

    伪目标---.PHONY:

    声明的目标不代表文件,一般没有依赖;

     

    引用其他makefile:include 指令;

     

没有更多了