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

浙江新地标建设集团网站口碑营销案例简短

浙江新地标建设集团网站,口碑营销案例简短,百度拍照搜题,wordpress标签栏目录 前言 1、选择和更新操作系统 2、安装依赖 3、获取 Zephyr 并安装 Python 依赖项 4、安装 Zephyr SDK 5、构建 Blinky 示例 6、下载运行Blinky 示例 前言 最近在学习Zephyr RTOS系统的嵌入式开发#xff0c;所以首先第一步就需要搭建开发环境。Zephyr支持Ubuntu所以首先第一步就需要搭建开发环境。Zephyr支持UbuntumacOSWindows环境下开发我也就纠结是要在Windows上搭建还是在Ubuntu上搭建最后选择在Ubuntu上搭建开发。原因有几点哈Zephyr是Linux基金会管理的项目它的开发方式也跟Linux比较类似在Linux上开发能更好的使用一些开源的工具等。废话不多说接线来我们开整。 按照本指南进行操作 在Ubuntu上设置命令行Zephyr开发环境 获取源代码 构建、闪存并运行示例应用程序 1、选择和更新操作系统 本指南涵盖 Ubuntu 版本 18.04 LTS 及更高版本。 sudo apt update sudo apt upgrade 2、安装依赖 接下来您将使用包管理器安装一些主机依赖项。 当前主要依赖项的最低要求版本是 工具 最小版本 CMake 3.20.5 Python 3.8 Devicetree compiler 1.4.6 如果使用早于 22.04 的 Ubuntu 版本则需要添加额外的存储库以满足上面列出的主要依赖项的最低要求版本。在这种情况下下载、检查并执行 Kitware 存档脚本以将 Kitware APT 存储库添加到您的源列表中。kitware-archive.sh可以在这里找到 kitware 第三方 apt 存储库的详细解释 wget https://apt.kitware.com/kitware-archive.sh sudo bash kitware-archive.sh用于apt安装所需的依赖项 sudo apt install --no-install-recommends git cmake ninja-build gperf \ccache dfu-util device-tree-compiler wget \python3-dev python3-pip python3-setuptools python3-tk python3-wheel xz-utils file \make gcc gcc-multilib g-multilib libsdl2-dev libmagic1通过输入以下内容来验证系统上安装的主要依赖项的版本 cmake --version python3 --version dtc --version3、获取 Zephyr 并安装 Python 依赖项 接下来将 Zephyr 及其模块克隆到一个名为zephyrproject. 您还将安装 Zephyr 的附加 Python 依赖项。 在系统或用户级别安装依赖项时很容易遇到 Python 包不兼容问题。例如如果在同一台机器上使用 Python 处理多个 Zephyr 版本或其他项目就会发生这种情况。 为此建议使用Python 虚拟环境。 用于apt安装 Pythonvenv包 sudo apt install python3-venv创建一个新的虚拟环境 python3 -m venv ~/zephyrproject/.venv激活虚拟环境 source ~/zephyrproject/.venv/bin/activate激活后您的 shell 将带有前缀(.venv)。可以随时通过运行来停用虚拟环境 deactivate。 笔记 每次开始工作时请记住激活虚拟环境。 安装west pip install west获取 Zephyr 源代码 west init ~/zephyrproject cd ~/zephyrproject west update导出Zephyr CMake 包。这允许 CMake 自动加载构建 Zephyr 应用程序所需的样板代码。 west zephyr-exportZephyr 的scripts/requirements.txt文件声明了额外的 Python 依赖项。安装它们pip。 pip install -r ~/zephyrproject/zephyr/scripts/requirements.txt4、安装 Zephyr SDK Zephyr 软件开发工具包(SDK) 包含每个 Zephyr 支持的架构的工具链其中包括编译器、汇编器、链接器和构建 Zephyr 应用程序所需的其他程序。 它还包含其他主机工具例如用于模拟、刷新和调试 Zephyr 应用程序的自定义 QEMU 和 OpenOCD 构建。  1.下载并验证最新的 Zephyr SDK 包  cd ~ wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.0/zephyr-sdk-0.16.0_linux-x86_64.tar.xz wget -O - https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.0/sha256.sum | shasum --check --ignore-missing如果您的主机架构是 64 位 ARM例如Raspberry Pi请替换x86_64 为aarch64以下载 64 位 ARM Linux SDK。  2.提取 Zephyr SDK 包存档  tar xvf zephyr-sdk-0.16.0_linux-x86_64.tar.xz笔记 建议在以下位置之一提取 Zephyr SDK 包 $HOME $HOME/.local $HOME/.local/opt $HOME/bin /opt /usr/local Zephyr SDK 包存档包含该zephyr-sdk-0.16.0目录当在 下解压时$HOME生成的安装路径将为 $HOME/zephyr-sdk-0.16.0.  3.运行 Zephyr SDK 捆绑设置脚本  cd zephyr-sdk-0.16.0 ./setup.sh笔记 在提取 Zephyr SDK 包后您只需运行一次设置脚本。 如果在初始设置后重新定位 Zephyr SDK 包目录则必须重新运行设置脚本。  4.安装udev规则它允许您以普通用户身份刷入大多数 Zephyr 开发板  sudo cp ~/zephyr-sdk-0.16.0/sysroots/x86_64-pokysdk-linux/usr/share/openocd/contrib/60-openocd.rules /etc/udev/rules.d sudo udevadm control --reload5、构建 Blinky 示例 笔记 Blinky 与大多数但不是全部支持的板兼容。如果您的开发板不符合 Blinky 的要求那么 Hello World是一个不错的选择。 使用west build构建Blinky 并根据您的电路板进行适当更改your-board-name cd ~/zephyrproject/zephyr west build -p always -b your-board-name samples/basic/blinky 该选项强制进行原始构建建议新用户使用。用户还可以使用该选项它将使用启发式方法来确定是否需要原始构建例如在构建另一个示例时。-p always-p auto 6、下载运行Blinky 示例 通常通过 USB 连接您的电路板如果有电源开关则将其打开。如果不确定该怎么做请在支持的开发板中查看您的开发板页面。 然后使用west flash下载示例 west flash您可能需要安装电路板所需的其他主机工具。如果缺少任何必需的依赖项该命令将打印错误。west flash 如果您使用的是BlinkyLED 将开始闪烁。
http://www.hkea.cn/news/14289762/

相关文章:

  • 惠州市惠城区建设局网站外贸网址
  • 无锡手机网站建设品牌网站建设4小蝌蚪
  • 免费建小程序网站快照打开是网站网站
  • 科技网站建设公司商城网站建设模板下载
  • 南京 网站建站品牌网站怎么做seo
  • 学校网站php源码|班级主页教师博客学生博客|学校网站织梦仿广告投放的理解
  • 手机网站开发模拟手机制作网站学什么
  • 牛搬家网企业网站排名微信应用程序开发
  • 企业网站建设方案大全网站备案查询系统php版
  • 天津网络建站模板丝芙兰网站做的好差
  • 单位网站建设要记入无形资产吗seo效果检测步骤
  • 做导航网站犯法吗佛山市锵美装饰有限公司网站建设案例
  • 上海企业建站步骤网易企业邮箱登录入口邮箱登录入口
  • 漯河哪个网站推广效果好中国建设银行招聘网站报名系统
  • 微信官方网站建设超级外链工具源码
  • 网站备案名称规定实体店怎么推广引流
  • 定制开发电商网站建设哪家好平面设计室内设计
  • 国外设计网站网站空间服务商
  • 安徽合肥建设局网站网站做搜索要用数据库吗
  • 有没有专门做团购的网站新开网络游戏排行
  • 优速网站建设优化seo苏州网站建站公司
  • 织梦网站地图在线生成太原搜索引擎优化
  • 手机一元云购网站建设wordpress安全吗
  • 如东做网站的公司官方网站管理办法
  • 做淘宝客的网站怎么备案工业和信息化部考试中心
  • 网站项目需求文档国内免费工厂网站建设
  • 网站开发做前端还是后端全新网站如何做百度竞价
  • 软件开发网站建设wordpress 视频 广告插件
  • 辽阳好的网站建设公司阿里云宝塔面板一键安装wordpress
  • 做金属的网站谷德设计网站