- 博客(8)
- 收藏
- 关注
原创 STM32F407在FreeRTOS移植过程中的总结(一)-移植文件的修改注意事项
野火将void SVC_Handler(void)和void PendSV_Handler(void)函数屏蔽掉了(这一步没错),请一定注意添加如下代码以替换systick中断服务函数;1、FreeRTOSConfiig.h,推荐在移植好的野火工程中USER文件夹下复制过来(野火已经调教好了的),FreeRTOSConfiig.h的修改有难度对小白不友好。这里是最坑的,楼主找了好久,这里是和野火完全不一样的。我的裸机工程,是基于野火霸天虎的STM32F407版本,对STM32F4版本的移植有借鉴作用。
2025-04-27 17:36:03
160
原创 Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
再次更新 apt-get update && apt-get -f install。当我们遇到这个问题时,应该是我们之前在更新时中断导致锁住了,这时我们需要提高权限。使用命令 sudo -s。
2025-01-15 16:42:47
391
原创 记录robosense RS-LIDAR-16使用过程(1)
此时雷达就可以连接成功,wireshark显示数据如下,如果不是如下属而是,"who ....."(黄色区域),那就是IP没改号;RSview则可以通过robosense 官网任意品处下载,解压后RSview则可在bin文件下找到,无需下载。wireshark在使用前需要在控制面板中,找到->网络和internet->网络共享中心->更改适配器设置-通过wireshark来对数据流监控,6699和7788是。msop 端口号和difop端口号,6699,7788.首先进行线路连接,雷达通过光纤和主机通信。
2025-01-10 14:23:52
799
1
转载 中科蓝讯开发笔记(2)SDK工程浅析
程序先在func_bt_message函数做判断,如果在该函数没有找到一致的case,则会跑到公共的消息处理函数中 void func_message(u16 msg) 再做判断。的时候,SDK留给开发者处理的只有消息处理和电量检测,来电检测等,蓝牙耳机接收音频信号,解码那些都是屏蔽起来的。初始化之后,进入一个FUN函数,如果是蓝牙耳机的FUN函数基本上都在跑func_bt,音频播放则是func_aux。三个状态的消息处理,蓝牙模式比较特殊,除了一个func_bt_message还有两个,响铃,通话。
2024-07-10 11:11:26
2815
2
转载 中科蓝讯AB5301A开发笔记(1)--公共区(com区)空间不够的解决办法
于是顺着bsp_sys_init()函数发现print_comm_info(图3和图4),其中打印的数据与串口输出相同。此时遇到图5情况说comm内存超出分配空间。项目使用codeblocks IDE进行编程,当我想要使用串口打印数据时(如图1)发现打印出来是图2。解决办法是ram.ld函数中找到图6所示,将34k->35k,解决报错超出512kB的问题。
2024-06-20 10:44:57
698
原创 给出一个堆栈的输入序列,判断输出序列是否能够由这个堆栈输出的思想总结
校招C语言考试中常遇到给出入站顺序判断出栈顺序是否正确的题目,因此做一个小总结
2024-04-19 17:18:24
329
原创 二极管的单向导电特性(心得回顾)
于是在形成PN结后N型半导体中电子流向P型半导体从而使PN结处N型半导体带正电,PN结处P型半导体中空穴由于被N型半导体电子填满而带负电。反之,外电路施加反向偏置电压时外电场和内电场的方向相同,内电场增强,内电场对电子的阻碍作用加大,从而实现二极管 反向截止特性。同理,P型半导体则是因为原来半导体si中掺杂进入B原子.原本si (4个核外电子)原子之间形成了八电子稳定结构,而后掺杂其中的B(3个核外电子)原子为了与si原子形成八电子稳定结构则会少一个电子,而形成一个空穴,使得P型载流子带正电。
2022-09-21 17:17:20
1242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人