corn8
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
35、使用 XS in C 连接 JavaScript 和原生代码
本文深入探讨了如何使用 XS in C 将 JavaScript 与原生 C/C++ 代码进行高效集成,重点介绍了避免修改 JavaScript 字符串、确保缓冲区指针有效、C++ 代码集成方法以及线程使用注意事项。通过操作步骤总结、流程图展示和常见问题解决方法,帮助开发者安全、高效地实现跨语言开发,适用于资源受限的嵌入式环境。同时提供了学习资源和术语解释,助力深入理解该技术。原创 2025-09-24 00:17:21 · 77 阅读 · 0 评论 -
34、深入探索 WiFi RSSI 通知机制及相关技术
本文深入探讨了WiFi RSSI通知机制的实现,重点介绍了WiFiRSSINotify类在JavaScript与原生代码交互中的设计与工作原理。内容涵盖构造函数、析构函数、关闭函数及核心回调函数的实现细节,并结合RSSINotifyRecord结构体解析状态管理与轮询机制。此外,文章还介绍了调试原生代码、访问全局变量、处理JavaScript值类型等关键技术,帮助开发者更好地集成和调试嵌入式环境下的原生模块。原创 2025-09-23 09:32:36 · 71 阅读 · 0 评论 -
33、嵌入式开发中的原生代码实现与应用
本文深入探讨了嵌入式开发中随机数生成、位数组类实现及Wi-Fi信号通知等关键技术。比较了randomIntRange与Math.random的优劣,分析了使用ArrayBuffer和calloc实现BitArray的安全性与性能差异,并介绍了WiFiRSSINotify类在信号监测中的应用。文章还总结了原生代码的优势,提供了综合应用场景、开发流程建议及注意事项,帮助开发者提升系统性能与安全性。原创 2025-09-22 10:12:34 · 53 阅读 · 0 评论 -
32、构建用户界面与集成原生代码:从屏幕切换到随机数生成
本文详细介绍了在应用开发中实现屏幕切换与用户界面构建的方法,通过闪屏界面和主屏幕的模板与行为定义,实现了流畅的界面跳转逻辑。同时,探讨了如何利用XS in C将原生C代码集成到JavaScript项目中,以提升性能、访问硬件特性及复用现有代码。重点示例包括使用硬件随机数生成器生成高效随机整数,并通过条件编译实现跨平台兼容。最后总结了开发流程中的关键步骤与注意事项,帮助开发者构建高性能、稳定可靠的应用。原创 2025-09-21 11:25:45 · 70 阅读 · 0 评论 -
31、构建用户界面的多种技术与方法
本文详细介绍了构建用户界面的多种技术与方法,涵盖动画过渡(如擦除和梳状过渡)、实时绘图(利用Port实现高效条形图渲染)、屏幕键盘集成(支持触摸屏文本输入)以及使用模块组织代码以提升可维护性和复用性。通过综合应用这些技术,开发者可在资源受限的设备上构建出流畅、高效且易于维护的用户界面。原创 2025-09-20 15:38:23 · 61 阅读 · 0 评论 -
30、深入探索Piu中的事件处理与动画实现
本文深入探讨了Piu框架中的事件处理与动画实现机制。通过具体示例介绍了如何使用delegate、distribute和bubble方法在对象间传递事件,实现按钮交互、模式切换和颜色选择等功能;同时详细讲解了基于Timeline的动画创建过程,包括补间动画、缓动方程的应用以及事件与动画的综合使用,帮助开发者构建流畅、生动且高度交互的用户界面。原创 2025-09-19 11:10:01 · 68 阅读 · 0 评论 -
29、《用户界面设计:Piu 的实用技巧与方法》
本文深入探讨了Piu在用户界面设计中的实用技巧与方法,涵盖按钮间距与居中布局、滚动内容实现、内容对象模板的创建与复用、内容构造函数参数的使用、容器中子对象的多种访问方式(如first/last、索引、名称及锚点),以及自定义事件的定义与触发。通过实例代码和流程图解析,展示了如何提升界面开发效率、代码可读性与可维护性,适用于多屏幕适配与复杂层次结构的UI开发场景。原创 2025-09-18 09:09:26 · 79 阅读 · 0 评论 -
28、Piu 中用户界面的构建与布局
本文详细介绍了如何使用Piu构建丰富的用户界面,涵盖动态图标行为、掩码与图像优化、平铺背景、9-补丁按钮绘制、复合UI元素的层次管理以及响应式布局实现。通过代码示例讲解了容器操作、触摸交互、状态切换和布局自适应原理,并结合实际应用场景展示了Row和Column布局类的优势。最后总结了动态效果与交互设计的结合方法,为开发者提供了一套高效、灵活的UI开发实践指南。原创 2025-09-17 13:15:41 · 67 阅读 · 0 评论 -
27、构建用户界面的技术指南
本文详细介绍了构建用户界面的关键技术,包括基于状态改变颜色、通过行为响应用户事件、处理onTimeChanged和onDisplaying等低级事件、添加图像及从单个图像中绘制多个图标实现动画效果。结合代码示例与流程梳理,帮助开发者系统掌握Piu框架下的UI开发方法,适用于按钮交互、状态显示、动态动画等多种应用场景。原创 2025-09-16 15:39:30 · 57 阅读 · 0 评论 -
26、使用Piu构建用户界面:基础与实践
本文详细介绍了如何使用Piu框架构建嵌入式用户界面,涵盖Piu对象体系、外观定义(Skin、Style、Texture)、行为控制、动画实现、主机安装步骤及'Hello, World'示例的解析。深入讲解了Piu字体命名规则与资源映射机制,并通过添加颜色和交互的实践案例帮助开发者掌握核心技能。文章还提供了常见问题解答和进阶实践建议,旨在帮助开发者系统性地理解和应用Piu进行高效UI开发。原创 2025-09-15 13:42:18 · 76 阅读 · 0 评论 -
25、Poco绘图技术与Piu用户界面框架介绍
本文介绍了Poco绘图库的高级技术,包括文本裁剪、原点偏移复用绘图和离屏渐变渲染,并详细说明了如何通过FT6206或XPT2046驱动实现触摸输入支持。同时概述了Piu用户界面框架的核心概念,如内容对象、应用程序实例及与CSS的相似性。最后对比了Poco与Piu在绘图控制、资源管理、触摸处理和开发难度上的差异,帮助开发者根据需求选择合适的UI开发方案。原创 2025-09-14 16:32:22 · 95 阅读 · 0 评论 -
24、图形绘制技巧与实践
本文详细介绍了多种图形绘制技巧与实践方法,涵盖使用未压缩和压缩掩码、绘制部分及混合效果掩码、JPEG图像的两种绘制方式、彩色图像与纹理填充、带掩码的彩色图像合成,以及文本绘制、阴影、测量、截断和换行等关键技术。结合代码示例与流程图,帮助开发者在嵌入式环境中高效实现丰富多样的用户界面效果。原创 2025-09-13 10:00:49 · 67 阅读 · 0 评论 -
23、使用 Poco 进行图形绘制
本文介绍了如何使用Poco渲染器在资源受限的物联网设备上实现高效图形绘制。Poco作为Commodetto图形库的核心组件,支持矩形、位图和文本三大基本绘图操作,并提供混合效果与区域更新等高级功能。文章详细讲解了环境搭建、基础绘图方法、资源加载流程及性能优化技巧,并通过综合示例展示如何构建完整的用户界面,适用于Moddable平台下的各类微控制器设备。原创 2025-09-12 10:10:32 · 64 阅读 · 0 评论 -
22、物联网产品图形渲染与界面开发全解析
本文深入解析了物联网产品中图形渲染与界面开发的关键技术,涵盖字体处理(TrueType转位图字体、BMFont格式、可缩放字体及版权问题)、图像处理(彩色图像与Alpha通道的使用与优化)、显示旋转(软件与硬件旋转原理及应用场景)以及Poco与Piu框架的选择与综合应用。通过流程图、对比表格和代码示例,帮助开发者高效构建微控制器上的用户界面,适用于ESP32等资源受限设备,并展望未来物联网界面开发的发展方向。原创 2025-09-11 13:33:17 · 71 阅读 · 0 评论 -
21、嵌入式图形开发全解析:从像素到界面优化
本文深入解析了嵌入式图形开发的全过程,涵盖从像素处理到用户界面优化的关键技术。内容包括渲染性能提升策略、裁剪与局部更新机制、多种像素格式的选择与配置、图形资产(如掩码和字体)的管理与优化,以及实际开发中的性能调优方法。结合Poco与Piu框架特性,文章还介绍了主机配置、资产压缩、布局设计及未来发展趋势,为基于ESP32等微控制器的高效图形界面开发提供了全面指导。原创 2025-09-10 12:04:49 · 68 阅读 · 0 评论 -
20、音频与图形开发:从基础到实践
本文深入探讨了音频与图形在嵌入式系统中的开发实践,涵盖音频播放的基础知识、多场景应用及图形显示的技术挑战与解决方案。重点介绍了音频流管理、声音播放控制、Poco保留模式渲染和扫描线渲染技术如何显著降低内存占用并提升性能。结合显示屏的优势与开发流程,文章还展示了音频与图形在游戏、智能家居和工业控制中的融合应用,并提出了资源管理、兼容性与用户体验等关键注意事项,展望了未来高性能、智能化的发展趋势。原创 2025-09-09 09:42:12 · 51 阅读 · 0 评论 -
19、硬件与音频技术全解析
本文深入解析了在ESP32和ESP8266上实现音频播放的完整技术方案,涵盖温度读取、硬件交互拓展、扬声器选择与连接、音频协议(PDM与I2S)配置、AudioOut类使用、音频数据格式转换及压缩(IMA ADPCM)、队列长度优化等内容。通过实际接线说明、配置示例和流程图,帮助开发者根据项目需求选择合适的硬件与参数,实现出色的音频体验。原创 2025-09-08 16:33:50 · 81 阅读 · 0 评论 -
18、物联网硬件控制与温度测量:ESP32、ESP8266及传感器应用
本文详细介绍了如何将舵机和温度传感器(TMP36与TMP102)连接至ESP32和ESP8266开发板,并提供了完整的代码示例与配置方法。涵盖舵机角度控制、TMP36模拟温度读取、TMP102的I2C通信及多种工作模式(如扩展模式、关机模式、单次读取)的配置方式。同时给出了代码优化建议与应用注意事项,帮助开发者构建高效、节能的物联网温度监测系统。原创 2025-09-07 16:06:13 · 61 阅读 · 0 评论 -
17、物联网硬件交互与控制:从基础到实践
本文深入介绍了物联网硬件交互的基础知识与实践操作,涵盖硬件主机安装、传感器与执行器布线、LED闪烁控制、按钮输入读取、三色LED的PWM调光以及舵机精确旋转控制等内容。通过详细的操作流程、代码示例和常见问题解决方案,帮助开发者掌握从基础到进阶的硬件控制技术,并拓展至智能环境监测与远程控制等应用场景,为物联网设备开发提供全面指导。原创 2025-09-06 15:01:51 · 75 阅读 · 0 评论 -
16、嵌入式设备数据存储与硬件交互全解析
本文深入解析了嵌入式设备中的数据存储机制与硬件交互技术。内容涵盖资源数据的高效提取与处理、直接访问闪存内存的操作方法及其风险,详细介绍了闪存硬件基础、分区访问、读写擦除操作及内存映射功能,并通过‘频繁更新整数’示例展示了优化闪存寿命的策略。同时,文章系统讲解了Moddable SDK支持的多种硬件协议(如数字、模拟、PWM、伺服、I2C)及其JavaScript API应用,提供了完整的硬件交互流程与开发建议,帮助开发者构建高效、稳定的物联网系统。原创 2025-09-05 16:57:47 · 56 阅读 · 0 评论 -
15、嵌入式开发中的文件操作、偏好设置与资源管理
本文深入探讨了嵌入式开发中的文件操作、偏好设置与资源管理三大核心数据处理方式。详细介绍了文件的读取与目录操作、偏好设置的读写与限制、资源的嵌入与访问,并对比了三者的适用场景与优势。结合实际应用案例,提供了操作注意事项、代码优化建议及未来发展趋势,帮助开发者在物联网和嵌入式系统中高效、安全地管理数据。原创 2025-09-04 16:40:37 · 55 阅读 · 0 评论 -
14、蓝牙低功耗与嵌入式系统数据存储技术解析
本文深入解析了蓝牙低功耗(BLE)技术在设备连接、通知发送、读取请求和安全通信中的实现方式,并详细介绍了嵌入式系统中基于SPIFFS的文件数据存储机制。涵盖了BLE服务回调、安全配对、文件读写、重命名、删除等操作,结合代码示例与流程图,帮助开发者掌握在ESP32等平台上的实际应用。最后展望了其在物联网领域的广泛应用前景。原创 2025-09-03 14:44:55 · 62 阅读 · 0 评论 -
13、蓝牙低功耗(BLE)开发全解析
本文深入解析了蓝牙低功耗(BLE)开发的核心概念与实现方法,涵盖GATT数据层次结构、Moddable SDK的BLE API使用、中心设备与外围设备的创建、服务与特征的定义部署、广告广播、连接建立及通知接收等关键流程。通过BLE扫描仪和心率监测器等实例,详细展示了从扫描、连接到数据通信的完整过程,并提供了代码示例与优化建议,帮助开发者全面掌握BLE应用开发技术,适用于物联网、健康医疗等低功耗无线通信场景。原创 2025-09-02 09:26:15 · 86 阅读 · 0 评论 -
12、物联网设备网络通信与蓝牙低功耗技术解析
本文深入解析了物联网设备在网络通信中的核心技术,涵盖MQTT发布-订阅协议、SNTP时间同步机制、Wi-Fi接入点创建与优化,以及JavaScript中承诺和异步函数的应用。同时详细介绍了蓝牙低功耗(BLE)的基本原理、GAP与GATT角色区分、开发实践及在健康医疗、智能家居等场景的应用,帮助开发者全面掌握物联网通信技术选型与实现方法。原创 2025-09-01 15:58:27 · 62 阅读 · 0 评论 -
11、网络编程中的HTTP、mDNS与WebSocket技术
本文深入介绍了网络编程中的三种核心技术:HTTP、mDNS和WebSocket。通过代码示例详细讲解了HTTP服务器如何处理普通请求、JSON数据、流式上传与下载;阐述了mDNS在本地网络中实现设备名称声明和服务发现的机制;并展示了WebSocket在实现双向实时通信中的应用,包括客户端连接、服务器创建、消息类型处理及错误处理。文章还对比了各项技术的特点与适用场景,提供了技术选型建议,帮助开发者构建高效、可靠的网络应用,尤其适用于物联网和本地设备互联场景。原创 2025-08-31 09:13:52 · 63 阅读 · 0 评论 -
10、HTTP请求与服务器开发全解析
本文深入解析了HTTP请求与服务器开发的各个方面,涵盖GET、POST等常见请求类型及其流式处理方式,详细介绍了JSON数据解析、TLS安全通信、证书配置及HTTP服务器的创建与消息处理流程。同时提供了性能优化建议和关键安全注意事项,帮助开发者构建高效、安全的物联网应用与Web服务。原创 2025-08-30 15:18:16 · 76 阅读 · 0 评论 -
9、嵌入式开发中的事件驱动编程与网络连接
本文介绍了嵌入式开发中的事件驱动编程模型及其相较于传统单循环结构的优势,详细讲解了物联网设备通过不同方式连接Wi-Fi的方法,包括命令行连接、代码连接已知接入点以及自动连接开放接入点。同时,文章还涵盖了如何获取网络信息、发起HTTP请求,并结合实际代码示例与流程图,帮助开发者构建稳定、高效的物联网应用。最后强调了在追求便利性的同时应注意网络安全问题。原创 2025-08-29 13:01:33 · 59 阅读 · 0 评论 -
8、JavaScript 数据处理与内存管理全解析
本文深入解析了JavaScript在数据处理与内存管理方面的核心机制,涵盖类型化数组的创建、复制、填充与写入操作,详细介绍了DataView对复杂二进制结构的灵活访问方式,并对比了JavaScript与C/C++在内存和日期处理上的差异。文章还探讨了自动垃圾回收的优势与局限性,展示了在嵌入式系统和网络编程中的实际应用,并展望了未来发展趋势,为开发者提供了全面的学习路径与实践建议。原创 2025-08-28 14:53:39 · 75 阅读 · 0 评论 -
7、JavaScript 模块、全局变量、数组及二进制数据全解析
本文深入解析了JavaScript中的模块导出机制、全局变量管理、数组的创建与操作以及二进制数据处理。涵盖了ECMAScript模块与CommonJS的区别,globalThis的使用,数组的迭代、排序、搜索和动态修改,以及ArrayBuffer、类型化数组和DataView在处理高性能二进制数据中的应用。同时探讨了实际场景如网络通信、文件和图像处理,并提供了性能优化与兼容性建议,帮助开发者构建高效、安全的JavaScript应用。原创 2025-08-27 11:49:01 · 61 阅读 · 0 评论 -
6、JavaScript 类与模块全解析
本文深入解析了 JavaScript 中的类与模块机制,涵盖类的定义、构造函数、静态方法、继承、私有字段与方法、getter/setter 属性控制,以及箭头函数在类中的应用。同时详细介绍了模块的导入方式、使用流程和实际应用场景,帮助开发者提升代码的可维护性、复用性和组织性,是掌握现代 JavaScript 面向对象编程与模块化开发的全面指南。原创 2025-08-26 10:19:28 · 54 阅读 · 0 评论 -
5、JavaScript编程基础:闭包、对象及错误处理详解
本文深入讲解JavaScript中的核心概念,包括闭包的原理与高级应用、对象的创建与属性操作、冻结对象的使用场景及注意事项、null与undefined的区别、严格比较运算符的重要性,以及完善的错误和异常处理机制。结合代码示例与流程图,帮助开发者掌握最佳实践,提升代码健壮性与可维护性,特别适用于Web与嵌入式JavaScript开发场景。原创 2025-08-25 15:30:40 · 55 阅读 · 0 评论 -
4、JavaScript 字符串与函数使用全解析
本文全面解析了JavaScript中字符串处理与函数使用的各项核心知识,涵盖字符串的不可变性、长度获取、拼接、替换、大小写转换、提取、重复、去空格及搜索等操作,并深入探讨了函数定义、参数传递、返回值、匿名函数、闭包等特性。通过与C语言的对比,突出了JavaScript的灵活性与强大功能,结合实际应用场景和最佳实践,帮助开发者提升编程效率与代码质量。原创 2025-08-24 13:12:49 · 92 阅读 · 0 评论 -
3、嵌入式C和C++程序员的JavaScript入门指南
本文为熟悉C和C++的嵌入式程序员提供JavaScript入门指南,涵盖基础语法、类型系统、字符串处理、函数定义、作用域规则以及对象与数组的操作。通过与C/C++的对比,帮助开发者快速理解JavaScript的核心概念,并介绍其在嵌入式系统中的应用优势。原创 2025-08-23 14:59:26 · 81 阅读 · 0 评论 -
2、物联网开发入门:ESP32与ESP8266的JavaScript实践
本文介绍了基于ESP32和ESP8266的物联网开发入门教程,重点讲解如何使用JavaScript进行嵌入式开发。内容涵盖硬件准备、软件环境搭建、示例代码下载与运行、xsbug调试器的使用方法,并详细说明了添加显示屏的操作步骤与接线方式。同时提供了常见问题的解决方案、开发技巧建议以及未来拓展方向,帮助开发者快速上手并深入探索物联网应用开发。原创 2025-08-22 16:51:21 · 90 阅读 · 0 评论 -
1、物联网产品开发:JavaScript 的应用与实践
本文深入探讨了JavaScript在物联网产品开发中的应用与实践,涵盖从基础环境搭建到高级功能实现的完整流程。内容包括硬件选型、网络连接(Wi-Fi与BLE)、HTTP通信、安全传输、文件与数据处理、硬件交互、音频与图形处理,以及基于Piu框架的用户界面构建。同时介绍了使用本地代码优化性能和内存的方法,并结合示例代码与流程图帮助开发者快速掌握JavaScript在嵌入式物联网场景下的高效开发技术。原创 2025-08-21 09:45:29 · 56 阅读 · 0 评论
分享