当前位置: 首页 > news >正文

河南哪里网站建设公司广告宣传页怎么制作

河南哪里网站建设公司,广告宣传页怎么制作,做网站要用写接口,做网站为什么赚钱吗Uboot 所用版本 u-boot-2013.01 u-boot-2013.01 中有上千文件#xff0c;要想了解对于某款开发板#xff0c;使用哪些文件、哪些文件首先执行、可执行文件占用内存的情况#xff0c;最好的方法就是阅读它的Makefile。 根据顶层Readme文件的说明#xff1a; 可以知道如果使… Uboot 所用版本 u-boot-2013.01 u-boot-2013.01 中有上千文件要想了解对于某款开发板使用哪些文件、哪些文件首先执行、可执行文件占用内存的情况最好的方法就是阅读它的Makefile。 根据顶层Readme文件的说明 可以知道如果使用开发板board/board_name就先执行“make board_name_config”命令进行配置然后执行“make all”, 就可以生成如下3个文件 U-Boot.bin二进制可执行文件它就是可以直接烧入eMMC中的文件。 U-Boot : ELF格式的可执行文件。 U-Boot.srec : 摩托罗拉格式的可执行文件。 对于Exynos4412开发板这里用的其实是Fs4412执行“make fs4412_config、“make all后生成的u-boot-fs4412.bin可以烧入eMMC中执行。 一、U-Boot 配置过程 1、在顶层Makefile中可以看到如下代码 假定在u-boot-2013.01的根目录下编译则其中的MKCONFIG 就是根目录下的mkconfig文件mkconfig是shell脚本文件。 %_config是GUNmake语法层表示的是所有以.config结尾的文件。$(_config)的结果就是将“fs4412中的“——config”去掉结果为fs4412。 MKCONFIG 就是执行mkconfig。 所以 “make fs4412_config实际上就是执行如下命令 ./mkconfig fs4412 arm armv7 fs4412 samsung exynos 2、mkconfig 的作用 前面已经提到mkconfig就是一shell脚本, 具体作用如下 a -- 解析boards.cfg fs4412相关数据 这是我们自行添加的.确定开发板名称BOARD_NAME。 b -- 针对平台作了一系列链接创建到平台、开发板相关的头文件的链接。 c --创建顶层Makefile包含的文件 include/ config.mk inlucde / config.mk 内容如下 d -- 创建开发板相关的头文件inlucde/config.h Include/config.h导出结果如下 U-Boot 还没有类似Linux一样的可视化配置界面比如使用 make menuconfig 来配置要手动修改配置文件 inlucde/config/board_name.h 来裁剪、设置U-Boot. 配置文件中有以下两类宏。 1) 一类是选项Options,前缀为“CONFIG”它们用于选择CPU、SOC、开发板类型设置系统时钟、选择设备驱动等。 2另一类是参数Setting,前缀为“CFG_”它们用于设置malloc缓冲池的大小、U-Boot 下载文件时的默认加载地址、Flash的起始地址等。 uboot 执行通过宏来判断宏在头文件中定义。 #ifdef CONFIG_TEST run_test(); #endif 某头文件 #define CONFIG_TEST 可以这样认为“CONFIG_”除了设置一些参数外主要用来设置U-Boot的功能、选择使用文件中的哪一部分而“CFG_”用来 设置更细节的参数。 二、U-Boot 的编译、链接过程 配uboot 编译通过Makefile来判断 obj-y xx.o xx.o  在编译时只编译obj-y obj-$(CONFIG_XX) xx.o xx.o 如果CONFIG_XX为y则此文件会被编译进u-boot.bin置完后执行“make all” 即可编译 找第一个目标all: 上面代码是对u-boot进行格式转换变成二进制bin格式之后再加一些校验与4412开如平台加密信息。 依赖u-boot: 先总结一下U-Boot 的编译流程 a -- 首先编译 cpu /$(CPU)/start.S对于不同的CPU还可能编译 cpu/$(CPU)下的其他文件 b -- 然后对于平台/开发板相关的每个目录、每个通用目录都使用它们个字的Makefile生成相应的库 c -- 将a、b 步骤生成的.o .a文件按照 board / $(BOARDDIR)/config.mk文件中指定的代码段起始地址、board/$(BOARDDIR)/config.mk文件中指定的代码段起始地址、board/$(BOARDDIR/U-Boot.lds链接脚本进行链接。 d -- 第c步得到的是ELF格式的U-Boot后面的Makefile还会将它转换成二进制格式、S-Record格式。
http://www.huolong8.cn/news/80369/

相关文章:

  • 资讯类网站模板asp欧美跨境电商平台有哪些
  • 江西网站设计电话网站页面设计制作
  • 班级网站建设心得体会范文免费的排版软件
  • 网站建设企业合作邀请函广州10大网站开发
  • 浏览器怎么打开网站服务器连接互联网舆情信息
  • 百度网盘做存储网站wordpress阅读全文插件
  • 建设网站用外包模板可以上线吗华为网站建设目标
  • 凡客网站登陆有效的网络编址方案有
  • 电商网站创建的几个阶段外贸推广排行榜
  • 长沙建设信息网站做资金盘网站违法吗
  • 用jsp做的网站源代码下载兴宁房产网
  • 网站空间500m是什么系统学做网站
  • 个人网站备案的好处越秀区pc端网站建设
  • 重庆市城市建设档案馆网站网站开发中用什么安全性比性比较高
  • 心理咨询网站dede网站 地图什么做
  • 公司找人做网站需要什么网站建设方案书填写示例
  • 在线免费开网站上海网站seo优化
  • 企业网站备案名称要求书法网站模板下载
  • 建站工具华为wordpress tag 404
  • 建设网站要多少钱免费网络课程教学平台
  • 青岛网站建站团队承德做网站设计的
  • 金融公司网站制作老实人做网站
  • 制作网站平台拓普建站推广
  • 网络咨询网站游戏编程软件
  • wix网站建设网站建设推广人员
  • 销售网站建设的会计分录营销型企业网站有哪些平台
  • 拍婚纱照seo 优化 服务
  • 来个网站好人有好报wordpress站点管理员
  • wordpress素材下载源码郑州黑帽seo培训
  • 郑州网站设计的公司腾讯云主机永久免费