Zephyr开发指南——优化(优化工具)
优化工具
引脚和内存使用
该构建系统提供了3个目标来查看和分析RAM、ROM和生成映像中的堆栈使用情况。这些工具运行在最终的映像上,并提供有关在RAM和ROM中使用的符号和代码的大小的信息。此外,通过通过编译器提供的特性,我们还可以生成最坏情况的堆栈使用分析:
可作为构建系统目标使用的工具:
构建目标:puncover
这个目标使用了一个puncover的第三方工具,可以在这里找到。当构建这个目标目标时,它将启动一个本地web服务器,允许您打开web客户端,浏览文件并查看它们的ROM、RAM和堆栈使用情况。在使用此目标之前,您必须安装封面python模块:
pip3 install git+https://github.com/HBehrens/puncover --user
然后,使用west:
west build -b reel_board samples/hello_world
west build -t puncover
使用CMake 和 ninja:
# Use cmake to configure a Ninja-based buildsystem:
cmake -Bbuild -GNinja -DBOARD=reel_board samples/hello_world# Now run ninja on the generated build system:
ninja -Cbuild puncove
Zephyr开发指南——优化(优化工具)相关推荐
- Zephyr开发指南——入门指南(Windows)
入门指南-Windows 遵循以下指南: 在Ubuntu.macOS或Windows上设置一个命令行Zephyr开发环境(关于其他Linux发行版的说明将在安装Linux主机依赖项中讨论) 获取源代码 ...
- 《前端跨界开发指南》重磅来袭!
谨以此书献给相信"努力有用"的你 by 大史不说话 < 前端跨界开发指南:JavaScript工具库原理解析与实战> 先做个自我介绍 我是大史不说话,是一名前端工程师, ...
- 移动IM开发指南3:如何优化登录模块
<移动IM开发指南>系列文章将会介绍一个IM APP的方方面面,包括技术选型.登陆优化等.此外,本文作者会结合他在网易云信多年iOSIM SDK开发的经验,深度分析实际开发中的各种常见问题 ...
- SQLAdvisor美团SQL索引优化建议工具
SQLAdvisor美团SQL索引优化建议工具 前言 Part1:写在最前 SQLAdvisor是美团开源的一款SQL索引优化建议工具,是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析S ...
- Android系统开发和性能优化——查漏补缺【建议收藏】
做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以 ...
- 深度解读Microsoft Build 2020:提升开发效率,优化开发环境
Microsoft Build 2020 在众多新产品与技术发布中圆满落幕 但身为开发技术人深知 技术世界的更迭.求索却从未止步 唯有不断提升自身技能栈创新 方能从技术浮沉中获得更多养分 让技术予力世 ...
- 干货 | Web前端优化及工具集锦
原文地址:http://www.csdn.net/article/2013-09-23/2817020-web-performance-optimization 前端的性能对于一个Web应用来说非 ...
- 163.Oracle数据库SQL开发之 SQL优化——优化工具
163.Oracle数据库SQL开发之 SQL优化--优化工具 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50186075 ...
- mysql advisor github_GitHub - zyw/sqladvisor-web: 美团SQLAdvisor SQL优化建议工具的Web版,告别命令行...
sqladvisor-web 美团SQLAdvisor SQL优化建议工具的Web版,告别命令行. 项目中使用的美团SQL分析工具是在CentOS上编译的,所以建议部署到CentOS上. 该项目是使用 ...
最新文章
- NSTimer与Run loop Modes
- 在Spring启动时与mongodb一起摇摆
- python3新式类_python新式类和旧式类区别
- leetcode 646 python
- aix下oracle备份脚本,AIX下oracle的自动备份
- python运维书籍推荐_python运维书籍
- mc冒险者传说java_我的世界冒险者传说1.9
- 结构化分析和面向对象分析的区别 例子_淘宝客佣金是什么意思?跟淘宝客服务费有什么区别?-【邯郸seo】...
- N-gage QD等S60 V1.2机型C盘减肥80K的办法(超越3600KB)
- 第二节 构成人体必需的营养素
- 音乐对计算机专业的影响,浅析计算机网络技术对音乐发展的影响
- 矩阵运算------矩阵平移与伸缩
- C++图书馆管理系统——基于jsoncpp与windows.h
- CentOS8配置NTP服务器同步Windows和Linux主机
- [转幺幺]硬件解码—NDS影音播放专家iPlayer卡评测
- 【回首2022,展望2023,兔年你好!】
- win7激活及问题的解决
- 第四代计算机主要采用什么作为逻辑开关元件,第四代计算机重要采纳什么作为逻辑开关元件?...
- 萍果8html5测试跑分,iPhone 8/8 plus跑分测试结果出炉 打爆众多竞争对手
- 我的Tensorflow学习之路
热门文章
- android webview兼容华为,三星、华为等android里webview不支持input file的解决方法
- 咸鱼Maya笔记—创建快照动画
- 抖音小说推荐号内容制作流程,应当如何掌握节奏?需要注意哪些问题
- python题库刷题训练软件_自动刷题机 Python 解释源码 超新泛雅
- 如何在Ubuntu 20.04 Focal Fossa Linux上设置FTP服务器
- 适合程序员的耳机_程序员编程用什么耳机?
- C语言趣味数学——第213天:个人所得税问题
- 5分钟看懂怎么买车险最适合自己、最划算
- 不入耳式蓝牙耳机、骨传导耳机该怎么选
- Java 知网博硕论文信息爬虫