BealeBone Black – Build Kernel bằng Yocto Project (hướng dẫn nhanh)

Bài viết này hướng dẫn nhanh cách sử dụng Yocto Project để bạn tự build một Embedded Linux Kernel cho BeagleBone Black board. Nên sẽ không có giải thích chi tiết, chỉ là các bước để làm theo. Bạn cần thực hiện các lệnh này trên hệ điều hành Linux. Mở một console terminal và …

BealeBone Black – Build Kernel bằng Yocto Project (hướng dẫn nhanh) Read More »

BeagleBone Black Cơ Bản: Kernel

Kernel là trái tim của hệ điều hành Linux (Linux operating system). Nó là phần mềm nhận các yêu cầu cấp thấp (low-level request), như là đọc hoặc ghi file, hoặc đọc và ghi các chân GPIO (general-purpose input/output) và ánh xạ (map) chúng tới phần cứng. Khi bạn cài đặt một phiên bản mới của OS (Xác minh rằng bạn có phiên bản HĐH mới nhất trên Bone), nghĩa là bạn cài một phiên bản của kernel.

Học Lập Trình C - Hàm Callback

C – Callback Function

Callback function hay hàm callback trong lập trình C là gì? Callback function là những hàm cực kỳ linh hoạt, đặc biệt là trong lập trình hướng sự kiện (event-driven programming). Khi một sự kiện cụ thể được kích hoạt (trigger), một hàm callback được ánh xạ tới sự kiện đó sẽ được thực thi …

C – Callback Function Read More »

Thêm chức năng quyên góp mới – Buy Me a Coffee

Mình vừa cài thêm một plugin mới có tên là Buy Me a Coffee. Đây là một plugin khá thú vị và thân thiện. Nó giúp fan hâm mộ có thể dễ dàng đóng góp quỹ ủng hộ cho tác giả blog hoặc những nhà sáng tạo nội dung. Người hâm mộ có thể chọn …

Thêm chức năng quyên góp mới – Buy Me a Coffee Read More »

Giới thiệu về U-Boot bootloader

Bootloader là gì? Bộ vi xử lý (microprocessor) chỉ có thể thực thi mã có trong bộ nhớ (ROM hoặc RAM), trong khi hệ điều hành thường nằm trong các thiết bị có dung lượng lớn như ổ cứng, CD-ROM, ổ USB, máy chủ (network server) và các phương tiện lưu trữ khác (storage media). …

Giới thiệu về U-Boot bootloader Read More »

BeagleBone Black – Lập Trình Với Cloud9 IDE Trên Web Browser

Bài viết này giới thiệu cách điều khiển thông qua giao diện web, sử dụng Cloud9 IDE để viết code cho board. Kết nối board BeagleBone Black với máy tính của bạn bằng cáp USB bán kèm. Lưu ý cần cài driver USB to TTL để máy tính nhận biết board – Link tải phần …

BeagleBone Black – Lập Trình Với Cloud9 IDE Trên Web Browser Read More »

How To Install Ubuntu 20.04 Desktop on VirtualBox

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 Install Ubuntu 20.04 Desktop on VirtualBox Read More »

Các Phiên Bản Linux Dành Cho 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 …

Các Phiên Bản Linux Dành Cho BealgeBone Black Read More »

Icons made by Freepik from www.flaticon.com