Dashboard

Tổng quan lộ trình và tiến độ học Embedded Linux

data/state.json
Tuần này: 0h / 8h
Tiến độ tổng thể
0% 0 / 69 Topics
Trạng thái Topics
0 Hoàn thành
0 Đang học
69 Chưa học
Tổng giờ đã học
0h 0m 0 buổi học ghi nhận
Video Tech HD (L2)
0 / 11 20h 25m tổng bài giảng
Đang học

Chưa chọn Topic nào

Phase 0

Chọn một Topic trong Learning Roadmap và bấm "Bắt đầu học" để tự động kích hoạt bộ đếm thời gian.

Thời lượng: 3-4 ngày Video liên quan: Không có Bắt đầu: --

Biểu đồ học tập tuần này

Tuần hiện tại (Thứ 2 – Chủ Nhật)

Mục tiêu: 8h/tuần
Hôm nay

Tổng kết phiên học hôm nay (Today's Focus)

2026-11-04
Tổng thời gian tập trung: 0 phút
Số phiên đã hoàn thành: 0 phiên
Pomodoro hoàn thành: 0 🍅
Các Topic đã học hôm nay:

Hôm nay bạn chưa có phiên học nào hoàn thành. Hãy chọn Topic và bấm "Bắt đầu học"!

Topics tiếp theo cần học

Gợi ý 4 kiến thức tiếp theo trong lộ trình chưa hoàn thành

Tổng quan các Phase (Phase 0 – 21)

Nhấn vào bất kỳ Phase nào để mở trang Roadmap tại đúng Phase đó

Trạng thái:
Track:
Nhóm theo:
Tech HD Linux Embedded Level 2

Khóa học Video Lập trình Linux Embedded Level 2

Tổng 11 bài giảng chuyên sâu Kernel Driver & U-Boot. Tổng thời lượng: 20 giờ 25 phút 49 giây.

Đã xem 0 / 11
Thời lượng đã xem 0h / 20h 25m
Tiến độ xem 0%
Tổng thời gian học
0h 0m
0 buổi học ghi nhận
Thời gian tuần này
0h 0m
Mục tiêu: 8h/tuần
Thời gian tháng này
0h 0m
Tháng hiện tại
Trung bình mỗi buổi
--
Thời lượng tập trung
Ngày học Khung giờ Thời lượng thực tế Phase & Topic Chế độ Ghi chú Thao tác

Thông tin Người học (Learner Profile)

Định hướng mục tiêu: Embedded Linux Engineer
Nền tảng kiến thức: C/C++, STM32, MCU, FreeRTOS và Embedded Software
Linux System Programming: Process, Thread, Shared Memory, Semaphore, POSIX Queue, Socket, Select/Epoll
Thiết bị thực hành: BeagleBone Black (BBB), Rev C – Kết nối qua SSH
Main Track: Linux Kernel/BSP Development (Trọng tâm chính)
Supporting Track: Embedded Linux Application Development (Bổ trợ)

Study Timer & Pomodoro

Quản lý thời gian học tự động và chu kỳ Pomodoro tập trung

Auto Timer
Kích hoạt Pomodoro Sử dụng chu kỳ Tập trung & Nghỉ ngơi thay cho Stopwatch
Tự động bắt đầu giờ nghỉ Tự động đếm giờ nghỉ sau khi kết thúc phiên Focus
Tự động bắt đầu Focus tiếp theo Tự động chạy phiên học mới sau khi hết giờ nghỉ
Âm thanh chuông báo (Sound Notification) Phát chuông chimes khi hoàn thành Focus hoặc hết giờ nghỉ
Thông báo trình duyệt (Browser Notification) Hiển thị thông báo màn hình khi hết giờ học hoặc giờ nghỉ

Mục tiêu học tập & Giao diện

Mục tiêu khuyến nghị: 7–9 giờ/tuần (Focus time thực tế).

Vị trí lưu trữ dữ liệu (Data Storage Location)

Dữ liệu được lưu tại thư mục: D:\Project\learn_linux_managerment\data

🟢 Đã liên kết data/state.json
Thư mục lưu trữ: D:\Project\learn_linux_managerment\data\
File tiến độ & dữ liệu cá nhân: data\state.json (Lưu trạng thái Topics, buổi học, ghi chú)
File dữ liệu JavaScript: data\data.js (Tự động đồng bộ để mở trực tiếp file://)
File lộ trình gốc mặc định: data\roadmap.json (22 Phase, 69 Topics, 11 Videos)

Tải file state.json vào data/

Tải ngay file state.json mới nhất để lưu trực tiếp vào thư mục data\ trên ổ cứng.

Đồng bộ thư mục data trực tiếp

Sử dụng File System API (Chrome/Edge) để cho phép website ghi đè trực tiếp vào thư mục data mỗi khi có thay đổi.

Tải lại từ data/state.json

Đọc lại toàn bộ dữ liệu mới nhất từ file data\state.json vào ứng dụng.

Quản lý Dữ liệu & Sao lưu (LocalStorage & JSON)

Toàn bộ tiến độ được lưu trên trình duyệt của bạn qua LocalStorage. Xuất file JSON để sao lưu định kỳ.

Schema Version 1

Xuất dữ liệu (Export)

Tải toàn bộ lộ trình, tiến độ và lịch sử học tập thành file JSON để lưu trữ.

Nhập dữ liệu (Import)

Khôi phục tiến độ từ file JSON đã sao lưu trước đó (có kiểm tra tính hợp lệ).

Sao chép dữ liệu

Sao chép toàn bộ chuỗi JSON dữ liệu trực tiếp vào Clipboard.

Khôi phục mặc định (Reset)

Xóa toàn bộ tiến độ cá nhân và trở về trạng thái ban đầu của Roadmap.