K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi

Photo of author

By Lisa chen

Khi tìm kiếm các bộ xử lý có chip nhúng, bạn sẽ gặp khó khăn trong việc tìm ra các bộ xử lý có năng lượng thấp và hiệu năng cao. giới hạn của các định luật vật lý là một trở ngại lớn, bởi vì hiệu năng của chip là tỷ lệ thuận với mức tiêu thụ điện. Tuy nhiên, Kendryte K210 đáp ứng hầu hết các điều kiện quan trọng này. đó là lý do tại sao chúng tôi muốn bạn giới thiệu k210. Bài viết này sẽ đề cập đến K210, các bảng phát triển có sẵn, môi trường lập trình K210 và nhiều hơn nữa.

 

nội dung

Kendryte K210 là gì?

các tham số chính của k 210

K210 có thể làm gì: giải pháp trí tuệ nhân tạo

Máy gia tốc trí tuệ nhân tạo K210

Bo mạch phát triển K210

môi trường lập trình k 210

tóm tắt

Kendryte K210 là gì?

 

Vào năm 2018, Canaan đã ra mắt một bộ xử lý AI RISC-V hai nhân mang tên Kendryte K210. Kendryte K210 được định vị trong SoC của thị trường IoT và AI, là một MCU rất tiện lợi. Ngoài ra, nó là một SoC (Hệ thống trên chip), tích hợp âm thanh điện và hình ảnh điện. Tương tự, nó sử dụng công nghệ phát triển tiếp dẫn 28nm dùng năng lượng siêu thấp của TSMC và bộ xử lý 64-bit dual-core để tăng tính ổn định và hiệu suất. Ngoài ra, K210 Kynderyte được trang bị bộ gia tốc phần cứng hệ thống không phân biệt KPU tự phát triển để thực hiện hiệu quả các thiết lập hệ thống thông thường. Khi nói đến tính toán AI, thành phần ấn tượng nhất của Kendryte K210 là khả năng tính toán mạnh mẽ. Ngoài ra, nó còn có một chip điện toán cạnh mạnh mẽ được thiết kế cho nhận dạng ngữ nghĩa và hình ảnh để làm việc trong các môi trường khác nhau.

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_1

MaixDuino Board – Mô-đun AI bên trong K210

 

các tham số chính của k 210

 

khả năng tính toán của k210 khá ấn tượng. KPU của K210 có công suất 0,8 TOPS, các tham số khác bao gồm:

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_2

 

K210 có thể làm gì: giải pháp trí tuệ nhân tạo

 

thị giác máy tính

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_3

hệ thống thị giác máy

 

Khi ở trạng thái tiêu thụ năng lượng thấp nhất, K210 thực hiện kế hoạch hệ thần kinh lặp lại. một lần nữa, đây là một giải pháp cho tầm nhìn không ngưỡng cửa và khả năng nhìn bằng máy. ngoài ra, một số chức năng nhìn thấy máy mà con chíp này có thể thực hiện bao gồm:

nhận được nhãn hiệu mục tiêu có thể phát hiện được trong thời gian thực

nhận diện khuôn mặt và giam giữ khuôn mặt

nhận được tọa độ mục tiêu và phạm vi được phát hiện trong thời gian thực

nhận dạng hình ảnh và mục tiêu tổng thể dựa trên các tính toán mạng nơ-ron

 

máy nghe

 

Máy nghe là một tính năng khác của Kendryte K210. Ngoài ra, để đạt được hình thành và định hướng nguồn âm thanh thời gian thực, con chip này được trang bị một máy thu âm thu âm siêu âm hiệu suất cao.

ngoài ra, một số tính năng máy mà con chíp có thể thực hiện bao gồm:

nhận diện giọng nói

được hình thành bởi những chùm tia

âm thanh hình ảnh

Giọng nói đánh thức

định hướng nguồn âm thanh

 

giải pháp hòa trộn hình ảnh/ thính giác

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_4

một bác sĩ chuyên khoa tai, mũi và họng trên máy kiểm tra thính giác

 

Kiến trúc chip hiển thị khả năng nghe máy và tích hợp với thị giác máy để cung cấp các cấu trúc quan trọng khác nhau. Đầu tiên, trong ứng dụng, bạn theo dõi mục tiêu với cả hình ảnh và định vị nguồn âm thanh tốt. thêm vào đó, bạn có thể định hướng mục tiêu bằng cách sử dụng các thiết bị trợ thính và độ trễ mục tiêu thông thường. Ngược lại, bạn có thể lấy hướng đi của một người qua cảm biến hình ảnh từ máy quay. bằng cách tạo ra các chùm, các mảng micro chỉ vào con người. Bạn có thể định hướng người nói dựa trên một mảng micrô, chỉ vào người đó bằng cách xoay camera.

 

Máy gia tốc trí tuệ nhân tạo K210

 

K210 AI Accelerator là một chiếc mũ Raspberry Pi nhỏ gọn. Cũng quan trọng, nó đạt được năng lực xử lý khoảng 0,5 TOPs (tỷ tỷ phép tính mỗi giây) bằng cách sử dụng bộ xử lý AI Kendryte K210. Ngoài ra, thiết kế mũ 65 x 39mm được trang bị các phụ kiện máy ảnh RPI. Ngoài ra, nó có thể kết hợp hoàn hảo với bất kỳ bánh dâu tây 40 kim. Ngay cả khi bạn không chắc chắn về cách đào tạo mô hình của mình, mũ sẽ cho phép bạn thêm các tính năng AI vào máy ảnh RPi của bạn. Hơn nữa, chỉ với một vài cuộc gọi API Python, bạn có thể làm cho máy ảnh của bạn hỗ trợ AI với các mô hình và các mô-đun bổ sung được đào tạo trước.

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_5

bánh dâu tây với cái nón Sense

nguồn: Wikimedia Commons.

 

Bo mạch phát triển K210

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_6

một loạt các bảng mạch in sẵn có

 

có nhiều loại bảng phát triển k 210 trên thị trường. đây là các phần được ưa chuẩn nhất:

 

KD 2333 – Dual-Core Risc-V SoC

 

Bảng KD233 Kendryte có chức năng gia tốc phần cứng mạng lưới thần kinh lặp lại (CNN) cho các ứng dụng AI. Ngoài ra, nó được xây dựng xung quanh bộ xử lý RISC-V dual-core K210 của Kendryte với khả năng nghe máy và chức năng thị giác.

 

Bộ đậu xe Sipeed M1 (dàn đậu xe M1 + màn hình LCD 2.4 inch + OV2640)

 

Giống như các mô-đun Maixduino và MAIX, Sipeed M1 cũng sử dụng các thành phần tương tự. Cũng được gọi là M1, mô-đun Sipeed MAIX-I tích hợp 3 kênh nguồn DC-DC và K210 vào mô-đun vuông. Tương tự như vậy, điện của chân có thể được cấu hình ở 1.8V và 3.3V, trong khi tất cả công việc I0 là chân 1.27mm.

 

Gói Sipeed Maixduino cho RISC-V AI + IoT

 

Maixduino là một bo mạch phát triển RISC-V 64 dựa trên mô-đun MAIX cho các ứng dụng AI + IoT. Không giống như các nền tảng phần cứng khác, Maxiduino Open Software tích hợp các tài nguyên phần cứng tùy chỉnh và truy cập vào các thuật toán AI tiên tiến nhất. Ngoài ra, hiệu năng cao, chi phí thấp, tiêu thụ điện thấp và kích thước nhỏ của nó hỗ trợ việc triển khai rộng rãi AI cạnh chất lượng cao.

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_7

Bảng giấy Sipeed

nguồn: Wikimedia Commons.

 

môi trường lập trình k 210

 

k 210 có thể hỗ trợ các môi trường lập trình khác nhau, bao gồm:

 

môi trường phát triển dòng lệnh

 

Các hệ điều hành độc lập và tự do là hai bo mạch phát triển dựa trên K210 được hỗ trợ bởi SDK chính thức của K210.

 

Môi trường phát triển IDE

 

phát triển trong windows là cách dễ nhất và thông thường nhất. Bạn chỉ cần có khả năng hoàn thành mã và sử dụng IDE dựa trên mã Visual Studio được cung cấp chính thức.

 

K210: trí tuệ nhân tạo, sự tự chủ và những thứ mới nổi_8

visual studio với mã nhị phân kỹ thuật trừu tượng

 

Môi trường phát triển MicroPython

 

đối với môi trường phát triển dòng lệnh và phát triển ide, bạn phải viết mã, biên dịch và bắt đầu quá trình tải xuống. Tuy nhiên, trong môi trường Micro Python, các cổng nối tiếp được sử dụng để liên kết với Python sau khi tải về firmware. ngoài ra, bạn có thể khởi động chương trình sau khi nó được đưa vào thẻ sd. Dựa trên dự án thị giác máy mã nguồn mở, firmware tương tác được viết kịch bản này là MicroPython.

 

tóm tắt

 

Kendry K210 là một trong những chip điện toán cạnh mạnh nhất, phù hợp nhất với các công nghệ tiên tiến với chi phí thấp và hiệu năng cao. Nó hoàn hảo để thực hiện các ứng dụng khác nhau, bao gồm phát lại video, phát hiện đối tượng,渲染 3D và hình ảnh trường âm thanh. Ngoài ra, nó cũng có thể chơi trên mô phỏng FC và nhiều ứng dụng khác, làm cho nó trở thành một nền tảng chip tuyệt vời. K210 cũng hỗ trợ mã hóa firmware, rất khó để hack thông qua các chương trình thông thường.