首页 > 系统相关 >正点原子Linux第31章《Uboot顶层Makefile详解》学习

正点原子Linux第31章《Uboot顶层Makefile详解》学习

时间:2023-05-18 11:15:44浏览次数:44  
标签:文件 顶层 Uboot 31 Makefile 编译 文件夹 true

uboot 目录结构

1. 文件夹arch:存放关于CPU架构的代码

2. 文件夹board:存放关于特定开发板的代码

3. 文件夹configs:存放uboot的配置,文件的格式为:xxxxx.deconfig,通过编译(make),生成.config文件。

4. 文件u-boot.xxx,大多数为编译相关的或者编译生成的目标文件,例如uboot.imx等等。

5.文件Makefile:顶层Makefile,makefile支持嵌套使用,顶层的Makefile会调用下一层的Makefile完成编译工作。

 

 

VScode屏蔽代码:

在.vscode 的settings.json的大括号中加入以下代码:

 1   "search.exclude": {
 2         "**/node_modules": true,
 3         "**/bower_components": true,
 4         
 5         "arch/alpha":true,
 6     },
 7     "files.exclude": {
 8          "**/.git": true,
 9          "**/.svn": true,
10          "**/.hg": true,
11         "**/CVS": true,
12         "**/.DS_Store": true, 
13        
14        "arch/alpha":true, 
15     }

注意:

1、 不要在大括号之外加入,因为会被自动清除掉。

2、 冒号前面的是要排除的文件或者文件夹,冒号后面为是否将文件排除, true 表示排除, false 表示不排除。

 

标签:文件,顶层,Uboot,31,Makefile,编译,文件夹,true
From: https://www.cnblogs.com/FBsharl/p/17411319.html

相关文章

  • 剑指 Offer 31. 栈的压入、弹出序列
    题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列{1,2,3,4,5}是某栈的压栈序列,序列{4,5,3,2,1}是该压栈序列对应的一个弹出序列,但{4,3,5,1,2}就不可能是该压栈序列的弹出序列。  ......
  • centos上使用makefile编译sliver时 提示gcc 错误,cannot find -ldl cannot find -lpth
    github.com/bishopfox/sliver/server/usr/local/go/pkg/tool/linux_amd64/link:runninggccfailed:exitstatus1/usr/bin/ld:cannotfind-ldl/usr/bin/ld:cannotfind-lpthread/usr/bin/ld:cannotfind-lccollect2:error:ldreturned1exitstatus这个错误通常......
  • c++打卡练习(31)
    求两个整数的最大公因数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ intx,y,i,k; cout<<"请输入两个整数"<<endl; cin>>x; cin>>y; if(x<y){ intt; t=x; x=y; y=t; } for(i=y;i>=1;i--){ if(x%i==0&&y%i=......
  • 将汉字转换为gb2312编码
    //将汉字转换成GB2312编码privatebyte[]StringToBytes(stringTheString){EncodingfromEcoding=Encoding.GetEncoding("UTF-8");//返回utf-8的编码EncodingtoEcoding=Encoding.GetEncoding("gb2312");......
  • Makefile基础教程:从零开始学习
    在软件开发过程中,Makefile是一个非常重要的工具,它可以帮助我们自动构建程序,管理程序依赖关系,提高开发效率。本篇博客将从基础开始,介绍Makefile的相关知识,帮助大家快速掌握Makefile的使用方法Makefile是什么Makefile是一个非常强大的构建程序工具,主要用于管理程序的依赖关系和构......
  • Rockchip RK3399-官方固件方式加载uboot
    ----------------------------------------------------------------------------------------------------------------------------开发板 :NanoPC-T4开发板eMMC  :16GBLPDDR3:4GB显示屏 :15.6英寸HDMI接口显示屏u-boot  :2017.09---------------------------------------......
  • 【笔记】学习笔记2022-12-31
    title:'学习笔记2022-12-31'date:2022-12-3114:00:03tags:-'离散化'-分块-数论分块-操作分块-根号分治categories:-笔记-学习笔记2022-12-31离散化把值域很大的一组数映射到值域较小的一组数,相对关系不变P3740[HAOI2014]贴海报:记录线段......
  • mcgs rtu方式通讯两台施耐德ATV312变频器示例 ,通讯实现触摸屏控制监
    mcgsrtu方式通讯两台施耐德ATV312变频器示例,通讯实现触摸屏控制监控变频器,中间不需要plc,功能多而且使用方便,关键还节约成本。所需硬件:施耐德atv312变频器,mcgs触摸屏(没屏也可,电脑在线模拟需加usb转485转换器),通讯线一条。实现功能:屏控制两台变频器的正反转,停止,频率递增和递减......
  • 台达24es通讯(rtu方式)两台施耐德ATV310变频器示例 施耐德变频器的rtu
    台达24es通讯(rtu方式)两台施耐德ATV310变频器示例施耐德变频器的rtu有一点麻烦,是和大多变频器通讯不一样,它有它的逻辑,但这并不妨碍我们和它的通讯,比如用台达plc来通讯,点动频率,加减速时间都可以设定,需要来看看吧1.硬件,台达plc(es.eh…类型,支持modrw指令)施耐德ATV310(其他型号也可以)。2......
  • 欧姆龙 PLC CP1E 与电子称重仪表“柯力XK3101”Modbus RTU通信,稍微更改下Modbus通信地
    欧姆龙PLCCP1E与电子称重仪表“柯力XK3101”ModbusRTU通信,稍微更改下Modbus通信地址可以跟其他Modbus设备进行通信!YID:5545635998335748......