Log chính là nhật ký hoạt động của phần mềm, được hiển thị dưới dạng text. Vậy làm thể nào để hệ thống nhúng có thể ghi lại log và hiển thị dưới dạng text. Hãy tận dụng các giao thức truyền thông luôn luôn được tích hợp sẵn trong các vi điều khiển trong hệ thống nhúng để có thể có thể phát triển chương trình nhúng một cách tốt nhất.Continue Reading

Debug (gỡ lỗi) là một kĩ năng nền tảng của lập trình viên. Mục đích của Debug không chỉ dùng để loại bỏ lỗi (error) khỏi chương trình mà quan trọng debug sẽ giúp lập trình viên hiểu rõ hơn về sự thực thi của chương trình. Một lập trình viên không có khả năng debug  thì sẽ rất khó kiểm soát sự thực thi chương trình của mình.Continue Reading

Bài viết này hướng dẫn về chức năng Output push – pull sử dụng kit STM32F103C8T6. General-purpose Input/Output (GPIO) rất phổ biến, là một chức năng ngoại vi cơ bản của mỗi loại vi điều khiển, bao gồm các chân đầu vào và chân đầu ra, có thể được điều khiển bởi người dùng…Continue Reading

STM32CubeMX là một công cụ hỗ trợ cấu hình và sinh code cho MCU STM32. Tất cả các công việc cấu hình, nâng cấp đều được thực hiện qua giao diện đồ họa. Việc này giúp cho việc lập trình trên STM32 dễ dàng hơn, rút ngắn được thời gian nghiên cứu và phát triển. Bài viết này sẽ hướng dẫn các bước cài dặt STM32CubeMX. Continue Reading

Và với sự gia tăng chóng mặt của các thiết bị và dữ liệu, sự an toàn của các hệ thống IoTs luôn là vấn đề lớn; lỗ hỗng bảo mật của các hệ thống thông minh hiện nay rất nhiều, tạo điều kiện cho tin tặc dễ dàng tấn công và khai thác. Vì vậy bảo mật cho Internet of Things là vấn đề cần quan tâm hàng đầu.Continue Reading