01 · Nền tảng
BENTO Secure Firmware
Nền tảng trên chip. Firmware BENTO chạy thành ba phần trên hai lõi Arm® của Infineon PSOC™ Edge E84: vùng bảo mật TrustZone của Cortex®-M33, vùng ứng dụng của lõi này đóng vai trò bộ não, và một lõi AI, tức Cortex®-M55 chạy FreeRTOS, chạy đồng thời nhiều mô hình Edge AI trên Arm® Ethos™-U55 NPU. Nhà phát triển ứng dụng xây dựng trên nền tảng này trong BENTO IDE. Vài dòng Python chọn mô hình và đọc kết quả, không cần mã C.
- Hiện cóMỗi mô hình âm thanh hoặc chuyển động mang theo thiết lập tín hiệu riêng, nên thêm mô hình không bao giờ đồng nghĩa với firmware mới
- Hiện cóBo mạch đối chiếu từng mô hình với những gì cảm biến thực sự cung cấp, và từ chối trường hợp không khớp kèm theo lý do
- Hiện cóNhiều mô hình dùng chung một NPU dưới dạng một kịch bản đã lưu, tự khởi động lại sau khi mất điện
- Hiện cóCác ngưỡng bắt đầu, xác nhận và kết thúc cho từng lớp biến điểm số thô thành sự kiện, mỗi sự kiện được báo cáo một lần kèm thời lượng
- Hiện cóTrên BENTO HMI Kit, một mô hình được chuyển giao chỉ mở được trên chính bo mạch của nó, và bo mạch chứng minh danh tính qua mutual TLS, được cấu hình sẵn khi bàn giao
- Hiện cóSecure boot và xác minh mô hình có chữ ký số, được bật trên mọi thiết bị BENTO chúng tôi bàn giao
Chi tiết firmware →
02 · Học
BENTO Edge AI Trainer / DEEPCRAFT™ Studio
Mô hình được huấn luyện và đánh giá tại đây. Mỗi bước trong quy trình tự chạy; khi cần đưa ra lựa chọn, tác tử AI chọn trong số các phương án mà công cụ đã kiểm tra trước, và con người phê duyệt ở những điểm quan trọng. Có thể cài đặt trên máy chủ AI cục bộ, tại cơ sở riêng hoặc trên đám mây.
- Hiện cóGhi trực tiếp từ bo mạch qua USB, với nhãn được thêm ngay trong lúc ghi
- Hiện cóTác tử AI lựa chọn trong số các phương án mà công cụ đã kiểm tra trước, và mọi lựa chọn đều được ghi nhật ký và có thể hoàn tác
- Hiện cóMười bốn cổng chất lượng không bao giờ được bỏ qua, cùng phép kiểm tra theo các quy tắc mà firmware của bo mạch dùng để nạp mô hình
- Hiện cóCác tiện ích mở rộng cho gán nhãn, tăng cường dữ liệu và kiểm tra dữ liệu được cài từ một trang, chạy ngoại tuyến và mặc định ở trạng thái tắt
- Hiện cóMột lệnh khởi chạy một Trainer, có hoặc không có GPU, trên máy chủ AI cục bộ, tại cơ sở riêng hoặc trên đám mây. Mỗi Trainer ký các mô hình nó tạo ra bằng khóa riêng của mình
Về Trainer →
03 · Chuyển giao
BENTO Secure Edge AI Store
Mô hình được tìm thấy và chuyển giao tại đây. Mô hình được cài như bài hát, kịch bản phát như danh sách phát, và mỗi mô hình đi từ trình duyệt đến bo mạch do chủ sở hữu chọn, không cần firmware mới.
- Hiện cóTrên BENTO HMI Kit, mỗi mô hình được niêm phong cho đúng bo mạch nhận nó, kèm một vé dùng một lần do chính bo mạch tạo ra, qua USB hoặc qua mạng
- Hiện cóGom các mô hình thành một kịch bản, như các bài hát trong danh sách phát, và chạy chúng cùng nhau trên một bo mạch
- Hiện cóKết nối bo mạch, và mỗi thẻ cho biết mô hình đó có chạy được trên bo mạch hay không, cùng lý do nếu không
- Hiện cóStore chỉ nhận khóa của một bo mạch từ chính bo mạch đó, không bao giờ từ trình duyệt
- Hiện cóMỗi mô hình hiển thị Trainer đã tạo ra nó, và một phiên bản đã xuất bản sẽ không bao giờ thay đổi
- Hiện cóTrên BENTO HMI Kit, chọn Auto Start khi gửi một mô hình hoặc một kịch bản, và bo mạch sẽ tự chạy nó mỗi lần được bật
Về Store →
04 · Sáng tạo
BENTO IDE
Ứng dụng được tạo tại đây, ngay trong trình duyệt. Viết ứng dụng dưới dạng Flow, Blocks hoặc Python, chạy thử trên BENTO Emulator, hỏi AI Buddy, rồi chạy trên bo mạch thật qua USB.
- Hiện cóBa cách viết một ứng dụng: nối các nút Flow, ghép Blocks hoặc gõ Python, với giá trị trực tiếp trên các dây nối
- Hiện cóBENTO Emulator chạy MicroPython thật trong trình duyệt và vẽ đúng màn hình của bo mạch, được dựng từ chính mã nguồn của firmware
- Hiện cóVirtual Hardware Console gồm nút bấm, núm xoay, LED, độ nghiêng và ma trận RGB, nhờ đó ứng dụng có thể được kiểm thử trước khi có bo mạch
- Hiện cóAI Buddy đọc bo mạch đang kết nối và giải thích lỗi bằng tiếng Thái hoặc tiếng Anh. Thao tác khởi động lại, ghi tệp hay chạy mã đều chờ người dùng nhấp xác nhận
- Hiện cóRemote Flash nạp firmware BENTO lên bo mạch từ IDE thông qua một ứng dụng trợ giúp nhỏ, không cần cài đặt bộ công cụ
Về IDE →
05 · Vận hành
PSOC Edge BENTO Device
Được xây dựng trên Infineon PSOC™ Edge E84, một vi điều khiển dành cho các thiết bị vừa nghe, vừa cảm nhận, vừa hiển thị cùng lúc. BENTO HMI Kit tích hợp màn hình, radar, cảm biến chuyển động và micrô trong một thiết bị, và BENTO mang trí tuệ đến cho nó.
- Hiện cóMột Cortex®-M55 với Arm® Ethos™-U55 NPU cho AI, bên cạnh một Cortex®-M33 với TrustZone cho bộ não của thiết bị và các khóa
- Hiện cóLõi đồ họa 2.5D tích hợp điều khiển màn hình lên đến 1024 × 768 ở 60 khung hình mỗi giây
- Hiện cóTối đa sáu micrô kết nối trực tiếp với chip, và nhiều mô hình cùng lúc lắng nghe và cảm nhận
- Hiện cóChạy trên BENTO HMI Kit, TESAIoT Dev Kit và PSOC™ Edge E84 Evaluation Kit, ngoại tuyến trên chính NPU của chip
- Hiện cóHighlights: dòng thời gian về những gì bo mạch đã nhận biết và thời điểm (chỉ kết quả, không có bản ghi)
- Hiện cóLuôn cảm nhận: khi đã được nạp, AI tiếp tục theo dõi micro, cảm biến chuyển động (IMU) và radar ở chế độ nền ngay trên bo mạch, cả ngày lẫn đêm
Xem thiết bị →