摘要: ARM 通用中断控制器GIC(Generic Interrupt Controller) Zynq7000系列学习笔记 本文介绍分发器(Distributor)和CPU接口 (CPU Interface)的功能与协作,并提供C语言案例辅助理解。 分发器设置中断使能和中断优先级,并将该中断信号发送给CPU,CPU设置可接受的最低优先级,进行中断处理和完成中断通知。 阅读全文
posted @ 2025-08-05 21:58 cear 阅读(375) 评论(0) 推荐(0)
摘要: 1.存储引擎 MySQL体系结构 连接层:最上层的客户端连接服务,完成连接处理、授权认证等服务 服务层:完成大多数核心服务功能,并完成缓存的查询,SQL的分析和优化,部分内置函数执行 引擎层:负责MySQL中数据的存储和提取,不同的存储引擎有不同的功能 存储层:将数据存储在文件系统上 InnoDB 阅读全文
posted @ 2024-07-12 20:20 cear 阅读(36) 评论(0) 推荐(0)
摘要: 1.概率路线图(PRM) 概率路线图 Probabilistic Road Map(PRM),是一种图结构,将规划分为两个阶段:学习阶段和查询阶段 学习阶段: 在空间中随机的洒一些采样点,然后删除落在障碍物空间内的采样点 连接距离最近的采样点,然后将路径穿过障碍物的路径删除 查询阶段: 地图简化为图 阅读全文
posted @ 2024-03-25 13:29 cear 阅读(340) 评论(0) 推荐(1)
摘要: 1.概览 可以对比不同算法的小动画 PathFinding.js (qiao.github.io) 工作空间规划 机器人有不同的形状和大小 碰撞检测需要了解机器人的几何形状,耗时且难度大 我们希望将机器人表示为点,只需要把工作空间转换为配置空间C-obstacle,将原始的空间膨胀,这是一次性的 C 阅读全文
posted @ 2024-03-22 16:23 cear 阅读(966) 评论(0) 推荐(1)
摘要: 最近在做路径规划的东西,装这个ROS太费劲了,记录一下 #设定环境 sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 阅读全文
posted @ 2024-03-19 15:30 cear 阅读(720) 评论(0) 推荐(0)
摘要: 1.MySQL概述 SQL登录 mysql [-h 127.0.0.1] [-P 3306] -u root -p // 连接mysql SQL语句分类 DDL(Data Definition Language)数据定义语言,用来定义数据库对象(数据库,表,字段) DML(Data Manipula 阅读全文
posted @ 2024-03-19 10:44 cear 阅读(55) 评论(0) 推荐(0)
摘要: 1. hashtable 前置知识:【数据结构】3.跳表和散列 基本原理: 将Key计算成一个数值,然后取余数得到它在表头中的位置 table(篮子)里每个指针都指向一个链表(桶)来存储余数相同的值 如果桶内的元素个数比篮子个数还多,则将篮子的大小扩充 篮子是vector,数量是质数,初始为53,5 阅读全文
posted @ 2024-03-01 17:18 cear 阅读(43) 评论(0) 推荐(0)
摘要: 分析set和map源码,以及在STL种经常出现的typename该关键字的原因 阅读全文
posted @ 2024-02-29 09:56 cear 阅读(34) 评论(0) 推荐(0)
摘要: 分配器allocator 和 萃取器Iterator Traits 源码解读,迭代器以及这其中涉及到的仿函数、适配器的源码精读,理解STL这6大部件之间的合作,设计太巧妙了。 阅读全文
posted @ 2024-02-28 16:08 cear 阅读(93) 评论(0) 推荐(0)
摘要: 简要介绍了STL包含的6大部件,以及STL中包含的容器 阅读全文
posted @ 2024-02-28 15:56 cear 阅读(39) 评论(0) 推荐(0)