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

返利网站程序好项目推荐平台

返利网站程序,好项目推荐平台,专业做二手网站有哪些,vs2010网站开发 调试 打不开页面 浏览器错误【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除 背景 接之前的 blog 【OS】【Nuttx】【构建】…

【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如Github,Apache基金会),不涉及任何企业机密或未公开技术,如有侵权请联系删除

背景

接之前的 blog
【OS】【Nuttx】【构建】防止代码被优化
分析了如何防止代码在构建时被优化,还有说要分析启动函数,这里先再搁置一下,先看下 stm32 工程的配置

配置 stm32 工程

之前 blog 【OS】【Nuttx】【构建】交叉编译构建 提到过,手上只有一块不知什么年代的野火开发板,找到芯片上面未被磨平的丝印(丝印就是表面印刷的标识信息,有些芯片出于保密或者封装工艺可能没有,但开发板这种学习型的辅助板一般都会有,而且这芯片的体积也是够大),可以看到上面模糊的 STM32F429I 的信息

在这里插入图片描述
在 nuttx 工程中,搜索并选择 stm32f429i-disco:nsh 的项目,搜索方法以及为什么选这个项目(只要芯片对得上就行,外围的东西都好说),在之前 blog 【OS】【Nuttx】【构建】交叉编译构建 已经介绍过,这里不再赘述
在这里插入图片描述

configure 配置脚本

tools/configure.sh 可以为 nuttx 系统配置目标开发板和构建环境,通过配置脚本可以选择不同的硬件平台,主机构建操作系统,是否清理旧项目,是否使用自定义配置等
在这里插入图片描述
下面来看下相关配置选项
在这里插入图片描述

  • -E:强制执行 make distclean(清理之前的构建产物),即使已经配置过
  • -e:如果配置有变化,执行 make distclean
  • -l:选择 linux 作为主机构建环境
  • -S:用不到,先不管
  • -L:列出所有可用的单板配置,或者指定了某个 board 名称,就只列出匹配的配置项,支持部分名称模糊匹配
  • -a:指定应用程序目录(nuttx-apps 目录)路径,相对于 nuttx 根目录的相对路径

创建个软链接

另外多提一嘴,咱们的构建目录是在 scripts 下的(构建目录参考之前 blog 【OS】【Nuttx】【Python】gdb调试优化,python实现构建脚本),配置工程的目录又是在 tools,每次配置都要多敲几个字母跳转到 tools 去执行很麻烦
在这里插入图片描述
那么可以创建个软链接(软链接是一个包含了路径信息的文本文件,这个路径指向另一个文件的位置,类似于 windows 系统中的快捷方式),指向 tools 下的配置文件 configure.sh,在 bash 中如下命令

ln -s ../tools/configure.sh configure

可以看到构建目录也出现了配置脚本 configure,后面可以少敲几个字母,提升效率

在这里插入图片描述
查看构建目录详细信息,可以看到该文件是个链接类型的文件,指向了 tools 目录下的 configure.sh
在这里插入图片描述
在 scripts/configure 中输入一行代码
在这里插入图片描述
在 tools/configure.sh 中也能同步看到改动,很方便,就像改源文件一样
在这里插入图片描述

项目配置

在 configure 文件中参数解析功能 131 行,添加如下内容,可在 scripts 目录下进行项目配置
在这里插入图片描述
在 bash 终端输入如下命令

./configure menuconfig

可打开 menuconfig 配置界面,这里是通用功能配置,不涉及板信息
在这里插入图片描述
通用模块功能配置完后,接着继续在 bash 中输入项目配置命令

./configure -l -e stm32f429i-disco:nsh

可生成出项目配置信息
在这里插入图片描述
nuttx 根目录下,可看到关键配置文件 defconfig,里面定义了 nuttx 代码中相关功能模块的宏
在这里插入图片描述
先分析到这里,下篇开始启动函数分析

http://www.dtcms.com/wzjs/376270.html

相关文章:

  • wordpress 留言簿搜索引擎优化网站
  • 影楼网站建设网站建设7个基本流程
  • 网站长尾词挖掘企业网站推广方案
  • 做卖号网站吗慧达seo免登录发布
  • 南宁seo网站推广服务win10优化大师好用吗
  • 跟有流量的网站做友情链接搜狗搜索引擎优化指南
  • 徐州网站建设要多少钱深圳全网营销系统
  • 黄页网页的推广网站推广普通话奋进新征程演讲稿
  • 做网站如何选域名网络媒体广告代理
  • 化妆品网页设计论文合肥seo报价
  • 网页设计代码为什么没有颜色广州seo网站开发
  • 做私服网站电话厦门网络推广
  • 别人做的网站自己根目录吗福州百度关键词优化
  • 网站搭建好了跳转到其他网seo外包靠谱
  • wordpress编辑区块报警谷歌seo网站优化
  • 邯郸做网站公司哪家好百度收录最新方法
  • 网站背景如何做直通车怎么开才有效果
  • 模版营销型网站怎么做优化人员配置
  • 家具行业网站建设关键词优化资讯
  • 西安东郊做网站百度首页广告
  • 燕郊建设局网站网络推广策划方案怎么写
  • 门户网站建设的报价成人技能培训班有哪些
  • 网站报名怎么做核心关键词举例
  • 网页制作与网站建设完全学习手册楚雄百度推广电话
  • 苏州美丽乡村建设网站百度指数是什么意思
  • 无锡市建设局一号通网站免费二级域名生成网站
  • 自己的网站做防伪码百度推广方式
  • 网页访问wordpress网站关键词优化的步骤和过程
  • 网站建设培训班软文投稿平台有哪些
  • 有什么做设计接任务的网站网页自助建站