2024年5月9日
摘要: strdup()函数是C语言中的一个标准库函数,它接受一个字符串(字符数组)的指针作为参数,并返回一个指向新分配内存区域的指针,这个新分配的内存区域包含了输入字符串的副本。在内部,strdup()使用malloc()函数来为新字符串分配内存,如果内存分配成功,它会将原字符串的内容复制到新分配的空间中 阅读全文
posted @ 2024-05-09 10:34 liusheldon 阅读(2) 评论(0) 推荐(0) 编辑
  2024年4月23日
摘要: 1.新建一个命名为fal的工程,控制台串口我使用了uart5,对应管脚PC12和PD2 工程新建好以后,编译,报错 双击改报错信息,跳转到下图这个位置 把RT_WEAK改为rt_weak,后重新编译,下载到单片机中 重新正常运行 2.双击CubeMX Settings ,选择正确的单片机型号,配置n 阅读全文
posted @ 2024-04-23 11:07 liusheldon 阅读(12) 评论(0) 推荐(0) 编辑
  2024年4月19日
摘要: 使用 Xshell 连接板子串口。 在 Xshell 中输入命令 ymodem_ota -p factory 鼠标右键 Xshell 终端窗口, 传输->Ymodem(Y)->发送文件 阅读全文
posted @ 2024-04-19 11:07 liusheldon 阅读(6) 评论(0) 推荐(0) 编辑
  2024年4月18日
摘要: 本次使用RT-Thread studio编写,使用为5.02完整版,目的是将内部flash进行分区,可以直接在内部flash存储数据。 一、功能配置首先是打开设置里的FAL组件,因为我这里不需要外部内存,SFUD驱动就没打开: 然后是配置两个参数,一个在board.h里,定义BSP_USING_ON 阅读全文
posted @ 2024-04-18 17:55 liusheldon 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Bootloader 可以通过网页端在线生成的方式来获取。开发者根据自己使用的芯片,填写相关参数,然后点击生成按钮,即可在线生成 Bootloader。 Bootloader 在线获取地址: http://iot.rt-thread.com app需要注意事项: 1.修改下载地址到app的起始地址 阅读全文
posted @ 2024-04-18 16:10 liusheldon 阅读(1) 评论(0) 推荐(0) 编辑
  2023年6月21日
摘要: 1.rt-thread settings ->组件->设备驱动程序->使用PWM设备驱动程序; 2.rt-thread settings ->组件->示例->rt thread设备驱动示例->pwm device; 3.board.h-> #define BSP_USING_PWM3 #define 阅读全文
posted @ 2023-06-21 15:32 liusheldon 阅读(92) 评论(0) 推荐(0) 编辑
  2022年8月5日
摘要: rxtxserial.dll 没有的问题。 保证rxtxserial.dll 放入到C:/System/System32 里边。 保证rxtxserial.dll 放入到安装的JAVA目录中的jre/bin里边。即可 阅读全文
posted @ 2022-08-05 12:37 liusheldon 阅读(624) 评论(0) 推荐(0) 编辑
  2022年6月29日
摘要: 有时候我们在导入程序之后,系统会给出错误提示:Java:程序包xxxx不存在,现在我这里有一招,就是使用IDEA自动导入Java程序包,这也是IDEA的一大优点 1.ctrl+shift+alt+s进去: 2.选择modules找到dependencies: 3.重新找到你jar的路径 进行添加: 阅读全文
posted @ 2022-06-29 17:44 liusheldon 阅读(6142) 评论(0) 推荐(0) 编辑
  2022年6月17日
摘要: 新建模块: File->Project Structure->Modules->+->New Module->java->Next->修改模块名字->Finish 删除模块: 鼠标选中要删除的模块->右键->Remove Module->ok 导入模块: File->Project Structur 阅读全文
posted @ 2022-06-17 16:53 liusheldon 阅读(21) 评论(0) 推荐(0) 编辑
摘要: psvm 快速生产main函数代码 sout 快速生产输出语句 Ctrl+Alt+Enter Ctrl+Alt+space 内容辅助键(内容提示,代码补全等) Ctrl+/ 注释选中的单行代码 Ctrl+Shift+/ 注释选中的多行代码 Ctrl+Alt+L 格式化 阅读全文
posted @ 2022-06-17 15:41 liusheldon 阅读(18) 评论(0) 推荐(0) 编辑