分类 理工科 下的文章
数学大类 物理大类 计算机大类 电子大类矩阵和张量的区别
张量的维度可以从0维度到无数维度,但是矩阵只有二维,所以矩阵可以看作是一个二维的张量。 向量可以看作是一维的张量。 参考: https://medium.com/@quantumsteinke/whats-the-difference-between-a-matrix-and-a-tensor...
机器人运动学培训 笔记
坐标与位姿进阶 构型空间,最小的参数设置,作为广义坐标描述系统中所有元件的位置 火车只能沿着铁轨运动,用一个广义坐标描述即可。 两关节的机械手用两个广义坐标描述。 N个独立的广义坐标 <==> 系统有N个自由度。 任务空间,是我们想要描述任务的一个空间,维度是高于构型空间的。 比...
100ask 韦东山 驱动大全 子系统 interrupt 学习笔记
异常与中断的概念及处理流程 异常向量表 _start: b reset ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr pc, _prefetch_abort ldr pc, _d...
100ask 韦东山 驱动大全 子系统 gpio 学习笔记
GPIO子系统视频介绍 参考资料: Linux 5.x内核文档 Linux-5.4\Documentation\driver-api Linux-5.4\Documentation\devicetree\bindings\gpio\gpio.txt Linux 4.x内核文档 Linu...
机器视觉培训 笔记
图像预处理 彩色变换 在三个通道上增加同一个常数,可以增加图像的亮度,但是会影响像素饱和度和色调 计算色度坐标或者简单彩色比列,然后再对亮度操作,最后用相同色调和饱和度重新合成 RGB 图像 色彩平衡,例如光照补偿,可以通过对每个通道乘以不同的尺度因子来实现,也可以用彩色空间映射等更加复杂的...
100ask 韦东山 驱动大全 子系统 pinctrl 学习笔记
介绍 参考资料: Linux 5.x内核文档 Documentation\devicetree\bindings\pinctrl\pinctrl-bindings.txt Linux 4.x内核文档 Documentation\pinctrl.txt Documentation\dev...
100ask 韦东山 驱动大全 子系统 input 学习笔记
input 子系统介绍 参考资料 Linux 5.x内核文档 Documentation\input\input-programming.rst Documentation\input\event-codes.rst Linux 4.x内核文档 Documentation\input\...
100ask 韦东山 驱动大全 I2C驱动 学习笔记
I2C 介绍 i2c device driver: 如何读写数据,组织命令数据等,比如命令中需要包含命令、地址等数据,还有收到原始数据后如何解析。 i2c controller driver: 如何按照 i2c 的协议,来传输 device driver 的数据。 i2c 数据通道 普...
100ask 韦东山 驱动大全 同步互斥 LCD驱动 学习笔记
同步与互斥 atomic,适用于单个变量的操作,不可分割,无锁操作。 spinlock, 忙等,一直占用 cpu, 只能由于非常短的临界区,比较适合多核系统。 semaphore, 用于多个线程访问临界资源,阻塞睡眠。 mutex, 只有一个线程访问临界资源,阻塞睡眠,比 spinlock ...
最新回复