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

做网站需要具备什么要求杯子软文营销300字

做网站需要具备什么要求,杯子软文营销300字,如何安装wordpress博客,有什么好的网站可以接单子做文章目录 前言Greenhillls中gsize的用法修改ld文件将lib中的data段指定区域示例定义与链接总结 前言 项目开发过程中,遇到客户开发ASW,提供Lib进行集成,但ASW中的标定量没有定义对应的data段,导致无法将标定量指定到特定的内存。…

文章目录

    • 前言
    • Greenhillls中gsize的用法
    • 修改ld文件将lib中的data段指定区域
    • 示例定义与链接
    • 总结

前言

项目开发过程中,遇到客户开发ASW,提供Lib进行集成,但ASW中的标定量没有定义对应的data段,导致无法将标定量指定到特定的内存。本文介绍将Lib中的data段链接到指定区域的一种方法。以及当我们拿到Lib后,如何获取Lib中的有用信息。

Greenhillls中gsize的用法

gsize用来查看文件中的各个段的大小,输入的文件可以是.o文件,.a文件(lib)或可执行文件。

使用方法:

Usage: gsize [-table] [-all] [-nototals] file1 [file2 ...]@commandfile    read in additional options from <commandfile>-help           display this help message-all            show all sections. overrides -text -nobss etc-commons        display common symbols (ELF only)-count_commons  include commons in total size of .bss .sbss-[no]details    suppress/display section detail info-[no]totals     suppress/display section summary info-table          display output in table format-gcompare       display output in format suitable for gcompare-text           only show text sections. same as -nodata -nobss-notext         ignore text sections-nodata         ignore data sections-nobss          ignore bss  sections-zero           display zero-length sections

当我们拿到一个lib后,使用如下方式,可以完整读取到lib中的各个文件中的各个段的大小

gsize -all  libTest.a

打印信息示例如下:
在这里插入图片描述
最后输出的是整个lib中所占的各个段大小

前面会输出Lib中各个文件的各个段大小
在这里插入图片描述
另外,可以使用ax -t命令将lib中的.o解压出来

修改ld文件将lib中的data段指定区域

在GHS编译手册中有介绍,如何将.o或.a文件中的段链接到指定段,如下图所示
在这里插入图片描述
注意:对于.a和.o,不要使用完整路径,只用其名称即可

如果我们需要将lib中的所有文件的data段指定到特定段,可以按下面的定义:
在这里插入图片描述
使用*通配符,即可表示为lib中的所有文件

示例定义与链接

示例中,ASW已有一部分标定量定义到指定的caldata段,其他还有一些文件中的data段未映射到data,将lib中的其他data段也映射到caldata上。

    .caldata :{. = ALIGN(4);*(.caldata)  . = ALIGN(4);libASW.a(*(.data)). = ALIGN(4);} > ram_cal

通过该方式,将lib中的data段重映射到caldata段

在未映射时,lib中的data段会被分配到默认的data段(sram_data),地址不是单独的一块区域

在这里插入图片描述
重映射后,lib中的data数据被映射到caldata段,为指定地址

在这里插入图片描述

总结

使用该方法有一个弊端,就是标定量和观测量(若初始化不为0)无法区分,还是建议将标定量放在单独的文件中,这样维护起来更加方便。

http://www.mnyf.cn/news/62.html

相关文章:

  • 怎样用linux做网站台州网站建设
  • 网站建设 地址 昌乐seo咨询
  • 做网站后的总结百度竞价入口
  • 如何做seo网站泉州seo排名扣费
  • 长春iso认证公司搜索引擎优化课程总结
  • 视频网站建设公司鞍山seo外包
  • apache网站日志经典软文案例100例简短
  • 做企业网站收费推广接单平台
  • 哪些网站使用vue做的大数据营销精准营销
  • 大良网站建设公司网站制作公司排名
  • 简述建设一个网站的一般过程网络营销和网络销售的关系
  • 脑卒中中心建设网站上海整站seo
  • 网站宣传的传统方式有哪些大数据下的精准营销
  • 部队涨工资权威发布seo网站优化技术
  • 做外贸哪些b2b网站比较有效今日头条武汉最新消息
  • 网站建设的内容百度推广云南总代理
  • 视频聊天网站开发费用说到很多seo人员都转行了
  • 公司网站建设 上海谷歌官网登录入口
  • 杭州企业网站优化站长工具 站长之家
  • 济南 手机网站制作百度百科词条入口
  • 如何撰写网站建设方案华与华营销策划公司
  • vs建设网站seo免费培训教程
  • 如何做网签合同 网站如何提高网站排名seo
  • 网站如何做公安备案黄桃图片友情链接
  • 新闻网站审批seo推广技术
  • 汕头seo建站广安百度推广代理商
  • 网站续费怎么做企业网站设计论文
  • 中国建筑人才招聘海淀区seo引擎优化多少钱
  • 网站app用什么语言开发自媒体135的网站是多少
  • 网站建设 流程百度一下官网首页