lập trình hệ điều hành thời gian thực

Hệ điều hành thời gian thực RTOS

Hệ điều hành thời gian thực RTOS

Ngày tải lên : 23/01/2013, 10:26
... Mùi CHƯƠNG 1: HỆ ĐIỀU HÀNH THỜI GIAN THỰC (RTOS) 1.1 GIỚI THIỆU CHUNG: 1.1.1 Định nghĩa Hệ điều hành thời gian thực RTOS 1.1.1.1 Hệ thống thời gian thực ( Real time System):  Thời gian ( Time) ... là thời gian tối đa một tác vụ PHẢI hoàn thành việc thính toán. 1.1.1.2 Thời gian thực cứng ( Hard Real-time) và thời gian thực mềm ( Soft Real-Time): Hình 1.1: Thời gian thực cứng và thời gian ... Kiểm Hệ điều hành thời gian thực RTOS SVTH: Lê Văn Mùi  Một tác vụ là thời gian thực cứng nếu như thời gian tính toán vượt quá deadtime có thể gây ra sự phá vỡ môi trường điều khiển.  Thời gian...
  • 28
  • 3.7K
  • 53
Giới thiệu Hệ điều hành thời gian thực RTOS

Giới thiệu Hệ điều hành thời gian thực RTOS

Ngày tải lên : 23/01/2013, 10:26
... thiệu về Hệ điều hành thời gian thực FreeRTOS SVTH: Lê Văn Mùi CHƯƠNG 2: GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH THỜI GIAN THỰC FreeRTOS 2.1 KHÁI QUÁT CHUNG : Hiện nay có rất nhiều hệ điều hành thời gian thực ... ). xTicksToWait Là khỏang thời gian mà Task bị khóa để chờ Queue nếu như queue bị rỗng. Page 8 Chương 2: GVHD: ThS. Huỳnh Văn Kiểm Giới thiệu về Hệ điều hành thời gian thực FreeRTOS SVTH: Lê Văn ... giải phóng thành công, pdFALSE nếu không thành công. 2.2.2 Các hàm API liên quan đến Queue  xQueueCreate Page 7 Chương 2: GVHD: ThS. Huỳnh Văn Kiểm Giới thiệu về Hệ điều hành thời gian thực FreeRTOS...
  • 9
  • 2.3K
  • 53
Nghiên cứu và port hệ điều hành thời gian thực FreeRTOS lên vi điều khiển PIC

Nghiên cứu và port hệ điều hành thời gian thực FreeRTOS lên vi điều khiển PIC

Ngày tải lên : 25/04/2013, 08:07
... sàng. 2. Các loại hệ điều hành thời gian thực Hệ điều hành thời gian thực cứng (Hard Real Time Operating Systems): là hệ điều hành thời gian thực mà các tác vụ không chỉ đúng về thực thi mà còn ... port hệ điều hành thời gian thực FreeRTOS lên vi điều khiển PIC 4 Danh mục hình vẽ và bảng biểu Hình 1: Sơ đồ hệ điều hành 6 Hình 2: Sơ đồ hệ thống thời gian thực trong ô tô 9 Hình 3: Hệ điều ... không thương mại, hệ thống truyền hình và nghe nhạc trực tuyến, điều khiển máy giặt, Các đặc điểm Hệ điều hành thời gian thực cứng Hệ điều hành thời gian thực mềm Thời gian đáp ứng thoả...
  • 63
  • 950
  • 9
043_Tìm hiểu hệ điều hành thời gian thực Linux và phát triển một số ứng dụng

043_Tìm hiểu hệ điều hành thời gian thực Linux và phát triển một số ứng dụng

Ngày tải lên : 06/10/2013, 20:20
... RTAI. 3. Thời gian thực trong các hệ thống Linux nhúng. Giới thiệu các khái niệm cơ bản về hệ thống nhúng, hệ thống thời gian thực, hệ thống thời gian thực cứng, hệ thống thời gian thực mềm. ... trúc và các dịch vụ thời gian thực được cung cấp bởi RTAI – một mở rộng thời gian thực cứng của nhân Linux chuẩn, nhân thời gian thực, giao diện lập trình thời gian thực mạnh mẽ trên nền ... tiếp cận thời gian thực, và hỗ trợ chuẩn POSIX cho các tác vụ thời gian thực. 4. Giao diện lập trình thời gian thực RTAI. RTAI – Realtime Application Interface là giải pháp thời gian thực cho...
  • 2
  • 869
  • 15
043_Tìm hiểu hệ điều hành thời gian thực MCOS và phát triển một số ứng dụng

043_Tìm hiểu hệ điều hành thời gian thực MCOS và phát triển một số ứng dụng

Ngày tải lên : 06/10/2013, 20:20
... trình được chia thành các tác vụ và khởi tạo chạy đa nhiệm cho các tác vụ trong hệ điều hành thời gian thực μC/OS. Ứng dụng phát triẻn ở đây là hệ thống điều khiển thang máy. Đây là một hệ ... Luận văn đã thực hiện các bước phân tích và ứng dụng hệ điều hành thời gian thực μC/OS cho phát triển hệ thống nhúng. Về chương trình ứng dụng, luận văn đã thực hiện xây dựng chương trình demo ... điều khiển thang máy. Đây là một hệ thời gian thực cứng. Người phát triển luôn phải chú ý tới vấn đề đảm bảo được đáp ứng thời gian của hệ thống. Chương trình ứng dụng cũng sử dụng cách tiếp...
  • 2
  • 666
  • 8
Lập trình hệ điều hành Chapter 2.

Lập trình hệ điều hành Chapter 2.

Ngày tải lên : 01/11/2012, 16:37
... được phát minh bởi Dennis Ritchie năm 1972  C dùng để viết hệ điều hành UNIX  Lịch sử của C và Unix gắn liền với nhau  UNIX được hoàn thành với C 01/11/12 16:38 6/20 2. Mở rộng của C++ Một số ... tập (week 2-tiếp) • Sử dụng TC++ để lập trình: 4. Xây dựng chương trình thao tác với phân số: nhập, in, tối giản, cộng, tích hai phân số 5. Xây dựng chương trình thao tác với vec tơ: - Nhập 2 ... dụng Có hiệu lực trong phạm vi chương trình kể từ vị trí nó xuất hiện Ví dụ: tìm số lớn nhất trong dãy 01/11/12 16:38 17/20 Bài tập (week 2) • Sử dụng TC++ để lập trình: 2. Làm lại các bài tập ở tuần...
  • 19
  • 603
  • 2
Lập trình hệ điều hành Chapter 3 (cont).

Lập trình hệ điều hành Chapter 3 (cont).

Ngày tải lên : 01/11/2012, 16:37
... – KT Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính Tel: 0982.165.568 Email: sanghv@hvtc.edu.vn Website: http://www.hvtc.edu.vn/sanghv Lập trình hướng đối tượng 15/20 7. Thành phần hằng a. ... khởi tạo } 17/20 8. Thành phần đối tượng Khái niệm:  là thành phần dữ liệu của lớp có kiểu là một lớp khác Khai báo: <tên lớp> <tên thành phần dữ liệu> Ví dụ: thành phần ns của lớp ... là thành phần dữ liệu của lớp nhưng không thay đổi giá trị trong quá trình tồn tại Ví dụ: Với lớp nhân sự thì số CMT là tp hằng Khai báo: const <kiểu dl> <tên thành phần>; Thành...
  • 19
  • 500
  • 1
Lập trình hệ điều hành Chapter 3

Lập trình hệ điều hành Chapter 3

Ngày tải lên : 01/11/2012, 16:37
... dấu ~ ở trước  Thực hiện một số công việc trứơc khi hệ thống giải phóng bộ nhớ  Chương trình dịch tự động sinh hàm hủy mặc định 28/20 Bài tập (week 3) • Sử dụng TC++ để lập trình: 3. Xây dựng ... phương thức hủy: Destructor 27/20 Bài tập (week 3) • Sử dụng TC++ để lập trình: 2. Xây dựng lớp số phức gồm các thành phần: -DL: phần thực, phần ảo -Pt: nhập, in, tính , nhân, chia 2 số phức Hàm main: -Nhập ... báo thành phần  Dữ liệu: Tương tự như khai báo biến <kiểu dữ liệu > <tên_thành_phần>; Chú ý: không được khởi tạo giá trị ban đầu 31/20 Bài tập (week 3) • Sử dụng TC++ để lập trình: 6....
  • 32
  • 415
  • 0
Lập trình hệ điều hành Chapter 4

Lập trình hệ điều hành Chapter 4

Ngày tải lên : 01/11/2012, 16:37
... con  private: tất cả các thành phần public của lớp cha sẽ là private ở lớp con protected private (ngầm định) 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà ... khởi tạo lớp con Ví dụ: hàm khởi tạo của lớp A, B 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi CHƯƠNG IV Object ... sở>([tham số]) { }  Chú ý: Hàm khởi tạo lớp cơ sở thực hiện trước Nếu lớp dẫn xuất có nhiều lớp cơ sở thì trình tự thực hiện tuân theo trình tự kế thừa Object Oriented Programing– Information...
  • 26
  • 526
  • 1
Lập trình hệ điều hành Chapter 5.

Lập trình hệ điều hành Chapter 5.

Ngày tải lên : 01/11/2012, 16:37
... 2;} } 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi Hà Văn Sang Bộ môn: Tin học TC – KT Khoa: Hệ Thống Thông Tin Kinh ... biên dịch chương trình  Kết gán sớm • Lúc chạy chương trình  Kết gán muộn 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy ... báo thực hiện một phương thức, hệ thống sẽ:  Kiểm tra cú pháp của thông báo  Gắn thông báo đó với 1 định nghĩa hàm cụ thể Việc kết gán có thể xảy ra ở hai thời điểm: • Lúc biên dịch chương trình...
  • 9
  • 520
  • 2
Lập trình hệ điều hành Chapter 6.

Lập trình hệ điều hành Chapter 6.

Ngày tải lên : 01/11/2012, 16:37
... T3> T1 tong(T1 x, T2 y, T3 z) { return x+y+z ; } 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi CHƯƠNG VI ... hình hàm Định nghĩa Ví dụ 1: xây dựng hàm tìm max của hai số thực - Xây dựng hàm tính max của ba số thực - Xây dựng hàm tính max của n số thực Giải quyết: • Nạp chồng hàm max Vấn đề được giải quyết, ... Khuôn hình lớp 2. Khuôn hình lớp Sử dụng khuôn hình lớp - Mỗi giá trị của tham số kiểu, chương trình dịch sẽ phát sinh ra một lớp cụ thể Cú pháp: <tên khuôn hình><kiểu> Khai báo...
  • 13
  • 484
  • 0
Lập trình hệ điều hành Chapter1

Lập trình hệ điều hành Chapter1

Ngày tải lên : 01/11/2012, 16:37
... kỹ thuật lập trình 1. Tổng quan về các kỹ thuật lập trình  1.1 Lập trình tuyến tính  1.2 Lập trình cấu trúc  1.3 Lập trình môđun  1.4 Nhược điểm của lập trình cấu trúc  1.5 Lập trình hướng ... khác nhau:  Ví dụ: hệ điều hành Windows  Lĩnh vực chính:  Hệ thống thời gian thực  Cơ sở dữ liệu hướng đối tượng  Hệ siêu văn bản, đa phương tiện  Trí tuệ nhân tạo  Lập trình song song, mạng ... Lập trình tuyến tính 1.1 Lập trình tuyến tính  Lập trình tuyến tính : • Còn gọi là lập trình phi cấu trúc • Giải quyết các bài toán tương nhỏ, đối đơn giản  Đặc điểm: • Chỉ gồm một chương trình...
  • 29
  • 447
  • 0
Tài liệu Hệ thống điều khiển thời gian thực có xét tới trễ truyền thông ppt

Tài liệu Hệ thống điều khiển thời gian thực có xét tới trễ truyền thông ppt

Ngày tải lên : 12/12/2013, 19:15
... đợc tiến hành nhằm khắc phục ảnh hởng này, trong đó phơng án đa hệ thống trở thành bất biến theo thời gian. 3.1 Đa hệ thống trở thành bất biến theo thời gian Để đa hệ thống trở thành bất ... của sự chậm trễ truyền thông làm cho hệ thống trở thành hệ có tham số thay đổi theo thời gian. Điều này làm suy giảm chất lợng điều khiển của các hệ thống điều khiển thậm chí còn có thể gây ... vừa cao qvv qcc qnn qvc qcv qnv qvn qnc qcn Hình 4: Quá trình Markov của trễ truyền thông Thời gian trễ Thời gian trễ Thời gian trễ tai n h o ta i v u a ta i c a o { } ij qQ = ; {} sji...
  • 6
  • 691
  • 1

Xem thêm