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

推荐几个做网站比较好的公司免费网站怎么做出来的

推荐几个做网站比较好的公司,免费网站怎么做出来的,响应式布局需要注意什么,免费模板做网站目录 概述 1. 安装必要工具链 2. 安装 VSCode 扩展 3. 配置环境变量 4. 克隆/配置 Nordic SDK 5. 创建 VSCode 项目 6. 配置调试 7. 构建与烧录 8. 其他工具 总结 概述 本文主要介绍Nordic Semiconductor 芯片(如 nRF52/nRF53 系列)的 VSCode…

目录

概述

1. 安装必要工具链

2. 安装 VSCode 扩展

3. 配置环境变量

4. 克隆/配置 Nordic SDK

5. 创建 VSCode 项目

6. 配置调试

7. 构建与烧录

8. 其他工具

总结


概述

本文主要介绍Nordic Semiconductor 芯片(如 nRF52/nRF53 系列)的 VSCode 开发环境的步骤。包括vs-code创建工程,配置参数,调试和下载代码等功能。

1. 安装必要工具链

  • GNU Arm Embedded Toolchain
    下载并安装 ARM GCC 工具链,确保选择 arm-none-eabi 版本。

    # Linux/macOS 示例:添加工具链到 PATH
    export PATH=$PATH:/path/to/gcc-arm-none-eabi-xxx/bin
    
  • nRF Command Line Tools
    从 Nordic 官网 下载并安装:

    • nrfjprog(用于烧录固件)
    • mergehex(合并 HEX 文件)
  • SEGGER J-Link 软件
    下载并安装 J-Link 工具(调试和烧录使用)。

  • Python 3
    确保安装 Python 3.8+,并安装必要依赖:

pip3 install --user -r requirements.txt  # 若使用 Nordic SDK 的脚本

2. 安装 VSCode 扩展

  • C/C++ 扩展
    Microsoft 官方扩展,提供代码智能提示和调试支持。
  • Cortex-Debug
    用于 ARM Cortex-M 芯片的调试支持。
  • nRF Connect for VS Code
    Nordic 官方扩展,简化 SDK 管理和项目创建(可选但推荐)。

3. 配置环境变量

将工具链路径添加到系统环境变量:

  • Windows:在系统环境变量 PATH 中添加:
    C:\Program Files\Nordic Semiconductor\nrfjprog
    C:\Program Files\SEGGER\JLink
    C:\path\to\gcc-arm-none-eabi\bin
    
  • Linux/macOS:在 .bashrc 或 .zshrc 中添加:
    export PATH=$PATH:/opt/nrfjprog:/opt/SEGGER/JLink:/path/to/gcc-arm-none-eabi/bin
    

4. 克隆/配置 Nordic SDK

  • 使用 nRF Connect SDK (基于 Zephyr RTOS)

    # 安装 west 工具
    pip3 install west# 克隆 SDK
    west init ~/ncs
    cd ~/ncs
    west update
    
  • 或使用传统 nRF5 SDK
    从 Nordic 官网 下载并解压。


5. 创建 VSCode 项目

  1. 新建文件夹,并添加以下文件:

    • main.c(代码文件)
    • CMakeLists.txt(CMake 配置)
    • sdk_config.h(配置芯片外设)
  2. 配置 CMakeLists.txt 示例

    cmake_minimum_required(VERSION 3.20)
    project(nrf52_project C)# 包含 Nordic SDK 路径
    set(NRF5_SDK_PATH /path/to/nRF5_SDK)
    include(${NRF5_SDK_PATH}/components/toolchain/cmake/CMakeLists.txt)# 添加可执行文件
    add_executable(app main.c)
    target_link_libraries(app nrf5_common)
    

6. 配置调试

在 .vscode/launch.json 中添加调试配置:

{"version": "0.2.0","configurations": [{"name": "Cortex Debug (nRF52)","cwd": "${workspaceRoot}","executable": "${workspaceFolder}/build/app.elf","request": "launch","type": "cortex-debug","servertype": "jlink","device": "nRF52840_xxAA","interface": "swd","svdFile": "${env:NRF5_SDK_PATH}/modules/nrfx/mdk/nrf52.svd"}]
}

7. 构建与烧录

  • 手动构建

    # 使用 Nordic SDK 的 Makefile
    make -j4# 或使用 CMake
    mkdir build && cd build
    cmake ..
    make
    

  • 烧录固件

    nrfjprog --program build/app.hex --chiperase --reset
    


8. 其他工具

  • nRF Util
    安装 Nordic 的实用工具:

    pip3 install nrfutil
    

  • 文档参考

    • Nordic 官方文档
    • Zephyr RTOS 文档

总结

遇到问题?检查以下内容:

  1. 工具链路径是否正确?
  2. J-Link 驱动是否安装?
  3. SDK 版本与芯片型号是否匹配?

需要更具体的帮助,请提供芯片型号(如 nRF52840)和 SDK 版本! 😊

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

相关文章:

  • 局域网网站建设今日国际新闻大事件
  • 梅河口城乡建设网站seo优化方法有哪些
  • 自主做网站重庆网络seo
  • 上海专业做网站服务商seo 论坛
  • 单页站如何做网站seo优化网络推广外包费用
  • 刘强东自己做网站站长之家域名查询
  • 大连鼎信网站建设公司地址网络推广是以企业产品或服务
  • 网站平台搭建流程长沙seo工作室
  • 做网站都需要什么工具广州网站优化服务
  • 建设网站制作哪家好seo关键词优化方法
  • 石家庄网站设计制作百度上首页
  • 自己做的网站在百度怎么发布南昌网优化seo公司
  • 可信网站验证服务中心seo研究中心怎么了
  • destoon 网站后台新郑网络推广
  • 从化区城郊街道网站麻二村生态建设百度网站推广
  • wordpress顶栏网站外链优化方法
  • wordpress统计点击ip什么是白帽seo
  • 宁波做网站建设推广重庆seo全网营销
  • 泉州自助建站系统西安网站排名优化培训
  • 怎么填写网站icp备案seo关键词排名优化评价
  • 免费网站建设平台教育机构
  • 高网站建设互联网推广销售
  • 盐山做网站手机百度一下百度
  • django 做网站赚钱如何创建一个app
  • 简洁网站模板素材百度咨询
  • 深圳电商网络网站建设关键词推广优化排名如何
  • 注册一个做网站的公司好湘潭网页设计
  • 网站设计论坛高质量外链
  • 怎样网站优化公司seo优化实训总结
  • 高大上的企业网站建网站seo