Port and Interfaces

Bài 4: Port and Interfaces

Ở các bài trước, chúng ta đã làm quen với kiến trúc phân lớp của AUTOSAR, các loại software component, và RTE — lớp kết nối mọi thứ lại với nhau. Bây giờ đã đến lúc trả lời câu hỏi tự nhiên tiếp theo: các software component thực sự giao tiếp với nhau như thế nào? Câu trả lời nằm ở Ports và Port Interfaces — các điểm kết nối chính thức, được chuẩn hóa mà AUTOSAR định nghĩa cho mọi luồng dữ liệu hoặc service đi qua giữa các component. Bài học này sẽ phân tích toàn bộ vấn đề một cách rõ ràng, từ các loại port cơ bản đến hai interface phổ biến nhất mà bạn sẽ gặp trong các dự án thực tế. ...

May 3, 2026 · 2 min
Software Component

Bài 3: Software Component

Ở các bài trước, chúng ta đã khám phá kiến trúc phân lớp của AUTOSAR và cách RTE (Runtime Environment) đóng vai trò là ranh giới rõ ràng giữa Application Software (ASW) và Basic Software (BSW). Trong bài này, chúng ta sẽ đi sâu hơn vào Application Software Layer và trả lời câu hỏi: Layer này thực sự chứa gì, và chúng ta thiết kế nó như thế nào? Câu trả lời nằm ở Software Component (SW-C) — những khối xây dựng cơ bản của bất kỳ ứng dụng AUTOSAR nào. ...

May 2, 2026 · 8 min
Kiến trúc phân lớp AUTOSAR

Bài 2: Kiến Trúc Phần Mềm AUTOSAR – Basic Software (BSW).

1. Tổng Quan Kiến Trúc Phân Lớp AUTOSAR. Kiến trúc phân lớp (Layered Architecture) của AUTOSAR cung cấp toàn bộ cơ chế cần thiết để đạt được sự độc lập giữa phần mềm và phần cứng. Toàn bộ phần mềm chạy trên vi điều khiển (microcontroller) được chia thành ba lớp chính: ASW – Application Software Layer. RTE – Runtime Environment. BSW – Basic Software. Ý tưởng cốt lõi của kiến trúc này là tách biệt hoàn toàn phần mềm ứng dụng (không phụ thuộc phần cứng) với phần mềm nền tảng (phụ thuộc phần cứng) thông qua tầng trung gian RTE. ...

April 30, 2026 · 5 min
Kiến trúc AUTOSAR

Bài 1: Giới Thiệu về AUTOSAR.

I. AUTOSAR là gì? AUTOSAR (viết tắt của AUTomotive Open System ARchitecture) là một chuẩn kiến trúc phần mềm mở cho ngành công nghiệp ô tô, được thành lập vào năm 2003. Đây là một kiến trúc phân lớp (layered architecture), được phát triển bởi sự hợp tác của các OEM (nhà sản xuất ô tô), nhà cung cấp (suppliers) và nhiều công ty trong các lĩnh vực phần mềm, bán dẫn và điện tử. ...

November 10, 2025 · 5 min