FreeRTOS Queue
Hàng đợi (queue) là hình thức chính giao tiếp giữa các task. Chúng có thể được sử dụng để gởi message giữa các task với nhau và giữa các task với các interrupt.
Hàng đợi (queue) là hình thức chính giao tiếp giữa các task. Chúng có thể được sử dụng để gởi message giữa các task với nhau và giữa các task với các interrupt.
BeageBone Black có 4 chế độ boot (boot mode) Phần mềm hỗ trợ các chế độ từ boot USB và từ serial port không được hỗ trợ sẵn bởi beaglebone.org. Bạn cần liên lạc hãng TI (https://www.ti.com/) để hỗ trợ tính năng này. Có một nút (switch) dùng để chuyển giữa các mode. Chú ý:
Các chế độ boot của BeagleBone Black Read More »
Phần lớn sức mạnh của con trỏ bắt nguồn từ khả năng theo dõi bộ nhớ được cấp phát động. Khả năng quản lý bộ nhớ thông qua con trỏ tạo ra cơ sở cho nhiều phép toán (operation), bao gồm những phép toán được sử dụng để thao tác với các cấu trúc dữ
Quản Lý Bộ Nhớ Động trong C (Dynamic Memory Management in C) Read More »
Bookworm là một phiên bản Debian mới được phát hành dành cho hệ điều hành Raspberry Pi. Năm 2023 Debian phát hành một phiên bản tên là Bookworm.
Bookworm – Những điểm mới của Hệ điều hành Raspberry Pi Read More »
Các biến toàn cục (global variable) hay biến global có một tiếng xấu, là chúng có mặt ở mọi chỗ trong mớ code lộn xộn. Chúng liên tục âm mưu với các thế lực bên ngoài không thể giải thích được để kiểm soát luồng code. Chúng không biết ý nghĩa của từ reentrant.* Thuận
Ưu điểm và Nhược điểm của Biến Global Read More »
Chúng ta đang sống trong một thế giới mà sóng vệ tinh bao phủ mọi nơi. Thiết bị truyền hình vệ tinh như TV để giải trí hàng ngày, máy thu tín hiệu vệ tinh (như bộ thu tích hợp sẵn trên điện thoại) lại cho con người những thông số hữu ích về vị trí. Trong cuộc sống, bạn rất dễ bắt gặp những cụm từ nói về tín hiệu vệ tinh như GPS, GNSS, nhưng chúng là gì?
GPS và GNSS là gì? Read More »
Bài viết dành cho sinh viên hoặc những bạn thích nghiên cứu BeagleBone Black board. Hướng dẫn bạn cách tìm tài liệu tự học dành cho board này do hãng BeagleBoard.org viết.
BeagleBone Black – Cách tìm tài liệu hướng dẫn từ nhà sản xuất Read More »
Đối với những ai mới bắt đầu tìm hiểu hoặc dự tính mua một con BeagleBone Black, có lẽ câu hỏi đâu tiên mỗi người đều tự thắc mắc là so sánh giữa BeagleBone Black và Raspberry Pi cái nào tốt hơn. Bài viết này sẽ liệt kê những điểm khác nhau cơ bản giữa chúng từ đó đưa ra một vài lời khuyên để lựa chọn phù hợp theo nhu cầu dự án của bạn.
BeagleBone Black vs Raspberry Pi 3 – Cái nào tốt hơn? Read More »
Trong lập trình C, con trỏ (pointer) là một chủ đề quan trọng và thú vị. Vài tác vụ chương trình C được thực hiện dễ dàng hơn bằng con trỏ, như là cấp phát bộ nhớ động (dynamic memory allocation). Cấp phát bộ nhớ động không thể thực hiện được nếu không sử dụng con trỏ. Do đó để trở thành một lập trình viên C giỏi, cần phải tìm hiểu về con trỏ. Hãy bắt đầu bằng những bước đơn giản trước.
C – Con Trỏ (Pointer) Read More »
Con trỏ trang bị một khả năng quan trọng cho hàm. Nó cho phép dữ liệu được truyền (pass) vào và sửa đổi bằng hàm. Dữ liệu phức tạp cũng có thể được truyền và trả về từ hàm dưới dạng một con trỏ tới cấu trúc (a pointer to a structure). Khả nẳng chứa
Con Trỏ và Hàm (Pointers and Functions) Read More »
Open source (mã nguồn mở), thời sinh viên mình có suy nghĩ dựa vào nó để làm mọi thứ, có khi còn nghĩ có thể dùng để chế cái gì đó đem bán. Nhưng có đúng là dễ dàng như vậy không? Nếu ta cho mình quyền sử dụng miễn phí công sức trí tuệ
Một chút suy nghĩ về Open Source (mã nguồn mở) Read More »
Kĩ thuật sử dụng con trỏ (pointer) và cấu trúc (structure)
Con Trỏ và Cấu Trúc (Pointers and Structures) Read More »