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

科技部网站php做网站不兼容ie8

科技部网站,php做网站不兼容ie8,云南seo简单整站优化,医院网站建设实施方案【声明】本博客所有内容均为个人业余时间创作,所述技术案例均来自公开开源项目(如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/a/549426.html

相关文章:

  • 玉田网站制作wordpress百度mlp
  • Vite 大型项目优化方案
  • git处理分支
  • ELK日志系统部署与使用(Elasticsearch、Logstash、Kibana)
  • Gitee:代码管理
  • 购物网站建设论文织梦cms网站迁移
  • CP网站建设搭建需要多少钱大冶市城乡建设局网站
  • FramelessBaseWindow - 通用Qt无边框窗口基类
  • seo查询 站长工具利用织梦搭网站
  • 第238题 除自身以外数组的乘积
  • Vue 状态管理库相关收录
  • CG-5重力仪外壳漏电怎么办?
  • 商务网站规划与建设课设的项目需求seo网站有优化培训吗
  • 从 VLDB‘25 看向量数据库发展方向:行业观察与技术前瞻
  • 生鲜电商企业微信私域代运营:从去中心化运营看微盛AI·企微管家SCRM适配案例
  • 企业微信如何正确营销获客?精准定位与场景触达的实践框架
  • 企业微信私有化服务商怎么选?从数据安全与定制化需求看适配方向
  • 【百度AI】Postman调用OCR服务-解决官方教程请求失败问题
  • 【RabbitMQ】消息队列·详解+实操演示+功能实现(微服务架构)
  • 视频网站制作wordpress博客费用
  • 第三方编辑网站怎么做怎么查自己专业是否符合一建
  • spring boot入门篇之开发环境搭建
  • 代码随想录刷题——栈和队列篇(总结)
  • 让数据库“听懂“人话:Text2Sql.Net 深度技术解析
  • STC32G12K128 串口3中断模式与电脑收发不定长数据-软件超时
  • 网站开发 财务自由建设工程施工合同司法解释2021
  • 转型挑战:情绪与行动的循环
  • Polarctf 简单rce
  • CCUT应用OJ——小龙的字符串函数
  • 突飞猛进的AI时代(01)