[HarmonyOS HiSpark AI 카메라 시험 연재] AI_Camera_Hi3516DV300 개발 키트 비전문 개봉

0, 주문

  HarmonyOS는 한동안 사용할 수 있었지만 실제로 경험할 수있는 것은 처음입니다. 이번에 적용된 AI_Camera_Hi3516DV300 개발 키트를 사용하여이 알려지지 않은 Hongmeng을 실제로 경험해 봅시다. 얼리 어답터에게 좋은 기회를 제공 한 전자 애호가들에게 감사합니다. 현재 제가 연락 한 주요 제품은 ARM-Cortex M의 STM32, Qualcomm의 QCC 시리즈, 삼성의 ARM-cortex A의 4412 등입니다. HiSilicon의 칩은 지금까지 손대지 않았으므로 좋은 연구가 될 것입니다. . 기회.

1. AI_Camera_Hi3516DV300과의 첫 만남

  우선, 전통 예술입니다. 성능과 일부 기본 주변 장치를 이전에 사용 된 대표적인 보드 인 Raspberry Pi 3B +, Friendly Arm NanoPi Fire 3 및 Jetson nano (B01 버전)와 비교해 보겠습니다. Nvidia의 민간용 핵무기입니다.

라즈베리 파이 3B + 친절한 팔 NanoPi Fire 3 Jetson nano (B01 버전) AI_Camera_Hi3516DV300
CPU Broadcom BCM2837B0 SoC, 통합 쿼드 코어 ARM Cortex-A53 (ARMv8) 64 비트 @ 1.4GHz CPU 1.4GHz에서 실행되는 Samsung S5P6818 프로세서, 옥타 코어 Cortex-A53 쿼드 코어 ARM® Cortex®-A57 MPCore 프로세서 메인 칩 Hi 3516DV300은 HiSilicon Smart HD IP Camera So C 듀얼 코어 Cortex A7 @ 900MHz 프로세서입니다.
GPU 듀얼 코어 VideoCore IV GPU @ 400MHz, 3D core @ 300MHz 없는 128 개의 NVIDIA CUDA® 코어가있는 NVIDIA Maxwell ™ 아키텍처 0.5 TFLOPS (FP16) NULL (추가 환영)
1GB LPddr2 1GB DDR3 4GB 64 비트 LPDDR4 1600MHz – 25.6GB / s DDR3, 32 비트 / 1GB 처리 공간 지원, 최대 데이터 속도 1.8Gbps
유선 네트워크 기가비트 이더넷 포트 기가비트 이더넷 포트 기가비트 이더넷 포트 100M 이더넷 포트
무선 네트워크 2.4GHz 및 5GHz 듀얼 밴드 Wi-Fi, 802.11b / g / n / ac 지원 2.4GHz 및 5GHz 듀얼 밴드 Wi-Fi, 802.11b / g / n / ac 지원 Wi-Fi에는 외부 칩이 필요합니다. 저전력 소비 2.4GHz WiFi
GPIO 2.54mm 피치, 40 핀 2.54mm 피치, 40 핀, UART, SPI, I2C, PWM, IO 및 기타 핀 리소스를 포함한 Raspberry Pi GPIO와 호환 2.54mm 피치, 40 핀, 3 UART, 2 SPI, 2 I2S, 4 I2C, 다중 GPIO I2C 1, UART 1, PWM 1, ADC 1, GPIO * 4
USB 인터페이스 4x USB 2.0 Type A (확장 가능) USB 2.0 Type A x1 (확장 가능) 4x USB 3.0 Type A (확장 가능) Type C 인터페이스
비디오 입력 HDMI mciroHDMI (Type-D) 커넥터, 1080P 출력 HDMI 2.0 또는 DP1.2 HDMI 2.0 또는 DP1.2
소프트웨어 지원 NOOBS, RASPBIAN 및 Fedora Android, Debian, UbuntuCore + Qt Ubuntu (NVIDIA에 의해 최적화 됨) Linux OS 、 Lite OS 、 鸿 蒙 OS
에 의해 구동 DC 5V / 2.5A DC 5V / 2A DC 5V / 2A 마이크로 USB 2.0 인터페이스 또는 DC 5V / 4A DC 전원 공급 장치 유형 C-5V / 3A 전원 공급 장치

참고 : 데이터는 인터넷에서 가져온 것입니다. 오류가 있으면 알려주세요. 감사합니다.
  이 백서의 매개 변수를 일방적으로 살펴보면 AI_Camera_Hi3516DV300은 CPU 성능, 듀얼 코어 Cortex A7 @ 900MHz 프로세서 측면에서 약간 타이트하며 현재 학습 된 데이터에서 GPU가 장착되지 않았으며 공식 정보에 "새로운 세대의 ISP, 업계의 최신 H.265 비디오 압축 인코더 통합 및 고성능 NNIE 엔진 통합"이라는 공식 정보가 얼마나 많은 보너스 포인트가 있는지는 분명하지 않습니다. 이번에는이 키트를 CV 관련 학습 및 개발에 사용할 예정이므로 당시 실제 처리 능력이 어떻게 될지 모르고 실제 사용을 기다리고 있습니다. 네트워크 연결 측면에서 AI_Camera_Hi3516DV300은 100M 이더넷 포트를 가지고 있는데 개발 키트 설명서의 -100M 네트워크 포트 디버깅에 따르면 내가 잘못 이해했는지 모르겠습니다. 다른 기본 주변 장치는 거의 동일하며 일부가 있어야하지만 확장 된 GPIO가 약간 적어 약간 불만족스러워 보입니다.이 개발 키트에는 사용자 지정 버튼 2 개, IIC 1 개, PWM 1 개, UART 1 개 등이 있지만 , 기능적 맞춤형 개발 키트라는 점을 감안할 때 모든 IO가 도입 된 것은 아니라는 것을 이해할 수 있습니다.
   이제 가십이 당분간 여기에 있으므로 먼저 포장을 풀고 이것이 이번의 초점입니다.
여기에 사진 설명 삽입

2.이 기사의 포장 풀기

2.1, 포장 풀기

   모든 것이이 골판지 상자에서 시작됩니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입

2.2. 조립

   키트 조립을위한 안내 비디오 포털 : Runhe Hongmeng HarmonyOS HiSpark AI 카메라 개발 키트 사용 안내 비디오 개발 키트
   의 조립은 여전히 ​​비교적 간단하므로 여기서 자세히 설명하지 않겠습니다. 필요한 사람은 포털을 클릭하여 즐길 수 있습니다. 그것. 주의를 기울이고 천천히 들어야하는 곳. 포장을 풀 자마자 설치되어 가족 사진을 찍을 시간이 없어서 설명을 위해 친구에게 가족 사진을 빌렸다.
여기에 사진 설명 삽입
키트 목록 :

일련 번호 범주 기술
1 AI_Camera_Hi3516DV300 하나에 4 개의 보드 : 코어 보드 + 센서 보드 + 라이트 보드 + Ext 보드
2 아크릴 판 전면 패널 (카메라 보드 앞에 배치 된 소형 고정 보드) + 후면 패널 1 (화면 고정에 사용) + 후면 패널 2 (가장 큰 것) + L 자형 브래킷
표시 화면 5.5 인치 LCD / TP 화면
4 5.5 인치 LCD / TP 화면 전원 스위치가있는 5V / 3A typec 인터페이스
5 USB- 직렬 케이블 4 핀 / 3 와이어
6 Type C 인터페이스 케이블 통신 사용
7 WiFi 안테나 IPE-X 캐리어와 함께 사용되는 FPC 안테나
8 스피커 2030 캐비티 8Ω / 2W, 와이어 포함
9 다른 나사 너트, 스터드, 소형 스크루 드라이버, 마킹 방지 접착제, 포장 상자

   AI_Camera_Hi3516DV300 키트는 스택 형 디자인을 채택하여 콤팩트 한 그림을 제공하는 동시에 하드웨어 기능도 "맞춤"할 수 있으며 실제 개발 요구 사항에 따라 유연한 하드웨어 구성을 수행 할 수 있습니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입
   조립 과정에서 전면 패널을 설치할 때 나사를 조이면 고정 될 수 있다는 점에 특별한주의를 기울여야합니다. PCBA 보드가 구부러져 사용에 영향을 미칠 수있는 과도한 힘을 가하지 마십시오.

2.3, 부팅 테스트

   온보드 네이티브 시스템을 실행하고 다음 기능 테스트를 수행합니다.

2.3.1, 직렬 포트 테스트

   USB-to-serial 케이블을 사용하여 보드와 PC를 연결하는 경우 PC 측 장치 관리자 포트 관리에서 장치를 시작할 수 없음을 표시합니다. 이때 USB-to-serial 장치 드라이버를 설치해야합니다.
여기에 사진 설명 삽입
   USB-to-Serial Comm Port.exe, 소프트웨어 패키지 다운로드 포털 : http://www.hihope.org/download/AllDocuments
여기에 사진 설명 삽입
  드라이버 설치를 완료하고 여기에서 장치 관리자를 열면 장치가 정상적으로 실행됩니다.
여기에 사진 설명 삽입
직렬 포트 관련 구성 :

전송 속도 115200
데이터 비트 8 비트
정지 비트 1 비트

  직렬 포트 지원을 엽니 다. 여기에 사용 된 소프트웨어는 MobaXterm입니다.이 소프트웨어는 강력하며 여러 프로토콜을 사용하는 장치 연결을 지원합니다. Amway는 여기에 있습니다. 장치 관리자에서 방금 생성 된 ID가 "COM3"인 장치를 선택하고 연결하고 구성이 완료된 후 전원을 켭니다.
여기에 사진 설명 삽입
시스템이 정상적으로 시작되고 관련 인쇄가 정상입니다.

2.3.2, 1) 유선 네트워크 테스트

  使用ifconfig命令查看网卡的相关信息,如下图所示,系统已启用的网卡有:有线网卡eth0,和无线网卡wlan0。
여기에 사진 설명 삽입
  如果系统启动后,查看网卡信息中没有这两个网卡的话(前提是我们已经知道了这系统已经板载有有线网卡和无线网卡),可使用以下命令启动网卡,

启动有线网卡:ifconfig eth0 up
启动无线网卡:ifconfig wlan0 up

  配置PC端或者开发板的IP地址和网关gateway,使其在同一网段即可,配置完成之后,试试能否ping通。
(1)开发板端ping主机PC,OK。여기에 사진 설명 삽입
(2)PC主机ping开发板端,OK。
여기에 사진 설명 삽입

2.3.2、2)无线WiFi网络测试

  接下来进行无线网卡的测试,在上一个小章节我们已经看到wlan0网卡已经启动了,点击setting,设置WiFi连接。
여기에 사진 설명 삽입
  开发板的系统UI并没有提示是否连接成功,此时我们同样使用ifconfig命令查看系统的网卡状态信息即可。
여기에 사진 설명 삽입
  如上图所示,wlan0无线网卡已经分配IP成功,即完成配网,连接成功,实际如何判断真正可以使用呢?此时最简单粗暴的方式就是借助度娘,让我们来ping一下她。
여기에 사진 설명 삽입度娘的server有回应,无线网卡check OK!

2.3.3、摄像头测试

  上电开机后,点击camera应用,在第一次使用的时候,摄像头在显示屏上呈现的图像是模糊的。如下图所示:
여기에 사진 설명 삽입
需要调整摄像头的焦距,顺时钟拧摄像头,直到显示屏呈现出清晰的图像即可,注意请温柔的对待它。
여기에 사진 설명 삽입

2.4、其他

  원래는 온보드 시스템으로 다시 플레이 할 계획이었습니다. 디스플레이를 터치했을 때 관련 정보를 파악하고 싶었지만 장치를 확인했을 때 : 작업이 허용되지 않습니까? (혼란스러운 얼굴) 로그인은 루트 사용자입니다. 루트가 아닌 사용자입니다. 파일이 사용자에게 부여되고 rw 권한이 있습니다. 어떻게 cat 작업을 허용하지 않습니까? 아직도 많은 문제가있는 것 같고 계속해서 배워야합니다. 이전에 사용한 가상 머신이 중단되고 개발 환경을 설정하기 위해 Ubuntu를 다시 설치해야합니다. 위의 out-of-box 보고서가 끝났습니다.

3. 결론

  중국 오픈 소스 개발자에게 경의를 표합니다! 앞으로 커뮤니티에서 친구들과 함께 배우고 발전해 나가고 싶습니다. 마지막에는 홍몽 포어 너 테크놀로지 살롱 참가시 1024 사진이 첨부됩니다! 실수가 있으면 지적 해주세요!
여기에 사진 설명 삽입

부록

HarmonyOS 개발자 플랫폼 : https://www.harmonyos.com/cn/develop
HarmonyOS 기술 커뮤니티 : https://bbs.elecfans.com/harmonyos
Hi3861, Hi3516, Hi3518 초보자 가이드 : https://bbs.elecfans.com / jishu_1991961_1_1.html
openharmony 오픈 소스 프로젝트 : https://openharmony.gitee.com/openharmony

참고 : 전자 애호가 포럼에서
내 홈페이지 : https://bbs.elecfans.com/user/2105315/

추천

출처blog.csdn.net/qq_33475105/article/details/109279517