自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 I.MX6ULL开发笔记(三)——挂载NFS网络文件系统

NFS

2024-01-06 17:27:42 1195

原创 I.MX6ULL开发笔记(二)——硬件外设操作

操作外设记录

2024-01-06 17:23:13 556

原创 I.MX6ULL开发笔记(一)——环境搭建、镜像烧录、网络连接

本系列为使用野火IMX6ULL开发的学习笔记。

2023-11-20 22:17:33 1145

原创 Linux文件目录以及文件类型

当尝试使用gedit等编辑器保存文件时,系统默认通常会先打开个人用户的“家”(home)目录, 建议在通常情况下个人相关的内容也是保存在该目录中,因为其它目录大都是系统相关的, 使用时容易导致混乱,而且需要相关权限。“home”目录与Win10系统的个人目录非常相似。Ubuntu和Win10希望用户使用时个人的内容都存放在个人目录,主要是为了与系统核心文件区分开来, 因为他们通常不希望普通用户修改系统相关的内容,而且人个目录分开也便于系统升级。

2023-11-20 22:06:54 471

原创 深入了解GCC编译过程

gcc编译过程详解

2023-09-04 23:30:04 504

原创 FreeRTOS中断管理与CPU使用率

外设、中断控制器、CPU 本身。外设:当外设需要请求 CPU 时,产生一个中断信号,该信号连接至中断控制器。中断控制器:中断控制器是 CPU 众多外设中的一个,它一方面接收其他外设中断信号的输入,另一方面,它会发出中断信号给 CPU。可以通过对中断控制器编程实现对中断源的优先级、触发方式、打开和关闭源等设置操作。在 Cortex-M 系列控制器中常用的中断控制器是 NVIC(内嵌向量中断控制器CPU:CPU 会响应中断源的请求,中断当前正在执行的任务,转而执行中断处理程序。

2023-06-09 17:37:56 1604

原创 FreeRTOS内存管理

RTOS内存管理机制学习

2023-06-09 12:54:18 938

原创 FreeRTOS学习笔记(五)——应用开发(三)

野火教程学习笔记

2023-06-08 15:55:25 1727

原创 FreeRTOS学习笔记(四)——应用开发(二)

本文为RTOS学习笔记,参照野火的教程进行学习以及实践

2023-05-15 10:20:58 662 1

原创 FreeRTOS(三)——应用开发(一)

本文为FreeRTOS学习笔记,参照野火的教程。

2023-04-26 16:13:52 3512 2

原创 FreeRTOS学习笔记(二)——内核机制

FreeRTOS内核机制学习笔记

2023-04-26 16:01:28 1284

原创 Linux搭建Web服务器(三)——服务器编程基本框架以及事件处理模式

服务器编程基本框架以及事件处理模式笔记记录。

2023-04-19 22:21:18 556

原创 FreeRTOS学习笔记(一)——初识FreeRTOS

RTOS入门学习笔记

2023-04-17 13:12:14 1733

原创 Linux搭建Web服务器(二)——Web Server 与 HTTP

Linux搭建web服务器笔记记录

2023-04-16 23:10:24 1355

原创 Linux搭建Web服务器(一)——阻塞与非阻塞、同步与异步、Linux五种IO模型

区别阻塞与非阻塞、同步与异步;总结Linux/unix下五种IO模式。

2023-04-09 22:44:33 660

原创 Linux网络编程(五)——本地套接字通讯

对于之前学习的TCP/IP、UDP协议等,这些都是网络套接字通信,它同样也可以实现进程间的通信,只不过是的进程间的通信,其实就是网络通信,但是本地套接字是用于本地的进程间的通信。

2023-04-09 15:14:47 727

原创 Linux网络编程(四)——UDP通信

UDP是一个面向无连接的,不可靠的服务,功能即为在IP的数据报服务之上增加了最基本的服务:复用和分用以及差错检测。

2023-04-09 12:12:48 4266

原创 Linux网络编程(三)——IO多路复用

I/O多路复用使得程序能,能够提高程序的性能,Linux下实现I/O多路复用的系统调用主要有selectpollepoll。简单来说就是,单线程或单进程同时监测若干个文件描述符是否可以执行I/O操作。应用程序通常需要处理来自多条事件流中的事件,比如我们的电脑需要同时处理鼠标和键盘的输入输出、中断信号等等事件,再比如web服务器,需要同时处理来自N个客户端的事件。

2023-04-08 21:50:19 997

原创 Linux网络编程(二)——socket通信基础

Linux下的socket编程以及TCP的详解。

2022-12-14 16:30:57 1912

原创 Linux网络编程(一)——基础篇

这篇是网络协议的一些学习以及总结。

2022-12-10 21:49:44 5383 1

原创 Linux系统编程(五)——Linux下的多线程

这一篇是系统的总结了Linux下的线程知识。

2022-11-30 20:10:47 1545

原创 Linux系统编程(四)——signal信号处理

Linux中的信号处理以及信号处理函数

2022-11-26 21:54:45 2723

原创 Linux系统编程(三)——Linux下的进程

第一篇中总结了系统的环境搭建,第二篇中学习了系统的一些IO函数,接下来就深入到了Linux下的进程线程的实现。

2022-11-26 15:34:16 1247

原创 Linux系统编程(二)——Linux系统IO函数

在第一篇的时候写到了系统环境的搭建以及各种调试的方法,接下来讲述关于系统函数的使用。

2022-11-25 17:28:15 1065

原创 Linux系统编程(一)——环境搭建

准备写系统的总结Linux系统的一些知识以及Linux系统编程。这一篇先讲Linux搭建常用的开发环境。

2022-11-25 14:46:33 2335

原创 Nuttx系统学习笔记(三)——使用Nuttx操作STM32F429外设

使用Nuutx这个操作系统来实现我们对嵌入式设备的控制。

2022-11-20 22:17:14 4149 5

原创 Nuttx学习笔记(二)————在STM32上部署Nuttx系统

Nuttx系统在嵌入式板子上的部署。

2022-10-31 19:44:31 3103

原创 Nuttx学习笔记(一)

Nuttx实时操作系统学习笔记

2022-10-28 15:57:18 3615 3

原创 PointNet++:Deep Hierarchical Feature Learning on Point Sets in a Metric Space

针对于PointNet出现的问题:没有能力捕获局部结构,这使得在复杂的场景中很难应用。PointNet++的作者主要通过两个主要的方法进行了改进,使得网络能更好的提取局部特征: 一是利用空间距离(metric space distances),使用PointNet对点集局部区域进行特征迭代提取,使其能够学到局部尺度越来越大的特征。 二是由于点集分布很多时候是不均匀的,如果默认是均匀的,会使得网络性能变差,所以作者提出了一种自适应密度的特征提取方法。

2022-10-12 11:43:45 1743 1

原创 旷视研究院CVPR2020--《Learning Relation and Topology for Occluded Person Re-Identification》

在研究行人重识别的时候意外的关注到了旷视科技,这个论文主要在于**解决被遮挡的人重新识别(ReID)的目的是通过非关节摄像机将被遮挡的人图像与整体图像进行匹配**。旷视科技研究团队在这篇论文中提出了一个新的框架用于解决遮挡问题,并取得了一定的效果。为了获得遮挡ReID更加鲁棒性的对齐能力,本文提出了一种新的框架,来学习具有判别力特征和人体拓扑信息的高阶关系。

2022-10-10 12:22:35 2036 4

原创 Person re-identification行人重识别(二)——实战

基于行人局部特征融合的再识别实战

2022-10-09 09:54:58 1590 2

原创 Person re-identification行人重识别(一)

行人重识别,简单来说就是要在不同时间、地点或者相机上匹配到一个特定的人,属于图像检索的内容。其难点和核心便在于如何从杂乱的背景、姿态的多样性以及存在遮挡等各种复杂多变的情况下,有效地从人像图像中鉴别并提取视觉特征(即区分出不同的人)。

2022-09-26 22:35:20 3555

原创 使用旭日X3派做跟随车(一)——开箱篇

来自地平线的旭日x3测评

2022-09-18 23:01:54 3535 1

原创 初识CAN(Controller Area Network)协议

正常我们的设备中,将片上的外设与主机通讯,正常是是使用IIC、SPI、USART等通讯协议,而CAN称为控制器局域网络,这种总线是一种可以在无主机情况下实现微处理器或者设备之间相互通信的总线标准。...

2022-08-14 22:53:20 2619

原创 NVIDA-TensorRT部署(一)

TensorRT是一个高性能的深度学习推理(Inference)优化器,可以为深度学习应用提供低延迟、高吞吐率的部署推理。TensorRT可用于超大规模数据中心、嵌入式平台或自动驾驶平台进行推理加速。TensorRT现已能支持TensorFlow、Caffe、Mxnet、Pytorch等几乎所有的深度学习框架,将TensorRT和NVIDA的GPU结合起来,能在几乎所有的框架种进行快速和高效的部署推理。.........

2022-07-20 16:50:26 4399 1

原创 NVIDA CUDA-DirverAPI入门

CUDA是NVIDA公司所开发的GPU编程模型,它提供了GPU编程的简易接口,基于CUDA编程可以构建基于GPU计算的应用程序。

2022-07-11 17:45:03 2805

原创 源码阅读及理论详解《 Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting 》

Informer 是 AAAI 2021的best paper。主要focus在长序列预测。通过修改transformer的结构,提高transformer的速度。

2022-06-05 23:06:11 11977 36

原创 《Attention Is All You Need》

论文地址:https://arxiv.org/abs/1706.03762谷歌于2017年发布论文《Attention Is All You Need》,提出了一个只基于attention的结构来处理序列模型相关的问题,比如机器翻译。相比传统的CNN与RNN来作为encoder-decoder的模型,谷歌这个模型摒弃了固有的方式,并没有使用任何的CNN或者RNN的结构,该模型可以高度并行的工作,相比以前串行并且无法叠加多层、效率低的问题。那么Transorformer可以高度并行的工作,所以在提升翻译

2022-05-25 21:05:41 3417

原创 DeepLearning与CNN入门基础总结

由于想入门深度学习的一些框架,所以就自己开始学习了关于深度学习的入门知识以及python代码的实现过程。对于下面的文章的基础是掌握一定的python还有numpy的技巧。而且这篇文章真的是像我这种没有接触过的入门者而言,所以对于掌握很多东西的大佬就可以没有必要看我这篇文章了。神经网络可能大家听起来确实是一个有挑战性的事情,其实它的本质是一个线性回归以及逻辑回归的问题。那么我们回过头看看机器学习的流程:数据获取->特征工程->建立模型->评估与应哟。那么深度学习是在干什么的:其实

2022-05-17 21:15:01 998

原创 OpenCV(十二)——与时间无关的故事之离散傅里叶(DFT)

目录(一)什么是频域(二)傅里叶级数(Flourier Serie)的频谱(三)傅里叶级数(Fourier Series)的相位谱(四)傅里叶变换(Fourier Transformation)(五)欧拉公式(六)指数形式的傅里叶变换(六)傅里叶在图像处理中做什么(七)实现代码傅里叶变换是将时域信号分解为不同频率的正弦信号或余弦信号叠加之和,时域分析只能反映信号的幅值随时间变换的情况,除单频率分量的简谐波外,很难对信息频率的组成及各频率分量的大小进行详细分析,而信号频

2022-05-14 10:26:18 1542 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除