会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
liusheldon
博客园
首页
新随笔
联系
订阅
管理
2024年5月9日
C语言函数备忘
摘要: strdup()函数是C语言中的一个标准库函数,它接受一个字符串(字符数组)的指针作为参数,并返回一个指向新分配内存区域的指针,这个新分配的内存区域包含了输入字符串的副本。在内部,strdup()使用malloc()函数来为新字符串分配内存,如果内存分配成功,它会将原字符串的内容复制到新分配的空间中
阅读全文
posted @ 2024-05-09 10:34 liusheldon
阅读(3)
评论(0)
推荐(0)
编辑
2024年4月23日
使用FAL操作STM32F103VET6单片机的片内flash和外部norflash(SFUD驱动)
摘要: 1.新建一个命名为fal的工程,控制台串口我使用了uart5,对应管脚PC12和PD2 工程新建好以后,编译,报错 双击改报错信息,跳转到下图这个位置 把RT_WEAK改为rt_weak,后重新编译,下载到单片机中 重新正常运行 2.双击CubeMX Settings ,选择正确的单片机型号,配置n
阅读全文
posted @ 2024-04-23 11:07 liusheldon
阅读(250)
评论(0)
推荐(0)
编辑
2024年4月19日
rtthread 通用bootloader恢复出厂固件,factory分区的固件怎么烧写?
摘要: 使用 Xshell 连接板子串口。 在 Xshell 中输入命令 ymodem_ota -p factory 鼠标右键 Xshell 终端窗口, 传输->Ymodem(Y)->发送文件
阅读全文
posted @ 2024-04-19 11:07 liusheldon
阅读(23)
评论(0)
推荐(0)
编辑
2024年4月18日
stm32f103使用RT-Thread组件fal读写内部flash
摘要: 本次使用RT-Thread studio编写,使用为5.02完整版,目的是将内部flash进行分区,可以直接在内部flash存储数据。 一、功能配置首先是打开设置里的FAL组件,因为我这里不需要外部内存,SFUD驱动就没打开: 然后是配置两个参数,一个在board.h里,定义BSP_USING_ON
阅读全文
posted @ 2024-04-18 17:55 liusheldon
阅读(228)
评论(0)
推荐(0)
编辑
rt-thread bootload
摘要: Bootloader 可以通过网页端在线生成的方式来获取。开发者根据自己使用的芯片,填写相关参数,然后点击生成按钮,即可在线生成 Bootloader。 Bootloader 在线获取地址: http://iot.rt-thread.com app需要注意事项: 1.修改下载地址到app的起始地址
阅读全文
posted @ 2024-04-18 16:10 liusheldon
阅读(40)
评论(0)
推荐(0)
编辑
2023年6月21日
rt thread pwm使用
摘要: 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
阅读(111)
评论(0)
推荐(0)
编辑
2022年8月5日
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while
摘要: rxtxserial.dll 没有的问题。 保证rxtxserial.dll 放入到C:/System/System32 里边。 保证rxtxserial.dll 放入到安装的JAVA目录中的jre/bin里边。即可
阅读全文
posted @ 2022-08-05 12:37 liusheldon
阅读(660)
评论(0)
推荐(0)
编辑
2022年6月29日
java程序包不存在怎么办
摘要: 有时候我们在导入程序之后,系统会给出错误提示:Java:程序包xxxx不存在,现在我这里有一招,就是使用IDEA自动导入Java程序包,这也是IDEA的一大优点 1.ctrl+shift+alt+s进去: 2.选择modules找到dependencies: 3.重新找到你jar的路径 进行添加:
阅读全文
posted @ 2022-06-29 17:44 liusheldon
阅读(6207)
评论(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)
编辑
IDEA快捷键
摘要: 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)
编辑
下一页