硬件使用正点原子的阿尔法开发板,摄像头原理图如下:
OV2640是淘宝上买的0v2640模组,如下:
添加设备树节点如下:
&i2c2 {
clock-frequency = <100000>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c2>;
status = "okay";
ov2640: camera@30 {
compatible = "ovti,ov2640";
reg = <0x30>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_csi1
&csi_pwn_rst>;
resetb-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
pwdn-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
clocks = <&clks IMX6UL_CLK_CSI>;
clock-names = "xvc