Đánh giá chi tiết bo mạch phát triển Orange Pi Kunpeng Pro với hiệu năng tính toán mạnh mẽ
Bài viết này sẽ trình bày quy trình đánh giá và một số trải nghiệm ban đầu với bo mạch phát triển Orange Pi Kunpeng Pro.
Orange Pi Kunpeng Pro là bo mạch phát triển hiệu năng cao, được hợp tác sản xuất bởi Orange Pi và Huawei. Bo mạch này tích hợp bộ xử lý Kunpeng của Huawei, cung cấp sức mạnh tính toán 8TOPS (INT8), hỗ trợ các phiên bản RAM 8 ...
Đăng vào ngày 13 tháng 8 lúc 10:43
Thiết lập môi trường gỡ lỗi ARM trên Linux với ST-Link và OpenOCD
Khi phát triển firmware cho vi điều khiển ARM Cortex-M (như STM32), việc chờ đợi IDE tải chương trình, khởi động lại bo mạch, rồi lại chờ phản hồi có thể làm chậm đáng kể quy trình viết mã. Trên hệ thống Linux, bạn hoàn toàn có thể thay thế luồng công việc thủ công này bằng một giải pháp nhẹ, mở và tự động hóa cao — kết hợp ST-Link, OpenOCD và ...
Đăng vào ngày 28 tháng 7 lúc 03:20
Tối ưu hiệu suất dịch vụ TTS trên kiến trúc ARM: Từ lựa chọn thuật toán đến triển khai kỹ thuật
Việc triển khai dịch vụ Tổng hợp giọng nói (TTS) trên các thiết bị di động và biên thường đối mặt với hai thách thức cốt lõi: giới hạn năng lực tính toán của chip ARM dẫn đến tốc độ tổng hợp chậm và yêu cầu nghiêm ngặt về độ trễ đầu cuối trong các tình huống tương tác thời gian thực. Dữ liệu thực nghiệm cho thấy, trên các thiết bị ARM điển hình ...
Đăng vào ngày 11 tháng 7 lúc 06:59
Xây Dựng Cầu Nối Trao Đổi Dữ Liệu ARM-DSP Hiệu Năng Cao Bằng Block RAM FPGA trong Vivado
Trong các hệ thống tính toán dị thể và thiết kế SoC biên, hiệu suất trao đổi dữ liệu giữa bộ xử lý chính và bộ đồng xử lý thường là yếu tố then chốt quyết định hiệu năng hệ thống. Các giải pháp bộ nhớ chia sẻ truyền thống bị giới hạn bởi độ trễ phân xử bus, trong khi Truy Cập Bộ Nhớ Trực Tiếp (DMA) lại đòi hỏi cấu hình bộ điều khiển phức tạp. B ...
Đăng vào ngày 10 tháng 7 lúc 13:49
Xây dựng hệ thống tập tin gốc bằng Buildroot cho hệ nhúng ARM
Hệ thống tập tin gốc (rootfs) là thành phần thiết yếu trong quá trình khởi động hệ điều hành Linux. Đây là hệ thống tập tin đầu tiên được nhân Linux gắn kết (mount) khi khởi động, chứa các tệp nhị phân nhân, tập lệnh khởi tạo như rcS, inittab, và các dịch vụ nền tảng. Trong môi trường nhúng, nếu không có rootfs hợp lệ, nhân Linux dù đã được nạp ...
Đăng vào ngày 10 tháng 7 lúc 02:37
Phân tích chi tiết quy trình khởi động U-Boot
Giới thiệu
Việc nắm vững quy trình khởi động của U-Boot giúp hiểu rõ về các thiết bị ngoại vi được khởi tạo ở đâu, từ đó khi cần điều chỉnh các trình điều khiển thiết bị ngoại vi, chúng ta sẽ có cơ sở rõ ràng.
I. Linker Script u-boot.lds
Để phân tích quy trình khởi động của U-Boot, trước tiên cần xác định "điểm vào" (entry point) - dòng lệnh đ ...
Đăng vào ngày 8 tháng 7 lúc 11:18
Tìm Hiểu Lỗi Prefetch Abort Trong Hệ Thống Windows CE
Giới Thiệu Về Lỗi Prefetch Abort
Lỗi "prefetch abort" là một trong những thách thức lớn đối với các nhà phát triển hệ thống nhúng, đặc biệt trên nền tảng Windows CE. Điểm khó khăn chính nằm ở việc xác định chính xác vị trí phát sinh lỗi. Một hiện tượng phổ biến và khó hiểu là chương trình chỉ gặp lỗi khi chạy độc lập, nhưng lại hoạt động bình t ...
Đăng vào ngày 31 tháng 5 lúc 14:01