Tải bản đầy đủ (.pdf) (27 trang)

2023 1 embedded systems chapter 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (882.91 KB, 27 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>Nội dung</b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>Khái niệm</b>

nhúng trong hệ thống lớn hơn

▪ (<b>Embedded Systems (ES) </b>= information processing systems embedded into a larger product)

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>Một số ví dụ về hệ nhúng</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>Đặc trưng của hệ nhúng</b>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<b>Đặc trưng của hệ nhúng</b>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>Kiến trúc máy tính mức hệ thống</b>

quyết định xử lý khi nhận về)

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Kiến trúc máy tính mức hệ thống</b>

Harvard Architecture Von Neumann Architecture

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>Kiến trúc máy tính mức hệ thống</b>

Sự khác biệt giữa RISC (Reduced) và CISC(Complex Instruction Set Computers)

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>Cấu trúc phần cứng hệ nhúng</b>

Sơ đồ chung của các hệ nhúng

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>Cấu trúc phần cứng hệ nhúng</b>

Các thành phần trong hệ nhúng

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>Kiến thức cơ sở phần cứng cho </b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>Bộ vi xử lý</b>

▪ Processor:

▪ Microprocessor:

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>Vi điều khiển</b>

chip đơn, mạch tích hợp.

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

▪ Mỗi vi điều khiển có một hoặc nhiều thanh ghi cổng (port registers) kết nối đến các cổng vào/ra

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>Vi điều khiển</b>

▪ Các dòng vi điều khiển phổ biến:

▪ 8051 (AT89C51, AT89S51, AT89S52) (Intel) ▪ AVR (ATMEGA8, ATMEGA16, v.v.) (Atmel)

▪ PIC (PIC16F877A, PIC18F4550, PIC18F2550, v.v.) (Microchip) ▪ ARM (ARM7, LPC, TMS, ARM9, ARM Cortex-M, ARM Cortex-A)

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>Vi điều khiển</b>

▪ Cấu trúc phần cứng vi điều khiển

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>Cấu trúc hệ nhúng</b>

▪ Phân lớp các hệ thống:

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>Bộ nhớ</b>

▪ Phân loại bộ nhớ

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>Bộ nhớ</b>

▪ Tổ chức bộ nhớ

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<b>Không gian địa chỉ</b>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<b>Hệ thống nhúng thời gian thựcRealtime Embedded Systems</b>

xảy ra trong st q trình phát triển và hoạt động của hệ thống

mốc thời gian xác định (Deadline)

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<b>Hệ thống nhúng thời gian thực</b>

<b>▪ Hard real-time </b><sub>- hệ thống hoàn toàn cưỡng chế sự trả lời trong khoảng </sub>

thời gian deadline cho phép. Ví dụ như hệ thống điều khiển bay.

<b>▪ Soft real-time</b> - deadline là quan trọng đối với hệ thống, nhưng cũng tồn tại chức năng để sửa lỗi hệ thống khi deadline khơng được đáp ứng kịp thời. Ví dụ như hệ thống nhận dữ liệu

</div>

×