dd594ecfbe19f7c16dba7223953b9795.png

小蚁1080P摄像机芯片丝印QG2101A,其真身就是V831,全志马甲虽多,但还是经不住扒皮的,借助sunxi-fel指令就可以现出原型。

sunxi-fel ver
sunxi-fel sid

ea0e5e7fcdbc900d6d2374134e2bf6cc.png

4765281ee6fda7803681d0a314b7f7c5.png

82a20831f071e2908c294ec3f044fa11.png

PCB版丝印y20ga,这个小蚁1080P摄像机大概80元左右,完全可以当作开发板来用,飞出2根串口线,见PCB丝印,就可以愉快的debug了。

没有硬件原理图?不知道IO口的对应关系?这对于嵌入式linux系统工程师而言,根本就不是一个事,直接进入命令行,全给你查出来。

下面是GPIO的分配信息,看名字就知道具体哪个IO用来干什么了。

gpiochip1: GPIOs 0-287, parent: platform/pio, pio:
 gpio-0   (                    |?                   ) in  lo    
 gpio-68  (                    |card-pwr-gpios      ) out lo    
 gpio-144 (                    |reset_btn           ) in  hi    
 gpio-145 (                    |led_orange          ) out hi    
 gpio-166 (                    |cd                  ) in  lo    
 gpio-198 (                    |wlan_regon          ) out hi    
 gpio-199 (                    |wlan_hostwake       ) in  hi    
 gpio-235 (                    |ir_cut_anode        ) out lo    
 gpio-236 (                    |ir_cut_cathode      ) out lo    
 gpio-237 (                    |led_bule            ) out lo    
 gpio-238 (                    |speaker_en          ) out hi    
 gpio-259 (                    |?                   ) out hi    
 gpio-260 (                    |?                   ) out hi   

PWM的分配信息,控制红外补光灯。

 pwm-0   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-1   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-2   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-3   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-4   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-5   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-6   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-7   ((null)              ): period: 0 ns duty: 0 ns polarity: normal
 pwm-8   (ir_led              ): requested enabled period: 1000 ns duty: 0 ns polarity: inverse
 pwm-9   ((null)              ): period: 0 ns duty: 0 ns polarity: normal

具体GPIO编号与管脚的对应关系

registered pins: 93
pin 64 (PC0) 
pin 65 (PC1) 
pin 66 (PC2) 
pin 67 (PC3) 
pin 68 (PC4) 
pin 69 (PC5) 
pin 70 (PC6) 
pin 71 (PC7) 
pin 72 (PC8) 
pin 73 (PC9) 
pin 74 (PC10) 
pin 75 (PC11) 
pin 96 (PD0) 
pin 97 (PD1) 
pin 98 (PD2) 
pin 99 (PD3) 
pin 100 (PD4) 
pin 101 (PD5) 
pin 102 (PD6) 
pin 103 (PD7) 
pin 104 (PD8) 
pin 105 (PD9) 
pin 106 (PD10) 
pin 107 (PD11) 
pin 108 (PD12) 
pin 109 (PD13) 
pin 110 (PD14) 
pin 111 (PD15) 
pin 112 (PD16) 
pin 113 (PD17) 
pin 114 (PD18) 
pin 115 (PD19) 
pin 116 (PD20) 
pin 117 (PD21) 
pin 118 (PD22) 
pin 128 (PE0) 
pin 129 (PE1) 
pin 130 (PE2) 
pin 131 (PE3) 
pin 132 (PE4) 
pin 133 (PE5) 
pin 134 (PE6) 
pin 135 (PE7) 
pin 136 (PE8) 
pin 137 (PE9) 
pin 138 (PE10) 
pin 139 (PE11) 
pin 140 (PE12) 
pin 141 (PE13) 
pin 142 (PE14) 
pin 143 (PE15) 
pin 144 (PE16) 
pin 145 (PE17) 
pin 146 (PE18) 
pin 147 (PE19) 
pin 148 (PE20) 
pin 149 (PE21) 
pin 160 (PF0) 
pin 161 (PF1) 
pin 162 (PF2) 
pin 163 (PF3) 
pin 164 (PF4) 
pin 165 (PF5) 
pin 166 (PF6) 
pin 192 (PG0) 
pin 193 (PG1) 
pin 194 (PG2) 
pin 195 (PG3) 
pin 196 (PG4) 
pin 197 (PG5) 
pin 198 (PG6) 
pin 199 (PG7) 
pin 224 (PH0) 
pin 225 (PH1) 
pin 226 (PH2) 
pin 227 (PH3) 
pin 228 (PH4) 
pin 229 (PH5) 
pin 230 (PH6) 
pin 231 (PH7) 
pin 232 (PH8) 
pin 233 (PH9) 
pin 234 (PH10) 
pin 235 (PH11) 
pin 236 (PH12) 
pin 237 (PH13) 
pin 238 (PH14) 
pin 239 (PH15) 
pin 256 (PI0) 
pin 257 (PI1) 
pin 258 (PI2) 
pin 259 (PI3) 
pin 260 (PI4)

还想要更多信息,摄像头的型号,使用哪个I2C,好吧,这也不是一个事,扣出DTS就啥都有了。

https://whycan.com/files/members/2137/devicetree.zip​whycan.com

剩下的,就不要我教了,一个成品开发版在您眼前。

Logo

更多推荐