- 博客(39)
- 收藏
- 关注
原创 arduino R4 SD卡读写测试
使用买来的 st7789LCD 显示器背面就带着一个 tf 卡槽,可以直接连接 tf 卡。使用 Sdfat 库就可以实现对 sd 卡的读写操作。这里尝试测试 sd 卡的读写功能。
2025-03-22 19:51:49
382
原创 ardunio R4 WiFi连接实战
ardunio R4 WiFi 开发板有着不错的性能和板载内存,本机自带 WiFi 连接模块,可以完成简单的网络服务。对于这个小东西我情有独钟,也总希望能够用它来做些什么,所以先从 WiFi 连接开始学起,未来考虑一步一步为它接入大模型服务,做出一个小的桌面显示小玩具
2025-03-13 17:17:07
1117
原创 arduino R4 WIFI读取时间并在LED矩阵上显示
arduino R4 WiFi 开发板自带 WiFi 连接模块,同时带有 8×12 LED 显示矩阵。本实验开发了一个能通过WiFi连接网络,获取NTP时间,然后在LED矩阵上滚动显示的功能。什么是 NTP 时间
2025-03-12 20:58:20
486
原创 为Claude桌面端集成tavily搜索
Claude没有联网的能力,但有很强的调用函数的能力,而mcp可以充当与其他操作之间的接口。所以,参照 anthropic 官方教程,利用mcp为Claude桌面端程序集成tavily的搜索能力,实现联网检索。
2025-03-11 16:12:37
758
原创 Zephyr2.7.0与3.7.0测试用例版本差异
Zephyr2.7.0与3.7.0存在不小的使用差异,在ztest测试架构上使用不同的api,所以在使用时要格外小心。本文简要介绍ztest在测试架构搭建过程中存在的不同,并列举两个示例进行展示。
2024-12-05 10:35:01
1163
原创 uart_pl011.c驱动API的zephyr测试
本次测试针对uart的API进行测试,采用zephyr的ztest测试架构,并运行twister
2024-11-29 16:48:22
1079
原创 VMware中Ubuntu安装Zephyr3.7.0
在VMware中的Ubuntu安装Zephyr,安装步骤以及简单运行hello world程序
2024-11-26 10:52:33
418
原创 离线环境中mobaxterm通过ssh与vscode建立联系
使用VDI链接远程桌面,由于该环境没有网,不得不手动配置链接。通过远程插件实现的无网环境vscode链接mobaxterm
2024-10-29 14:49:26
1328
原创 尝试做一个最简单的加法器sv验证系统
一个简单的sv验证框架,完整验证了一个组合逻辑全加器,包含transaction、driver、monitor、scoreboard等模块,学习sv验证入门
2024-08-04 20:56:04
901
原创 基于arduino cloud的GPS定位系统
利用arduino R4 Wi-Fi版开发板自带的Wi-Fi联网功能,将GPS信号上传,并利用谷歌地图显示位置信息;同时,该系统辅助性的加入了控制LED亮灭以及显示Wi-Fi的IP地址功能,用以检测系统正确性
2024-07-29 13:39:19
1192
原创 安路FPGA FIFO IP核使用小程序
一秒的时钟脉冲内向FIFO发送数据,从0开始一直到255,然后直接从FIFO中读出数据,发送到数码管进行显示,并单独引出一个一秒亮一秒灭的LED与其进行对比,判断功能完整性
2024-06-28 16:27:42
1204
原创 Xilinx中引入IP block design时无法进行make external的问题(已解决)(CRITICAL WARNING BD41-52)
CRITICAL WARNING: [BD 41-51] Could not find bus definition for the interface: tmds CRITICAL WARNING: [BD 41-49] Could not find abstraction definition for the interface: tmds CRITICAL WARNING: [BD 41-49] Could not find abstraction definition for the inter
2023-12-28 19:15:08
1199
5
原创 Xilinx zynq嵌入式vitis使用之中断设计
Xilinx vitis中断设计,简单的MIO控制LED中断亮灭,基本的函数方法学习,方便后期复习
2023-11-28 15:01:06
938
原创 verilog实现1101序列检测
常见的序列检测有循环检测和非循环检测两种,循环检测就是上一个序列结尾可以作为下一个序列的开端,例如110110111001101,在第一个1101到来后会输出1,同时结尾1也可以作为下一个1101序列的开端,因此整个序列可以产生3个高电位;而如果是非循环检测,每一个序列不能重复使用,上个1101出现后,这4位信号被“丢弃”,只有下一个完整的1101出现才再次出现高电位输出,则对于这整个序列来说只输出2个高电位。状态d出现后,下一位输入如果是1,则继续可以作为下一个1101序列的开端,因此可以回到b状态。
2023-09-26 21:12:01
4122
原创 verilog呼吸灯实验-基于zynq7020
cnt_2ms比cnt_2s“变化的速率快”,cnt_2ms变化10个,cnt_2s才能变化一个,因此从最开始开始看,当cnt_2s为0时,cnt_2ms逐渐增加,在这个阶段中,只有当cnt_2ms为0时才是满足cnt_2ms小于等于cnt_2s的,因此灯亮一个cnt_2ms的时间;但看波形图,可以看到led点亮的时间并不是严格对齐cnt_2ms为000或者000 001的,而是错开了一位,我想这是灯必须等下一个时钟到来才能亮的原因
2023-09-15 15:38:58
286
1
原创 安路EG4S20 FPGA开发板学习记录1
这三行语句分别定义了一个常数和两个寄存器,常数t100ms设置为23位长的十进制5000_000,因为板子的时钟是50MHz,这个t100ms用来制造一个100ms的时间间隔,0.1秒亮一个灯。参加集创赛报名了arm的杯赛,用的是安路科技的EG4S20开发板,基于cortex-M0内核。没办法,就从最基础的开始,首先复习了一下Verilog的基本语法,刷了一些HDLbits的题目,然后就跟着硬木课堂的教程开始一点点学。上面这一块不必多说,就是Verilog的模块的开始,定义了输入和输出。
2023-07-11 19:39:32
1488
1
原创 关于colab中连接kaggle、运行数据集时遇到的一些问题
colab与kaggle连接,401 - Unauthorized问题,colab中删除带有文件的文件夹
2022-09-13 21:01:21
1095
1
原创 基于python的selenium库的多页面自动爬取
Selenium Python 绑定提供了一个简单的 API,用于使用 Selenium WebDriver 编写功能/验收测试。通过 Selenium Python API,您可以直观地访问 Selenium WebDriver 的所有功能。selenium为我们提供了一个自动操作浏览器进行爬取功能的功能,通过接入selenium库再加上诸如xpath等方法可以便捷的实现多页面的内容爬取。Selenium 官方参考文档:http://selenium-python.readthedocs.io/ind
2020-07-19 17:27:53
4526
2
原创 导出新闻网页源代码并在其中查找标题
学习了re库之后,我动手实验了一下,代码如下import requestsimport reurl='http://news.baidu.com/'header={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0'}response=req...
2020-03-27 13:51:53
733
原创 获取并保存cookie信息以便直接使用
今天学习cookie,接着上一篇地cookie使用,接着练习保存cookie信息先上代码from urllib.request import Request,build_opener,HTTPCookieProcessorfrom urllib.parse import urlencodefrom http.cookiejar import MozillaCookieJar#通过获取...
2020-03-25 20:55:57
335
原创 cookie请求获取网页
今天学习了设置cookie来打开需要注册密码的网页,因为是第一次使用,前期找只用登陆密码和账号而不用验证码的网站就想了好久,最后就用豆瓣来试了试#这些都是在网上看教程学的#from urllib.request import Requestfrom urllib.parse import urlencodefrom urllib.request import HTTPCookieProce...
2020-03-25 13:36:33
776
原创 pycharm修改文件名
pycharm中的文件名修改挺隐密,因为都是英文,所以难找一些单机要修改的文件右键找到refactorrename重命名就行了
2020-03-25 13:19:47
1062
原创 requests获取网页贴吧页面
今天学习获取贴吧网页,尝试requests和urllib两个库。urllib中的urlopen返回的是一种类似文件对象,不能直接输出文本格式,于是有引入了一个requests库,requests中的get返回的是一个文本,可以保存在一个html文件里from urllib.request import Request,urlopenfrom urllib.parse import urlenc...
2020-03-18 15:57:09
292
原创 用pygame制作的一个简单控制方块移动
今天学习了一下pygame的简单用法,想用pygame制作一个小游戏,但受制于能力尚不完善,只能从基础做起。编写了一个简单的“小游戏”,就叫它小游戏吧,只有一个操作,可以实现方块的移动import sys,pygamepygame.init() #窗口初始化size=width,height=600,600screen=pygame.display.set_mode(size) #...
2020-02-25 16:24:47
2116
空空如也
keil编程中Error: L6218E
2023-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人