<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>AUTOSAR CLASSIC on Embedded Lab</title>
    <link>https://embedded-lab.pages.dev/categories/autosar-classic/</link>
    <description>Recent content in AUTOSAR CLASSIC on Embedded Lab</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 03 May 2026 08:40:19 +0700</lastBuildDate>
    <atom:link href="https://embedded-lab.pages.dev/categories/autosar-classic/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bài 4: Port and Interfaces</title>
      <link>https://embedded-lab.pages.dev/posts/bai-4-port-and-interfaces/</link>
      <pubDate>Sun, 03 May 2026 08:40:19 +0700</pubDate>
      <guid>https://embedded-lab.pages.dev/posts/bai-4-port-and-interfaces/</guid>
      <description>&lt;p&gt;Ở 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?&lt;/p&gt;
&lt;p&gt;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ế.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bài 3: Software Component</title>
      <link>https://embedded-lab.pages.dev/posts/bai-3-software-component/</link>
      <pubDate>Sat, 02 May 2026 08:20:22 +0700</pubDate>
      <guid>https://embedded-lab.pages.dev/posts/bai-3-software-component/</guid>
      <description>&lt;p&gt;Ở 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 &lt;strong&gt;Application Software Layer&lt;/strong&gt; và trả lời câu hỏi: &lt;em&gt;Layer này thực sự chứa gì, và chúng ta thiết kế nó như thế nào?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Câu trả lời nằm ở &lt;strong&gt;Software Component (SW-C)&lt;/strong&gt; — những khối xây dựng cơ bản của bất kỳ ứng dụng AUTOSAR nào.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bài 2: Kiến Trúc Phần Mềm AUTOSAR – Basic Software (BSW).</title>
      <link>https://embedded-lab.pages.dev/posts/bai-2-basic-software/</link>
      <pubDate>Thu, 30 Apr 2026 05:50:47 +0700</pubDate>
      <guid>https://embedded-lab.pages.dev/posts/bai-2-basic-software/</guid>
      <description>&lt;h2 id=&#34;1-tổng-quan-kiến-trúc-phân-lớp-autosar&#34;&gt;&lt;strong&gt;1. Tổng Quan Kiến Trúc Phân Lớp AUTOSAR&lt;/strong&gt;.&lt;/h2&gt;
&lt;p&gt;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 &lt;strong&gt;sự độc lập giữa phần mềm và phần cứng&lt;/strong&gt;. Toàn bộ phần mềm chạy trên vi điều khiển (microcontroller) được chia thành &lt;strong&gt;ba lớp chính&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://embedded-lab.pages.dev/wp-content/uploads/2026/04/Autosar_Layer_Arch_1.png&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ASW&lt;/strong&gt; – Application Software Layer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RTE&lt;/strong&gt; – Runtime Environment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BSW&lt;/strong&gt; – Basic Software.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ý tưởng cốt lõi của kiến trúc này là &lt;strong&gt;tách biệt hoàn toàn&lt;/strong&gt; 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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bài 1: Giới Thiệu về AUTOSAR.</title>
      <link>https://embedded-lab.pages.dev/posts/autosar-la-gi/</link>
      <pubDate>Mon, 10 Nov 2025 13:45:09 +0700</pubDate>
      <guid>https://embedded-lab.pages.dev/posts/autosar-la-gi/</guid>
      <description>&lt;h2 id=&#34;i-autosar-là-gì&#34;&gt;I. AUTOSAR là gì?&lt;/h2&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://embedded-lab.pages.dev/wp-content/uploads/2025/11/Autosar-Classic.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AUTOSAR&lt;/strong&gt; (viết tắt của &lt;strong&gt;AUT&lt;/strong&gt;omotive &lt;strong&gt;O&lt;/strong&gt;pen &lt;strong&gt;S&lt;/strong&gt;ystem &lt;strong&gt;AR&lt;/strong&gt;chitecture) 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 &lt;strong&gt;2003&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Đây là một kiến trúc phân lớp (&lt;strong&gt;layered architecture&lt;/strong&gt;), được phát triển bởi sự hợp tác của các &lt;strong&gt;OEM&lt;/strong&gt; (nhà sản xuất ô tô), &lt;strong&gt;nhà cung cấp (suppliers)&lt;/strong&gt; 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ử.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
