Professional Documents
Culture Documents
He Thong Nhung - B01
He Thong Nhung - B01
(EMBEDDED SYSTEM)
Ha Noi Univesity of Industry
Nội dung Faculty of Electronics Engineering
2
Nội dung các bài học (phần lý thuyết)
Bài thực hành 01: Lập trình điều khiển vào/ra GPIO
Bài thực hành 02: Lập trình ngắt GPIO, thiết bị hiển thị
Bài thực hành 03: Lập trình với bộ đếm Timer và PWM
Bài thực hành 04: Lập trình với ADC và truyền thông nối tiếp
Ø Tài liệu:
https://www.mediafire.com/folder/u7wxgub4zesvw/Tài+liệu
https://www.mediafire.com/folder/p1wxak4gzb61u/Tài+liệu
Ø Phần mềm:
https://www.mediafire.com/folder/2z4trz038wg3p/Phần+mềm+mềm+vi+điều+k
hiển+Pic
Ø Hướng dẫn cài đặt phần mềm:
https://www.mediafire.com/file/i4ubw4p5acccxa6/1_Huong_dan_cai_dat_STM_
Cube_va_Keil_C5.wmv/file
Ha Noi Univesity of Industry
CHƯƠNG 1 Faculty of Electronics Engineering
8
Ha Noi Univesity of Industry
Bài 1: Faculty of Electronics Engineering
9
1.1. Khái niệm về hệ Ha Noi Univesity of Industry
thống nhúng Faculty of Electronics Engineering
10
1.1. Khái niệm về hệ Ha Noi Univesity of Industry
thống nhúng Faculty of Electronics Engineering
11
1.1. Khái niệm về hệ Ha Noi Univesity of Industry
thống nhúng Faculty of Electronics Engineering
12
1.1. Khái niệm về hệ Ha Noi Univesity of Industry
thống nhúng Faculty of Electronics Engineering
13
1.1. Khái niệm về hệ Ha Noi Univesity of Industry
thống nhúng Faculty of Electronics Engineering
14
Ha Noi Univesity of Industry
Kiến trúc hệ thống nhúng
Faculty of Electronics Engineering
Phần cứng.
15
1.1. Khái niệm về hệ Ha Noi Univesity of Industry
thống nhúng Faculty of Electronics Engineering
• Một số hệ thống không đòi hỏi hoặc ràng buộc chặt chẽ, cho
phép đơn giản hóa hệ thống phần cứng để giảm thiểu chi phí
sản xuất.
16
1.1. Khái niệm về hệ Ha Noi Univesity of Industry
thống nhúng Faculty of Electronics Engineering
17
Ha Noi Univesity of Industry
Phân loại hệ thống nhúng
Faculty of Electronics Engineering
18
Ha Noi Univesity of Industry
Phân loại hệ thống nhúng
Faculty of Electronics Engineering
19
Ha Noi Univesity of Industry
Phân loại hệ thống nhúng
Faculty of Electronics Engineering
20
Ha Noi Univesity of Industry
Phân loại hệ thống nhúng
Faculty of Electronics Engineering
21
Ha Noi Univesity of Industry
Phân loại hệ thống nhúng
Faculty of Electronics Engineering
22
Ha Noi Univesity of Industry
Phân loại hệ thống nhúng
Faculty of Electronics Engineering
23
Ha Noi Univesity of Industry
Phân loại hệ thống nhúng
Faculty of Electronics Engineering
24
1.2. Lịch sử phát triển của Ha Noi Univesity of Industry
hệ thống nhúng Faculty of Electronics Engineering
- Năm 1960: Hệ thống nhúng đầu tiên là Apollo Guidance Computer (Máy tính
dẫn đường Apollo) được phát triển bởi Charles Stark Draper tại phòng thí
nghiệm của trường đại học MIT.
- Năm 1961: Hệ thống nhúng được sản xuất hàng loạt đầu tiên là máy hướng dẫn
cho tên lửa quân sự. Nó là máy hướng dẫn Autonetics D-17, được xây dựng sử
dụng những bóng bán dẫn và một đĩa cứng để duy trì bộ nhớ.
- Năm 1966: Minuteman II được đưa vào sản xuất, AutoneticsD-17 đã được thay
thế với một máy tính mới sử dụng mạch tích hợp. Tính năng thiết kế chủ yếu
của máy tính Minuteman II là nó đưa ra thuật toán có thể lập trình lại sau đó để
làm cho tên lửa chính xác hơn, và máy tính có thể kiểm tra tên lửa, giảm trọng
lượng của cáp điện và đầu nối điện, giảm chi phí mạch điện từ 1000$ xuống còn
3$.
- Năm 1968: Intel được Robert Noyce và Gordon Moore thành lập, dẫn đến sự
phát triển vi điều khiển và vi xử lý là trái tim của nhiều thiết bị điện tử hiện đại.
25
1.2. Lịch sử phát triển của Ha Noi Univesity of Industry
hệ thống nhúng Faculty of Electronics Engineering
26
1.2. Lịch sử phát triển của Ha Noi Univesity of Industry
hệ thống nhúng Faculty of Electronics Engineering
- Năm 1987: Wind River Systems, một công ty con thuộc sở hữu hoàn toàn của
TPG Capital, Hoa Kỳ tạo ra hệ điều hành VxWorks là một hệ điều hành thời gian
thực (RTOS). VxWorks được thiết kế để sử dụng trong các hệ thống nhúng yêu
cầu hiệu suất thời gian thực, xác định và, trong nhiều trường hợp, chứng nhận
an toàn và bảo mật, cho các ngành, chẳng hạn như hàng không vũ trụ và quốc
phòng, thiết bị y tế, thiết bị công nghiệp, robot, năng lượng, giao thông vận tải,
cơ sở hạ tầng mạng, ô tô và điện tử tiêu dùng.
- Năm 1989: Máy in thế hệ 8 bit được phát triển dựa trên nền tảng hệ thống
nhúng.
- Năm 1992: Điện thoại di động dựa trên nền tảng hệ thống nhúng phát triển với
10 triệu máy.
27
1.2. Lịch sử phát triển của Ha Noi Univesity of Industry
hệ thống nhúng Faculty of Electronics Engineering
- Năm 1996: Microsoft cho ra đời phiên bản hệ điều hành đầu tiên CE 1.0 cho các
thiết bị nhúng,không phải là máy tính cá nhân, vốn ban đầu nhằm vào thị trường
máy tính cầm tay.
- Năm 1997: với phiên bản mới được thành phần hóa (CE 2.0), Windows CE có
khả năng hỗ trợ nhiều dạng thiết bị khác cũng như các loại vi xử lý mới. Theo
sau đó là hai bản nâng cấp nhỏ (2.11 và 2.12) với một số tính năng mở rộng.
Đến phiên bản 3.0 ra đời vào năm 2000 thì Windows CE đã có khả năng hỗ trợ
các xử lý thời gian thực và các công nghệ đa phương tiện tiên tiến như
DirectDraw, DirectShow và Windows Media Player.
- Năm 1999: Hệ thống Linux nhúng đầu tiên được xuất hiện.
- Năm 2000: Linux ra phiên bản Linux real-time – 1.0
- Năm 2005: Intel, IBM, AMD
- Năm 2007: Apple tạo ra chiếc điện thoại Iphone đầu tiên của mình .
- Năm 2008: Điện thoại sử dụng hệ điều hành Android được tung ra thị trường.
28
1.2. Lịch sử phát triển của Ha Noi Univesity of Industry
hệ thống nhúng Faculty of Electronics Engineering
29
Bài 2. Ứng dụng hệ thống Ha Noi Univesity of Industry
nhúng trong thực tế Faculty of Electronics Engineering
32
Bài 2. Ứng dụng hệ thống Ha Noi Univesity of Industry
nhúng trong thực tế Faculty of Electronics Engineering
33
Bài 2. Ứng dụng hệ thống Ha Noi Univesity of Industry
nhúng trong thực tế Faculty of Electronics Engineering
34
2. Ứng dụng hệ thống Ha Noi Univesity of Industry
nhúng trong thực tế Faculty of Electronics Engineering
35
2. Ứng dụng hệ thống Ha Noi Univesity of Industry
nhúng trong thực tế Faculty of Electronics Engineering
36