- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 u-boot笔记
u-boot配置文件在./include/configs下。如rockpis,他的u-boot配置分别在其中的rockchip-common.h、rk3308_common.h、evb_rk3308.h内。built-in环境变量可通过宏CONFIG_EXTRA_ENV_SETTINGS配置通过load可以从存储介质载入文件内容到内存,通过env import可将内存中的内容导入为环境变量,比如常见的uEnv.txt,就是通过这种方式导入的。习惯上还会定义两个辅助的环境变量loadbootenv和im
2021-10-19 19:51:37 181
原创 阿里物联网aiot C LinkSDK V4.x坑记录
LinkSDK V4.x获取截至目前(2021/9/17),通过产品-> 设备开发-> 在线可视化开发入口定制的C LinkSDK不完整,无法添加包括动态注册、OTA、设备日志等功能。但是其中生成的pd文件夹下包含了基本的LinkSDK使用方式。要想获得更完整的C LinkSDK,需要从文档与工具->LinkSDK->SDK定制进入定制页面。设备端物模型代码生成截至目前(2021/9/17),仅 华东2(上海) 地区的 公共实例 支持生成设备端代码。(同一地域下的企业实例亦不
2021-09-17 14:40:31 479
原创 在LUAT中使用MQTT客户端
本文将介绍在LUAT中工程化使用MQTT客户端的方法及注意事项。实验平台为合宙AIR724UG,其固件版本为Luat_V4001_RDA8910_FLOAT_TMP。面向对象使用middleclass库为脚本提供基础面向对象支持,将此repo中的middleclass.lua文件添加到项目中即可使用。middleclass库典型用法如下:-- file: test.lualocal class = require 'middleclass'local Test = class 'Test' -.
2021-08-02 02:31:09 1535
原创 RT-Thread Studio手动切换芯片版本
由于RT-Thread自动切换芯片版本,会导致部分配置丢失,所以现决定手动切换芯片版本,步骤如下(以32RE修改为32RC为例):./settings/projcfg.ini修改芯片名称-chip_name=STM32F103RE+chip_name=STM32F103RC./drivers/board.h修改芯片名称及RAM、ROM大小- #define CHIP_NAME_STM32F103RE+ #define CHIP_NAME_STM32F103RC/*--------------
2021-01-28 23:00:31 1722 3
原创 RT-Thread Studio添加c++及标准异常(std::exception)支持
添加c++支持在项目资源管理器中双击RT-Thread Settings打开项目配置在新打开的标签页中点亮c++及libc组件添加异常支持在菜单栏中点击打开构建配置图标打开工具设置标签页, 选择GNU ARM Cross C++ Linker下的Miscellaneous页面确保Use newlib-nano没有被选中添加std::exception支持打开链接脚本文件(由于RT-Thread Studio中链接脚本文件只读, 故需要使用其他文本编辑器打开此文件)如图所示修改l
2020-12-15 16:14:22 886
原创 RT-Thread Studio更新工具链版本
工具链下载移步官方地址下载工具链,如gcc-arm-none-eabi-9-2020-q2-update-win32.zip解压文件到任意目录备用RT-Thread Studio配置点击如图图标打开构建配置点击Toolchains选项卡选择Toolchain path(点击global、workspace、project均可)在弹出的窗口中浏览选择解压后文件夹下的./bin文件夹,应用并关闭还有一件事工具链至此更新完成,如果尝试编译后遇到如下错误(常见于高版本工具链,如本例中使
2020-08-27 17:08:43 2456 1
原创 WSL关闭与windows的互交互(解决PATH等环境变量问题
如果在windows和wsl中都安装了nodejs, 那么由于wsl的互交互特性, npm的运行就会不太正常以下是禁用互交互的步骤在WSL的终端中输入:echo "[interop]\nenabled=false\nappendWindowsPath=false" | sudo tee /etc/wsl.conf在powershell(以管理员身份运行)中输入: (以重启wsl)net...
2019-11-28 22:50:24 9077
翻译 SSD1306(OLED驱动芯片)指令详解
基础命令:1.页地址模式下设置列起始地址低位(Set Lower Column Start Address For Page Addressing Mode)(00h~0Fh)此指令用于在页地址模式下设置GDDRAM的列起始地址(8位)的低4位, 页地址会在数据访问后递增2.页地址模式下设置列起始地址高位(Set Higher Column Start Address For Page Addre...
2018-02-12 17:20:54 71045 17
翻译 SSD1306的GDDRAM
SSD1306的GDDRAM用于存储将显示在128*64单色点阵屏上的图像, 其中每个位对应屏幕上的一个像素。此RAM大小为128*64位, 被分成八个页面, 如下图所示(注: PAGE为页, COM为列, SEG为段)每个页面的分配情况:PAGE0(COM0-COM7)PAGE1 -> COM8-COM15PAGE2 -> COM16-COM23PAGE3 -> COM24-C...
2018-02-09 14:27:07 1843
易语言'S 列表框 TO 编辑框
2013-02-10
Blackbird 1.0 (适合Windows7的用户)
2011-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人