<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[notMine的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/notMine</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; notMine]]></copyright><item><title><![CDATA[u-boot笔记]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/120830159</link><guid>https://blog.youkuaiyun.com/notMine/article/details/120830159</guid><author>notMine</author><pubDate>Tue, 19 Oct 2021 19:51:37 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[阿里物联网aiot C LinkSDK V4.x坑记录]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/120348116</link><guid>https://blog.youkuaiyun.com/notMine/article/details/120348116</guid><author>notMine</author><pubDate>Fri, 17 Sep 2021 14:40:31 +0800</pubDate><description><![CDATA[LinkSDK V4.x获取
截至目前(2021/9/17)，通过产品-&gt; 设备开发-&gt; 在线可视化开发入口定制的C LinkSDK不完整，无法添加包括动态注册、OTA、设备日志等功能。但是其中生成的pd文件夹下包含了基本的LinkSDK使用方式。
要想获得更完整的C LinkSDK，需要从文档与工具-&gt;LinkSDK-&gt;SDK定制进入定制页面。
设备端物模型代码生成
截至目前(2021/9/17)，仅 华东2(上海) 地区的 公共实例 支持生成设备端代码。（同一地域下的企业实例亦不]]></description><category></category></item><item><title><![CDATA[在LUAT中使用MQTT客户端]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/119303230</link><guid>https://blog.youkuaiyun.com/notMine/article/details/119303230</guid><author>notMine</author><pubDate>Mon, 02 Aug 2021 02:31:09 +0800</pubDate><description><![CDATA[本文将介绍在LUAT中工程化使用MQTT客户端的方法及注意事项。实验平台为合宙AIR724UG，其固件版本为Luat_V4001_RDA8910_FLOAT_TMP。

面向对象
使用middleclass库为脚本提供基础面向对象支持，将此repo中的middleclass.lua文件添加到项目中即可使用。middleclass库典型用法如下：
-- file: test.lua
local class = require 'middleclass'
local Test = class 'Test' -.]]></description><category></category></item><item><title><![CDATA[RT-Thread Studio手动切换芯片版本]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/113360486</link><guid>https://blog.youkuaiyun.com/notMine/article/details/113360486</guid><author>notMine</author><pubDate>Thu, 28 Jan 2021 23:00:31 +0800</pubDate><description><![CDATA[由于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
/*--------------]]></description><category></category></item><item><title><![CDATA[RT-Thread Studio添加c++及标准异常(std::exception)支持]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/111220751</link><guid>https://blog.youkuaiyun.com/notMine/article/details/111220751</guid><author>notMine</author><pubDate>Tue, 15 Dec 2020 16:14:22 +0800</pubDate><description><![CDATA[添加c++支持
在项目资源管理器中双击RT-Thread Settings打开项目配置

在新打开的标签页中点亮c++及libc组件

添加异常支持
在菜单栏中点击打开构建配置图标

打开工具设置标签页, 选择GNU ARM Cross C++ Linker下的Miscellaneous页面

确保Use newlib-nano没有被选中
添加std::exception支持
打开链接脚本文件(由于RT-Thread Studio中链接脚本文件只读, 故需要使用其他文本编辑器打开此文件)


如图所示修改l]]></description><category></category></item><item><title><![CDATA[RT-Thread Studio更新工具链版本]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/108263638</link><guid>https://blog.youkuaiyun.com/notMine/article/details/108263638</guid><author>notMine</author><pubDate>Thu, 27 Aug 2020 17:08:43 +0800</pubDate><description><![CDATA[工具链下载
移步官方地址下载工具链，如gcc-arm-none-eabi-9-2020-q2-update-win32.zip

解压文件到任意目录备用
RT-Thread Studio配置

点击如图图标打开构建配置

点击Toolchains选项卡

选择Toolchain path（点击global、workspace、project均可）

在弹出的窗口中浏览选择解压后文件夹下的./bin文件夹，应用并关闭

还有一件事
工具链至此更新完成，如果尝试编译后遇到如下错误（常见于高版本工具链，如本例中使]]></description><category></category></item><item><title><![CDATA[WSL关闭与windows的互交互(解决PATH等环境变量问题]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/103302371</link><guid>https://blog.youkuaiyun.com/notMine/article/details/103302371</guid><author>notMine</author><pubDate>Thu, 28 Nov 2019 22:50:24 +0800</pubDate><description><![CDATA[如果在windows和wsl中都安装了nodejs, 那么由于wsl的互交互特性, npm的运行就会不太正常
以下是禁用互交互的步骤
在WSL的终端中输入:
echo "[interop]\nenabled=false\nappendWindowsPath=false" | sudo tee /etc/wsl.conf

在powershell(以管理员身份运行)中输入: (以重启wsl)
net...]]></description><category></category></item><item><title><![CDATA[SSD1306(OLED驱动芯片)指令详解]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/79317782</link><guid>https://blog.youkuaiyun.com/notMine/article/details/79317782</guid><author>notMine</author><pubDate>Mon, 12 Feb 2018 17:20:54 +0800</pubDate><description><![CDATA[基础命令:1.页地址模式下设置列起始地址低位(Set Lower Column Start Address For Page Addressing Mode)(00h~0Fh)此指令用于在页地址模式下设置GDDRAM的列起始地址(8位)的低4位, 页地址会在数据访问后递增2.页地址模式下设置列起始地址高位(Set Higher Column Start Address For Page Addre...]]></description><category></category></item><item><title><![CDATA[SSD1306的GDDRAM]]></title><link>https://blog.youkuaiyun.com/notMine/article/details/79297679</link><guid>https://blog.youkuaiyun.com/notMine/article/details/79297679</guid><author>notMine</author><pubDate>Fri, 09 Feb 2018 14:27:07 +0800</pubDate><description><![CDATA[SSD1306的GDDRAM用于存储将显示在128*64单色点阵屏上的图像, 其中每个位对应屏幕上的一个像素。此RAM大小为128*64位, 被分成八个页面, 如下图所示(注: PAGE为页, COM为列, SEG为段)每个页面的分配情况:PAGE0(COM0-COM7)PAGE1 -&amp;gt; COM8-COM15PAGE2 -&amp;gt; COM16-COM23PAGE3 -&amp;gt; COM24-C...]]></description><category></category></item></channel></rss>