为 ING916 搭建 Zephyr 开发环境
为 ING916 搭建一套 Zephyr 开发环境。在这个环境下,开发者可以使用 Zephyr RTOS 及其 BLE 协议栈。
INGCHIPS 研发手记
为 ING916 搭建一套 Zephyr 开发环境。在这个环境下,开发者可以使用 Zephyr RTOS 及其 BLE 协议栈。
ING916 可以外接 Flash,以存储映射方式只读访问,支持 XIP。
为 ING916 添加二级 Bootloader,降低升级过程中固件损坏的概率。
SDK 新工具 v8.4.5 加入了一个用来分析可执行文件和 Dump 的工具 Axf Tool。
总结 SDK 8.4 新功能。
某些特定场景下,需要修改 SDK 默认的中断处理行为,此时可以考虑覆写中断向量表。
当今,串行通信协议在各种嵌入式系统和物联网设备中被广泛应用。其中,UART作为最基础的串行通信协议之一,被广泛应用于微控制器、传感器、通信模块等设备之间的数据传输。在UART通信中,数据的传输方式通常是定长字节,即每次传输的字节数是固定的。然而,在一些特殊的应用场景中,变长字节数据的传输方式则更加适用。
动态代码分析是通过在程序运行期间或之后检查应用程序进行调试的方法。
ING916XX 的 Cache 由 I-Cache-M 和 D-Cache-M 两部分组成,均可作为 RAM 使用。
总结 SDK 8.3 新功能。
SDK 8.3.0 为 ING916 引入了一项新的“非标”功能:将传统广播里一部分数据视为 CTE 并得到 IQ 采样。借助此功能,可以将现有的海量 BLE 4.2 设备作为 AoA 发送端,寻向、定位。
代码的静态分析是指在不运行代码的情况下,通过一些技术对代码进行扫描,检查代码是否符合一些规范、安全、可靠和可维护的标准。 静态分析可以帮助开发者提前发现和修复代码中的错误或潜在问题,提高产品质量和安全性。
SDK 新工具 Cube 可生成外设初始化代码,为软件、硬件工程师提供沟通的桥梁。
总结 SDK 8.2 新功能。
本文为你解答:到底有多少 RAM 可供 App 使用?如何才能获得这些 RAM?
通过使用 Rust 语言开发一个极简的 BLE 应用说明 Rust 语言开发环境的搭建。
本文介绍如何通过 INGChips SDK DIY 墨水屏单词卡。
本文介绍如何利用 BLE AoA 开发具备自动跟随功能的小车。
本文介绍一种客户私有 OTA Service 的移植、实现过程。
本文介绍如何通过 INGChips SDK 开发蓝牙遥控车和遥控手柄。
总结 SDK 8.1 新功能。
以 Azure RTOS ThreadX 为例,说明如何在一种新的 RTOS 上运行 NoOS 项目。
ING9188 开发板 Playground 演示讲解。
总结 SDK 8.0 新功能。
当设备不方便接线时,可以通过 BLE 从空口抓取 Trace 数据。
总结 SDK 7.0 新功能、解决的问题。
总结 SDK 6.7 新功能、解决的问题。
总结 SDK 6.6 新功能、解决的问题。
总结 SDK 6.4 & 6.5 增加的一系列新功能。
总结 SDK 6.2 & 6.3 增加的一系列新功能。
本文介绍如何以 Visual Studio Code 为中心,打造一套“现代化”的、功能完整的集成开发环境。
SDK 6.1 (G)ATT Server 新增一种数据读取方式:延迟读取 (Deferred read)。
针对客户需求,SDK 6.0 增加了平台补丁、简易偏频测量等新功能。协议栈陆续增加了几个配置项,提升 ING918xx 蓝牙协议栈的兼容性,
虽然使用 ING918 系列芯片 SDK 里的 ingWizard 可以为应用轻松加入空中固件升级(FOTA)功能,但是这个升级过程是不安全的。 本文介绍如何如何为升级过程加入“双重”安全性。
ING918XX 蓝牙协议里很多 API 都是异步的,开发时需要定义很多回调函数,代码零散且不直观。 使用 Zig 语言的 async 特性可以把基于回调函数的“异步”机制转换化顺序执行的“同步”流程, 代码简洁、清晰。
将 SDK 的一个 Keil 项目移植到 Gnu Arm Tool Chain 时遇到了 HardFault,分析发现发生了栈溢出。SDK 5.3.0 将新增 API 帮助开发者发现并规避栈溢出问题。
搭建一个物联网 MQTT 可视化平台,并利用蓝牙进行数据采集。
本文介绍 SDK 4.0 里引入的 BLE 扩展功能。
使用 ING918 系列芯片 SDK 里的 ingWizard 可以为应用轻松加入空中固件升级(FOTA)功能,本文是 FOTA 完整功能的快速演示。
本文将展示 Nim 相对各大友商基于 C 语言的 SDK 在一些方面具有“*碾压*”般的优势。
INGChips 918xx 及 SDK 全面支持各种角色各种状态并发。
ING918 系列芯片在空口环境下实测速率与理论值相差无几。
本教材演示如何通过 `INGChips SDK` 开发 iBeacon 设备和 iBeacon 扫描器。
利用 SDK 中的 ingWizard 向导工具快速跟蓝牙开发说“Hello”:打造一个名为“Hello, 世界”的蓝牙设备。