Tạ Lục Gia Hoàng

How To Create an Virtual Machine by VirtualBox for Ubuntu 20.04

Preparations: Download details: Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what most people will want to use. You will need at least 1024MiB of RAM to install from this image. https://releases.ubuntu.com/20.04/ubuntu-20.04.6-desktop-amd64.iso Step …

How To Create an Virtual Machine by VirtualBox for Ubuntu 20.04 Read More »

Linux trên BealgeBone Black

Linux distribution là gì Bản phân phối Linux (Linux distribution) là phiên bản Linux đã public và được đóng gói cùng với một bộ chương trình phần mềm (software) và công cụ (tool). Có nhiều bản phân phối Linux khác nhau, thường tập trung vào các ứng dụng khác nhau. Ví dụ, người sử dụng …

Linux trên BealgeBone Black Read More »

BeagleBone Black – Hướng dẫn cách tắt nguồn an toàn

Khi cần tắt nguồn (shut down) của board, mặc dù có thể rút trực tiếp dây điện ra khỏi board để tắt nhưng đó là việc không nên làm vì có thể làm hư mạch điện hoặc hư dữ liệu do mất điện đột ngột dẫn đến hệ thống chưa được tắt đúng quy trình.

BeagleBone Black – Sử dụng Putty để kết nối SSH

Hướng dẫn sử dụng BeagleBone Black dành cho người mới – Getting Started Tutorial for Beginners.

Bài viết này hướng dẫn cách kết nối bằng SSH giữa máy tính với board. Kết nối SSH là một trong những bước đầu tiên để có thể điều khiển BeagleBone Black và lập trình board trong môi trường Linux.

Giới thiệu kế hoạch bán BeagleBone Black GIÁ RẺ dành cho sinh viên

Lập Trình Nhúng Dành Cho Sinh Viên bán BeagleBone Black GIÁ RẺ dành cho sinh viên, nghe cũng có vần đó chớ . Giá BeagleBone Black board tăng quá nhanh, khiến cho mình tự hỏi sinh viên làm sao mua nổi để làm đồ án đây. Nên mình quyết định tự mua thử từ US …

Giới thiệu kế hoạch bán BeagleBone Black GIÁ RẺ dành cho sinh viên Read More »

Pointer và String

Chuỗi là thành phần phổ biến của nhiều ứng dụng và là một chủ đề phức tạp. Trong chương này, chúng ta sẽ khám phá các cách khai báo và khởi tạo chuỗi khác nhau. Chúng ta sẽ xem xét việc sử dụng literal pool trong các ứng dụng C và tác động của chúng. Ngoài ra, chúng ta sẽ xem xét các thao tác chuỗi (string operation) phổ biến, chẳng hạn như so sánh (compare), sao chép (copy) và nối (concatenate) chuỗi.

FreeRTOS Mutex, Recursive Mutex

Mutex là binary semaphore mà có cơ chế kế thừa ưu tiên. Trong khi binary semaphore là lựa chọn tốt hơn để thực hiện đồng bộ hóa (giữa các task hoặc giữa các task và một interrupt), thì mutex là lựa chọn tốt hơn để thực hiện loại trừ lẫn nhau đơn giản, do đó MUTual EXclusion.

Icons made by Freepik from www.flaticon.com