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

asp 做网站建个网站的费用

asp 做网站,建个网站的费用,wordpress noindex,太原贴吧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.yutouwan.com/news/269010/

相关文章:

  • 重庆网站建设开发公司大学生网站建设例题答案
  • 建设工程个人信息采集哪个网站用手机做诱导网站
  • 做网站的公司还市场吗公司网站建设知识
  • 慕枫宁波网站建设正规建网站企业
  • 网站域名注册商重庆网站设计制作价格
  • 浙江中钦建设有限公司网站济宁网站建设济宁
  • 营销型网站建设评价个人网站的优点
  • 美容加盟的网站建设濮阳网站注册
  • 天津模板建站定制网站百度网盘app下载安装
  • 网站建设与管理复习知识点搭建门户网站
  • 《网页设计与网站建设》大作业要求家纺 网站模版
  • 网站建设方案书安全性创建自己网站的步骤
  • 大学生兼职网站做ppt网页加速器哪个好
  • 重庆九龙坡区网站建设专业网页制作的帮手
  • 建设银行国际互联网网站笔记本做网站要什么好
  • 学会网站开发有什么好处wordpress域名设置方法
  • 网站排名系统哪个好做平面设计常用的网站
  • 学校网站模板 dede网络培训中心
  • 网站开发销售甘肃公司的网络营销方案
  • 阿里云速美建站网站后台用什么开发
  • 慈溪网站建设网站推广创建公司网站用什么软件
  • sem网站推广怎么做北京展厅设计公司科技展厅装修
  • 做网站的公司怎么发展业务环保局 网站建设
  • aspx网站如何架设网站收录下降
  • 有口碑的徐州网站建设手机网址大全123客户端下载
  • 亦庄开发区建设局网站网站建设越秀
  • 简述无线网络优化的流程济南seo优化外包服务公司
  • 长沙营销型网站建设建设银行流水查询网站
  • 厨之梦进口食品网站谁做的网络营销心得体会800字
  • 南京那些公司做网站深圳网站公司推广平台