- 博客(242)
- 问答 (2)
- 收藏
- 关注

原创 嵌入式硬件实战提升篇(二)PCB高速板设计 FPGA核心板带DDR3 PCB设计DDR全面解析
本文以设计一款FPGA核心板为例,详细解析了高速板设计的基本理论和实践方法。通过全面讲解高速板的核心特点、高速信号传输的要求,以及DDR3 PCB设计的关键点,读者能够理解并掌握高速板设计中信号完整性、时序控制、差分布线等关键技术。本文分为以下几部分:首先从高速板的定义及其设计核心展开,分析高速板与传统PCB设计的区别;接着重点讲解不同DDR的管脚、封装结构及PCB布线要点,尤其是DDR3和DDR4的设计细节;随后,通过原理图设计和PCB布局布线,完成DDR3的实际应用设计;最后通过3D预览图展示整体设
2024-11-25 13:24:57
8302
3

原创 嵌入式AI-STM32部署卷积神经网络的哈利波特魔法棒方案项目
目的:不管是学习还是工作过程中,项目比重的占比都是绝对性的,没有好的项目是无法学习的,非常多的人来找我要新颖的项目。经调研,发现项目如此重要,很多人的项目无非就是小车跟智能家居,大家都是雷同的培训班之类的项目,没有任务意义。也去展会看过,甚至培训班也都是小车以及智能家居套壳,硬件卖的贵,扩展性也没有。
2024-10-12 21:53:46
7114
13

原创 Linux驱动开发常用调试方法汇总
在 Linux 驱动开发中,调试是一个至关重要的环节。开发者需要了解多种调试方法,以便能够快速定位和解决问题。
2024-10-05 16:43:54
5266

原创 四目(四摄像头)视频拼接智能处理案例-全景图像 扩展视野
本篇文章的目的是因为针对目前开源内容并没有找到太多相关知识内容,自己对于这部分也在学习,来针对这些技术栈展开一些探讨和提升。
2024-08-12 15:54:47
2776

原创 YOLO系列:从yolov1至yolov8的进阶之路 持续更新中
当预测外接框与目标外接框的宽度、高度的差值一样时,对于较大的物体而言相对误差小,而对于较小物体而言相对误差较大。因此为了让损失函数对小物体的外接矩形的宽度、高度更敏感一些,在 YOLO V1 中采用了「根号」: 自变量在[0,1]取值时,根号的斜率变化比直线要大。
2024-08-08 14:55:12
6064
4

原创 NOVATEK平台 Loader与U-Boot双备份启动功能实现
引言:目的是为了弥补嵌入式设备启动过程中可能遇到的单一启动备份方案的不足之处的问题,传统的单一启动备份方案在遇到启动过程中的问题时,可能会导致系统无法正常启动,例如:系统更新失败、Loader 或 U-Boot 的软件代码出现错误或异常、Loader 或 U-Boot 部分被损坏或破坏等等情况;因此,这项功能的目的是在系统启动过程中,通过同时使用两个备份的 Loader 和 U-Boot,以提供更高的容错性和可靠性。
2024-06-03 09:27:36
610
原创 linux input子系统深度剖析
驱动出口函数,第 35 行调用 input_unregister_device 函数注销前面注册的 input_dev,第 36 行调用 input_free_device 函数删除前面申请的 input_dev。子系统用到了我们前面讲解的驱动分层模型,我们编写驱动程序的时候只需要关注中间的驱动层、核心层和事件层,这三个层的分工如下: 驱动层:输入设备的具体驱动程序,比如按键驱动程序,向内核层报告输入内容。等这些都属于输入设备,不同的输入设备所代表的含义不同,按键和键盘就是代表按键信息,
2025-03-27 20:20:44
754
原创 NXP SPI底层驱动详解
probe 函数,当设备与驱动匹配成功以后此函数就会执行,行都是标准的注册字符设备驱动。SPI 设备和驱动匹配过程,如果你知道总线模型,那这个部分就非常简洁明了了。pinctrl 子节点,这个没什么好说的,唯独要注意的就是检查相应的。控制器部分的驱动都是一样,我们的重点就落在了种类繁多的 SPI。设备信息描述就通过创建相应的设备子节点来完成,我们可以。的寄存器来实现的,因此需要编写相应的寄存器读写函。使用者,这一部分的驱动就不用操心了,除非你是在。控制器的最高频率,这个要根据所使用的。
2025-03-25 22:32:25
467
原创 Linux系统移植篇(六)bootcmd 和 bootargs 环境变量
Linux系统移植篇(六)bootcmd 和 bootargs 环境变量
2025-03-17 15:13:34
799
原创 25.2.17.多条CAN总线组网出现信号问题,应该如何处理?硬件阻抗匹配问题?软件问题如何处理?
25.2.17.多条CAN总线组网出现信号问题,应该如何处理?硬件阻抗匹配问题?软件问题如何处理?
2025-03-12 14:16:36
47
放进阶篇-多种波形可调信号发生器-产生方波-三角波-正弦波 数模电方法 MCU方法 输出波形频率 范围为20Hz- -20kHz
2024-11-19
A collection Unreal Engine example projects demonstrating variou
2024-10-02
Mainly using AMG8833, RT-Thread and NNOM libs to run heat-map r
2024-10-02
蓝桥杯嵌入式资料大全CT117E-M4-STM32G4-2023(新开发板使用)软件环境
2024-08-14
蓝桥杯嵌入式资料大全CT117E-M4-STM32G4-2023(新开发板使用)竞赛平台
2024-08-14
STM32+esp8266上云的智能家居项目工程源码(教程+硬件清单)
2024-06-11
c#子窗体怎么传数组给主窗体
2022-05-19
c#字符串数组的拼接和连接问题
2022-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人