<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wakeup_high的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wakeup_high</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wakeup_high]]></copyright><item><title><![CDATA[VIVO算法题——数位之积]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/143041450</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/143041450</guid><author>wakeup_high</author><pubDate>Fri, 18 Oct 2024 12:02:38 +0800</pubDate><description><![CDATA[记录算法究极无敌菜菜菜鸟的垃圾思维题目：现给定任意正整数 n，请寻找并输出最小的正整数 m（m>9），使得 m 的各位（个位、十位、百位 … …）之乘积等于n，若不存在则输出 -1。]]></description><category></category></item><item><title><![CDATA[System Verilog实现流水灯]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/139536882</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/139536882</guid><author>wakeup_high</author><pubDate>Sun, 09 Jun 2024 01:33:06 +0800</pubDate><description><![CDATA[SystemVerilog既是硬件描述语言（rtl（Register Transfer Level）级），也是硬件验证语言用于为ASIC和FPGA/SoC算法和系统建模、设计、仿真、验证、测试和实现。SystemVerilog基于Verilog语言并进行了大量扩张，并在2009年与Verilog一样称为了同一IEEE标准的一部分。支持有约束随机验证、断言和功能覆盖率，并且支持面向对象的编程。//使用//错误使用light1 = 0;//将reg[7:0] 定义为opreg_t//使用。]]></description><category></category></item><item><title><![CDATA[pyspark中使用mysql jdbc报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/139497418</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/139497418</guid><author>wakeup_high</author><pubDate>Thu, 06 Jun 2024 13:20:41 +0800</pubDate><description><![CDATA[报错信息：我的解决方法：我的mysql最开始是8.0.36，发现没有这个jar包所以就卸载了这个mysql然后重装了8.0.33，安装教程都安装完成后，将jar包拖进你下就开始解决这个报错。]]></description><category></category></item><item><title><![CDATA[红外超声波雷达测距（water）]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/139320587</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/139320587</guid><author>wakeup_high</author><pubDate>Fri, 31 May 2024 19:33:14 +0800</pubDate><description><![CDATA[进一步了解了RS232及RS485，为后续设计打下基础。]]></description><category></category></item><item><title><![CDATA[基于FPGA的VGA协议实现]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/139062864</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/139062864</guid><author>wakeup_high</author><pubDate>Wed, 22 May 2024 11:49:21 +0800</pubDate><description><![CDATA[以下内容来源百度以及博客，详细内容可参考原文！！！百度：VGA（Video Graphics Array）视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输出数据的专用接口。VGA接口共有15针，分成3排，每排5个孔，显卡上应用最为广泛的接口类型，绝大多数显卡都带有此种接口。它传输红、绿、蓝模拟信号以及同步信号(水平和垂直信号)。VGA显示图像使用扫描的方式，从左上角到右下角逐渐填充，通过这种方式形成一帧完整的图像。]]></description><category></category></item><item><title><![CDATA[HLS入门(实验过程记录)]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/139046082</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/139046082</guid><author>wakeup_high</author><pubDate>Sun, 19 May 2024 23:22:50 +0800</pubDate><description><![CDATA[HLS(High Level Synthesis)：一款高层次综合工具，能够将 C/C++ 或者 system C 等高级语言转化为 RTL (底层硬件描述语言)电路，降低开发时间。提供了常见的库（例如图像处理相关的 OpenCv 库和其它的数学库）。可以创建IP并通过例化或者使用 BlockDesign 的方式应用到项目中。]]></description><category></category></item><item><title><![CDATA[基于FPGA的超声波测距]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/139014217</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/139014217</guid><author>wakeup_high</author><pubDate>Sat, 18 May 2024 15:18:07 +0800</pubDate><description><![CDATA[从实验结果观察发现测量距离同实际还是具有一定的误差，可能是由传感器本身的噪声、回波的多路径传播、环境的干扰等原因造成。]]></description><category></category></item><item><title><![CDATA[树莓派对FPGA板子上的流水灯程序的控制]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/138824447</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/138824447</guid><author>wakeup_high</author><pubDate>Tue, 14 May 2024 00:10:09 +0800</pubDate><description><![CDATA[这次实验初步使用了树莓派，了解了其创始人，是一个很伟大的人…本次串口的实验，效果不是特别好，代码多点几个灯是下载进去了，但是流水灯的效果不明显，感觉是时序上出现了一些问题。那个灯到处乱跳。但是收获挺大的，树莓派确实是个好东西。]]></description><category></category></item><item><title><![CDATA[Nios-II编程入门实验]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/138731372</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/138731372</guid><author>wakeup_high</author><pubDate>Sun, 12 May 2024 17:07:55 +0800</pubDate><description><![CDATA[verilog和nios-II比较下来，verilog编程的时候可以选择性的编程，比如我现在要串口传送，我可以只写一个串口传送就可以传出去，但是在细节方面比如时序很容易搞混，简洁但是要很细心，否则就是bug。Nios-II是添加ip核，使用已有的模块去建立程序逻辑，相当于模拟一个电脑，大致了解一下是能上手的。但是要深究还是有点难度的。相比较下来，nios-ii确实方便了一点点，并且它有点像拼图，把模块拼起来，然后软件编程实现。]]></description><category></category></item><item><title><![CDATA[orbslam2+kitti数据集序列图像]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/138011781</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/138011781</guid><author>wakeup_high</author><pubDate>Tue, 23 Apr 2024 01:11:00 +0800</pubDate><description><![CDATA[经过本次实验，了解了ORB_SLAM2的调用方法，进一步见识到了SLAM的魅力，同时在实验过程中，遇到特别多的bug，最终还是解决了。一定要多尝试，学会搜索，学好English。]]></description><category></category></item><item><title><![CDATA[ROS摄像机标定]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/138030786</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/138030786</guid><author>wakeup_high</author><pubDate>Sun, 21 Apr 2024 23:53:22 +0800</pubDate><description><![CDATA[在本实验中，操作了在Ubuntu 20.04上安装ROS并使用相机标定包对摄像头进行标定，了解了具体操作过程。通过进行标定，获取摄像头的内部参数和畸变系数，提高测量精度。]]></description><category></category></item><item><title><![CDATA[ROS下机器人系统仿真及部分SLAM建图]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/138005242</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/138005242</guid><author>wakeup_high</author><pubDate>Sun, 21 Apr 2024 02:01:12 +0800</pubDate><description><![CDATA[文章目录一、 Launch文件使用二、 参考资料三、 遇到的问题四、 效果演示五、相关代码5.1 一些简介5.2 机器人模型5.2.1 机器人底盘5.2.2 摄像头5.2.3 雷达5.3 惯性矩阵六、代码传送门实验结果及分析


温馨提示：如果有幸看到这个文章，不要看里面的内容，因为只是实验的记录，你看这个文章只会头疼。如果要了解，主要看后面的参考资料和以及这篇文章遇到的某些问题的解决可能对你帮助更大。

一、 Launch文件使用
launch文件的作用是，将你要启动的节点配置编写进launch文件中，然]]></description><category></category></item><item><title><![CDATA[ROS通信编程+OpenCV]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/136583084</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/136583084</guid><author>wakeup_high</author><pubDate>Tue, 12 Mar 2024 00:12:42 +0800</pubDate><description><![CDATA[其中的---是上面是请求数据，下面是响应数据。ros根据这个符号解析数据。package.xml文件中加上：编译时需要message_generation依赖，运行时需要message_runtime依赖。作用是把msg、srv文件转化成c++,py格式可编译执行。ROS自带的消息结构CMakeLists.txt文件中使用find_package（）查找包catkin的所有依赖项。添加运行时的依赖message_runtime添加自定义的文件。]]></description><category></category></item><item><title><![CDATA[Ubuntu20.04安装ROS]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/136322243</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/136322243</guid><author>wakeup_high</author><pubDate>Sat, 02 Mar 2024 13:33:22 +0800</pubDate><description><![CDATA[ROS 是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务，包括硬件抽象，底层设备控制，常用函数的实现，进程间消息传递，以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。在某些方面ROS相当于一种“机器人框架（robot frameworks）”。ROS 运行时的“蓝图”是一种基于ROS通信基础结构的松耦合点对点进程网络。]]></description><category></category></item><item><title><![CDATA[第15周实验--FPGA编程入门]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/135076044</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/135076044</guid><author>wakeup_high</author><pubDate>Tue, 19 Dec 2023 21:55:26 +0800</pubDate><description><![CDATA[再改用 Verilog编程（3种模式：门电路、数据流和行为级描述），完成这个4位全加器设计，并观察Verilog代码编译综合后生成的 RTL电路，与之前电路图设计的4位全加器电路进行对比。首先安装Logisim软件，新建一个项目，采用门电路组合电路方式完成一个1位全加器的设计，并在Logisim中进行测试。然后封装这个1位全加器为自定义的一个子电路模块（比如名称为OneAdder），然后新建一个项目，用1位全加器串行级联方式完成一个4位全加器的设计，并进行功能测试。]]></description><category></category></item><item><title><![CDATA[Stm32中使用sprintf的问题]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/134964145</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/134964145</guid><author>wakeup_high</author><pubDate>Wed, 13 Dec 2023 09:43:59 +0800</pubDate><description><![CDATA[这篇用来记录一个非常非常小但是很容易忘记的细节。]]></description><category></category></item><item><title><![CDATA[嵌入式RTOS多任务程序设计]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/134608905</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/134608905</guid><author>wakeup_high</author><pubDate>Sat, 25 Nov 2023 09:53:14 +0800</pubDate><description><![CDATA[本次实验分别使用了两种方法进行多任务程序，经过比较可以发现移植ucos的过程比较繁杂但不难，只是需要注意细节问题，不然就会出现报错。使用RT-Thread Nano 开启多任务，只需要下载即可，过程比较简单，也更容易理解。]]></description><category></category></item><item><title><![CDATA[汉字点阵与OLED屏显示]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/134387755</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/134387755</guid><author>wakeup_high</author><pubDate>Sun, 19 Nov 2023 10:38:17 +0800</pubDate><description><![CDATA[在实验过程中，会有遇到sprintf卡死的情况，经过查找原因发现是不能使用char*，必须要给一个确定的空间，所以后面使用字符数组代替，至于为什么，暂时还没有搞清楚。还有关于结合模块代码的使用，发现模块源码中还有一部分没有搞清楚，但是大致了解了程序执行的逻辑。在显示温湿度的实验中，发现串口一直没有输出数据，经过长时间才发现，竟然是没有选择use microlib!!!所以一定要细心。总之，本次实验加深了对iic和spi协议的理解，学会使用主从机间的通信。]]></description><category></category></item><item><title><![CDATA[IIC协议采集温湿度]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/134371367</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/134371367</guid><author>wakeup_high</author><pubDate>Mon, 13 Nov 2023 15:59:02 +0800</pubDate><description><![CDATA[I2C 通讯协议(Inter－Integrated Circuit)是由 Phiilps 公司开发的，由于它引脚少，硬件实现简单，可扩展性强，不需要 USART、CAN 等通讯协议的外部收发设备，现在被广泛地使用在系统内多个集成电路(IC)间的通讯。其分为两层，即物理层和协议层。物理层规定了电气特性，协议层规定了通讯的顺序格式逻辑等。经过本次实验，学会单片机结合模块的使用，了解了什么是I2C协议，进一步加强了对keil软件的操作，如何合并文件，如何查错等。]]></description><category></category></item><item><title><![CDATA[定时器&PWM应用编程]]></title><link>https://blog.youkuaiyun.com/wakeup_high/article/details/134340148</link><guid>https://blog.youkuaiyun.com/wakeup_high/article/details/134340148</guid><author>wakeup_high</author><pubDate>Sat, 11 Nov 2023 16:19:50 +0800</pubDate><description><![CDATA[经过本次实验，发现并没有很熟练的掌握定时器板块，有一部分实验没有做成功，比如输入捕获这里，还需要后续进一步完善，暂时没有找到原因。但呼吸灯以及定时控制亮灭都成功完成，对定时器有了初步的了解，以及如何控制PWM。]]></description><category></category></item></channel></rss>