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
Xử lý sự cố tương thích GDB đa phiên bản trong gdbgui
Giới thiệu
gdbgui là một giao diện người dùng web mạnh mẽ cho GDB (GNU Debugger), hỗ trợ việc gỡ lỗi các ứng dụng viết bằng C, C++, Go, Rust và Fortran. Tuy nhiên, việc sử dụng các phiên bản GDB khác nhau có thể gây ra các vấn đề về khả năng tương thích, ảnh hưởng đến trải nghiệm gỡ lỗi. Bài viết này sẽ hướng dẫn các phương pháp thực tiễn để qu ...
Đăng vào ngày 17 tháng 7 lúc 16:03
Cấu hình Môi trường Gỡ lỗi DPDK Kết hợp VSCode và Không Gian Mạng
Yêu cầu tiền đề và cài đặt thư viện
Trước khi bắt đầu quy trình biên dịch, bạn cần đảm bảo hệ thống đã cài đặt đầy đủ các công cụ phụ thuộc cần thiết cho việc xây dựng dự án DPDK và hỗ trợ gỡ lỗi.
# Cài đặt gói thư viện nén và quản lý
sudo yum install -y zlib-devel python3-pip
# Cài đặt công cụ Meson và phân tích file ELF thông qua pip
pip3 i ...
Đăng vào ngày 12 tháng 6 lúc 01:25