嵌入式Linux平台下的UVC驱动和V4L2

25 | 03 | 2021

0. 前言

在开发嵌入式系统的USB摄像头驱动的时候,有时候会出现插入了摄像头,却无法正常识别和工作的情况。这种时候,就需要修改内核代码,在内核中增加UVC驱动的支持。

在增加了驱动之后,就可以使用V4L2的接口来读取摄像头的数据了。 Read More

在Linux用户层使用MMAP对寄存器进行读写

23 | 03 | 2021

0. 前言

最近需要在嵌入式系统上调试驱动程序,需要在用户态下频繁读取ARM的寄存器的值。

为了方便测试,发现可以在用户态下,通过mmap函数将设备节点/dev/mem进行映射,实现在用户态下将物理地址映射到虚拟地址,并通过对虚拟地址的修改来实现寄存器的修改。

本文介绍如何在Linux用户层使用MMAP函数对寄存器进行读写。
Read More

使用VPS反向代理加速WordPress头像显示

17 | 03 | 2021

0. 前言

由于自己建立的WordPress经常无法显示自己的头像,查询之后发现是WordPress的头像是调用了Gravatar的头像接口,而后者的官方网站因为众所周知的原因无法访问了。

在测试了多个解决方案之后,发现VPS反向代理+Gravatar头像修正插件的组合解决方式效果最好,在这里记录一下。
Read More

OpenCV的编译和安装

17 | 03 | 2021

OpenCV的编译和安装

想要使用OpenCV进行图像的处理和开发,就需要先对OpenCV库进行编译。

虽然在Windows下已经有了现成的OpenCV库,但是由于官方提供的库缺少一些关键的功能(例如OpenCV的Nonfree库),因此需要自己编译。

过程记录如下: Read More

在VPS搭建个人WordPress、Nextcloud服务器

29 | 01 | 2021

0. 前言

由于前段时间申请了个VPS长时间处于闲置状态,感觉这个服务器不物尽其用就有点对不起每个月6刀的价格,因此想要搭建个人WordPress、Nextcloud服务器。(哪怕用不上)

需要实现的功能如下:

  1. 注册域名(可选),方便使用域名访问网站,不需要记住服务器的IP

  2. 安装宝塔环境并配置

  3. 搭建Nextcloud服务器,并配置手机客户端进行连接

  4. 搭建WordPress服务器,用于个人博客

VPS可根据自行需要选择,这里不展开讨论。

Read More

Clair’s Blog

Clair.CC

2024年5月
 12345
6789101112
13141516171819
20212223242526
2728293031