Đăng ký học

Nộp học phí

Tuyển giáo viên

Dịch vụ TopEdu

Kênh Youtube

Fanpage TopEdu

 

ĐÀO TẠO TỰ ĐỘNG HOÁ

Khóa học tổ chức quản lý theo tiêu chuẩn 5S
Đào tạo an toàn lao động uy tín
[ THIẾT KẾ TỦ ĐIỆN - LẮP ĐẶT TỦ ĐIỆN - ĐẤU NỐI TỦ ĐIỆN ]
Thiết kế tủ điện nâng cao
Thiết kế tủ điện với Eplan Electric
Thiết Kế Tủ Điện Trên AutoCAD Electrical
Điện tử công suất
[ ĐÀO TẠO LẬP TRÌNH PLC S7-1200 SIEMENS ]
Khóa học lập trình PLC S7-300 và WINCC
HMI - WinCCFlexible
Đào tạo mạng truyền thông công nghiệp của Siemens
Khoá học lập trình PLC OMRON các dòng CP, CJ
Đào tạo mạng truyền thông công nghiệp của Omron
Khoá học lập trình PLC  MITSUBISHI FX2N, Q
Đào tạo mạng truyền thông công nghiệp của Mitsubishi
Đào tạo thiết kế Scada trên Intouch Wonderware HMI
Cài Đặt Biến tần và Khởi động mềm
Chuyên đề động cơ Servo
Khoá học bảo dưỡng bảo trì công nghiệp

ĐÀO TẠO ĐIỆN TỬ - HỆ NHÚNG

Lập trình ARDUINO
Khóa học Phân tích thiết kế mạch điện tử
Lập trình vi điều khiển PIC
Lập trình vi điều khiển AVR
Lập Trình ARM Cơ Bản Cortex-M3
Lập trình ARM Nâng Cao
LabVIEW
Đào Tạo Thiết Kế Biển Quảng Cáo LED Các Loại
Lập Trình Xử Lý Ảnh Trên ARM
Lập trình Driver trên ARM

ĐÀO TẠO CƠ KHÍ - CAD/CAM/CNC

Mô phỏng dòng chảy Moldflow
Thiết kế, chế tạo sản phẩm trên Thiết Kế, Chế Tạo Sản Phẩm Trên Unigraphics NX
Thiết Kế và Lập Trình Gia Công trên Solidworks và MasterCAM
Thiết Kế Sản Phẩm 3D Trên CATIA
Lập trình gia công CAM trên CATIA
Thiết Kế Điêu Khắc Sản Phẩm Trên ArtCAM
Khóa học thiết kế chế tạo khuôn mẫu
Lập Trình Vận Hành CNC Phay
Lập Trình Vận Hành CNC Tiện
Khoá học bảo dưỡng, bảo trì máy phay, tiện CNC
Lập Trình Vận Hành CNC Cắt Dây

Trang chủ » Học viên » Chương trình đào tạo

Khóa học lập trình Driver trên hệ điều hành Linux

Chủ nhật - 17/07/2011 21:15
Khóa học lập trình Driver trên hệ điều hành Linux

Khóa học lập trình Driver trên hệ điều hành Linux

ARM11 is an ARM architecture 32-bit RISC microprocessor family which introduced the ARMv6 architectural additions.

 

Tiny6410 + 4,3 inch TFT KIT THỰC HÀNH KHOÁ HỌC TẠI TOPEDU

1. Giới thiệu khóa học:

 - Ngày 26-4-1985 mẫu sản phẩm ARM đầu tiên của công ty kỹ thuật VLSI, SanJose, bang Californial được chuyển tới trung tâm máy tính Acorn ở Cambridge, Anh quốc

Nửa thập niên sau đó, ARM được phát triển nhanh chóng để làm nhân máy tính để bản của Acorn, nền tảng cho các máy tính giáo dục ở Anh.Trong thập niên 1990 dưới sự phát triển của Acorn Limited, ARM đã trở thành một thương hiệu đứng đầu thế giới về các ứng dụng đòi hỏi tính năng cao, sử dụng năng lượng ít và giá thành thấp

 - Chính nhờ sự nổi trội về thị phần đã thúc đẩy ARM tiếp tục phát triển và cho ra nhiều sản phẩm mới.

 - Hầu hết các nguyên lý trên hệ thống chíp(Systems on chip SOC) và cách thiết kế bộ xử lý hiện đại được sử dụng  trong ARM , ARM còn đưa ra một số khái niệm mới (như giải nén động các dòng lệnh). Việc sử dụng 3 trạng thái nhận lệnh –giải mã-thực thi trong mối chu kỳ máy tính mang tính quy phạm để thiết kế các hệ thống xử lý thực. Do đó nhân ARM được sử dụng rộng rãi trong các ứng dụng phức tạp.

2. Học viên làm được gì sau khóa học:

• Yêu cầu đầu vào học viên: Có kiến thức cơ bản về vi điều khiển, vi xử lý 32bit ARM

• Chuẩn kỹ năng: sau khi kết thúc môn học này, học viên có thể:

- Cách cài đặt Kernel trên Linux

- Hiểu cơ chế nạp và sử dụng Device Driver trên Linux

- Hiểu cách viết Driver cho các một sô phần cứng cơ bản cho cổng GPIO, USB, RS232, máy điện tim…

3. Đối tượng :

>> Sinh viên chuyên ngành Điện,  CNTT.

>> Đã có nền tảng lập trình vi xử lý 32 bit ARM trên hệ điều hành Linux
>> Kỹ sư muốn viết Driver các ứng dụng phần cứng trên hệ điều hành

4. Thông tin khóa học:

>>  Thời lượng:       1.5 tháng/ khóa ( 30h) - 12 buổi
>>  Số lượng:            8 - 10 Học viên/lớp
>>  Học phí:                 2.000.000 VND ( học phí đã bao gồm tài liệu đào tạo )
>>  Địa điểm học:    Trung tâm đào tạo công nghệ TOPEDU: số nhà 32, ngõ 32, Phan Văn Trường, Q.Cầu Giấy, Hà Nội
>> Thời gian học:     Từ 18h30 đến 21h00 các ngày trong tuần. Tuần học 2 buổi.

5. Nội dung khóa học:

STT

NỘI DUNG KHÓA HỌC

Thời lượng (giờ)

PHẦN 1

MỞ ĐẦU

1.1. Tổng quan về kiến trúc ARM

1.2.Giới thiệu KIT nhúng micro2440

1.3.Tổng quan hệ thống file trên Linux

1.4.Cách thức quản lý thiết bị trên Linux

•     Tìm hiểu sơ đồ mạch nguyên lý, cấu tạo của KIT Micro2440

•     Cài đặt hệ điều hành Ubuntu trên máy phát triển

•     Làm quen với các câu lệnh trên Linux

•     Tìm hiểu hệ thống file trên Linuxe

•     Ôn lại kiến thức lập trình ARM trên Linux

2.5h

PHẦN 2

LẬP TRÌNH KERNEL MODULE TRÊN LINUX

2.1. Cài đặt Kernel Source Tree của Linux

2.2. Giới thiệu cơ chế kernel module trên Linux

2.3. Lập trình và cài đặt kernel module

•     Biên dịch, cài đặt kernel source tree cho Embedded Linux

•     Xây dựng kernel module đơn giản

•     Cài đặt kernel module vào hệ thống

•     Kiểm tra quá trình cài đặt, gỡ bỏ kernel module của hệ thống

2.5h

PHẦN 3

GIỚI THIỆU VỀ LẬP TRÌNH DEVICE DRIVETRÊN LINUX

3.1. Giới thiệu cơ chế nạp và sử dụng device driver trên Linux

3.2. Cấu trúc của một device driver

3.3. Xây dựng device driver đầu tay

•Kiểm tra quá trình cài đặt, sử dụng và gỡ bỏ một device driver trên Linux

•Tìm hiểu cấu trúc device driver dạng character và block device

•Xây dựng character device driver đơn giản, hỗ trợ các hàm open, close, read và write

•Cài đặt driver vào hệ thống

•Xây dựng ứng dụng sử dụng driver vừa tạo

2.5h

PHẦN 4

LẬP TRÌNH DEVICE DRIVER CHO CỔNG GPIO

4.1. Giới thiệu character device driver

4.2. Xây dựng driver điều khiển led

4.3. Xây dựng driver điều khiển rơle

•Lập trình Driver điều khiển cổng GPIO để giao tiếp với led, nút bấm, rơle

2.5h

PHẦN 5

TÌM HIỂU DEVICE DRIVER CHO CỔNG RS232

5.1. Giới thiệu chuẩn RS232

5.2. Phân tích device driver của chuẩn RS232

•           Phân tích mã nguồn Driver cho cổng RS232

2.5h

PHẦN 6

LẬP TRÌNH DEVICE DRIVER CHO THIẾT BỊ CHUẨN USB

6.1. Giới thiệu chuẩn USB

6.2. Giới thiệu thư viện USB core của Linux

6.3. Tìm hiểu Driver của chuột, bàn phím theo chuẩn USB

6.4. Tìm hiểu driver của bộ chuyển đổi USB2COM

6.5. Quy trình xây dựng driver cho thiết bị chuẩn USB

•           Tìm hiểu thư viện USB core và các hàm do thư viện hỗ trợ

•           Tìm hiểu mã nguồn driver một số thiết bị USB để hiểu hơn về cơ chế sử dụng thư viện USB Core

•           Tìm hiểu quy trình xây dựng Driver cho một thiết bị chạy chuẩn USB

2.5h

PHẦN 7

LẬP TRÌNH DRIVER CHO MÁY TẠO TÍN HIỆU ĐIỆN TIM

7.1. Tìm hiểu cấu hình và hoạt động của máy tạo tín hiệu giả điện tim

7.2. Xây dựng driver để kết nối với thiết bị

7.3. Xây dựng ứng dụng QT biểu diễn tín hiệu giả điện tim

7.3. Cài đặt và kiểm tra thiết bị

•           Phân tích đặc tính kỹ thuật của máy tạo tín hiệu giả điện tim

•           Xây dựng Driver giao tiếp với thiết bị

•           Viết phần mềm QT hiển thị tín hiệu điện tim

•           Cài đặt và kiểm thử hoạt động của hệ thống

2.5h

PHẦN 8

CƠ CHẾ TỰ ĐỘNG CẤU HÌNH THIẾT BỊ SỬ DỤNG UDEV

8.1. Giới thiệu về chức năng của udev

8.2. Giới thiệu cú pháp của udev

8.3. Viết script udev để tự động cài đặt và cấu hình cho USB 3G

8.4. Viết script udev để tự động cài đặt và cấu hình cho thiết bị tạo tín hiệu điện tim

•   Tìm hiểu cú pháp và viết các udev script để tự động hóa các quá trình cài đặt và quản lý thiết bị

2.5h

PHẦN 9

GIAO ĐỀ TÀI, THỰC HIỆN ĐỀ TÀI & THI VÀ CẤP CHỨNG NHẬN CUỐI KHÓA

  1. Bài tập case study theo chủ đề (đăng ký chọn theo nhóm):

 

5h

6. Tài liệu thực hành:
 
>> Giáo trình đào tạo được đội ngũ kỹ sư công ty TOPCORP biên soạn lưu hành nội bộ, với sự tham khảo ý kiến của trên 50 cố vấn chuyên gia hàng đầu các lĩnh vực điện tử, tự động hóa, cơ khí đang làm việc tại các công ty, tập đoàn lớn tại Việt Nam.
>> Tài liệu sẽ cung cấp những kinh nghiệm quý báu trong quá trình làm việc thiết kế giúp học viên rút ngắn một bước dài trên con đường đi làm thực tế.


7. Cấp chứng nhận sau khóa học:


 


8.Tại sao bạn nên chọn TOPEDU?

>> Chương trình đào tạo phù hợp: Được thiết kế trên cơ sở nghiên cứu nhu cầu đào tạo thực tế và yêu cầu nhân sự tương đối khắt khe của các doanh nghiệp.
>> Phương pháp và quy trình đào tạo khép kín: Phương pháp đào tạo lấy người học làm trung tâm, 80% thực hành và bài tập thực tế, hỗ trợ miễn phí sau đào tạo, học viên TopEdu luôn được trang bị những kỹ năng và kiến thức công nghệ tốt nhất.
>> Đội ngũ giảng viên có kinh nghiệm thực tiễn: Giảng viên của chúng tôi cũng được trang bị những kiến thức và kỹ năng giảng dạy chuyên sâu cho các tổ chức lớn. Giáo viên kinh nghiệm thực tế > 4 năm, nhiệt tình có trình độ sư phạm.
>> Đội ngũ hỗ trợ và dịch vụ chuyên nghiệp: TopEdu luôn lấy sự hài lòng của khách hàng về chất lượng dịch vụ là kim chỉ nam cho hành động.
>> Cơ hội việc làm: Học viên tốt nghiệp loại khá sau khóa học được bố trí 100% việc làm tại các đối tác của TopEdu với mức lương từ 4 – 8 triệu.
>> 100% thực hành trên mạch thật
>> Bài giảng khoa học, thực tế, trực quan.
>> Thiết bị học hiện đại, thiết bị thực hành mới nhất
>> Được cấp chứng chỉ công ty TOPCORP sau khóa học.



•    BẢO TRỢ VIỆC LÀM SAU TỐT NGHIỆP
•    HỖ TRỢ SINH VIÊN LÀM ĐỒ ÁN
•    TƯ VẤN KỸ THUẬT MIỄN PHÍ


Đăng ký ngay

 

Nguồn tin: topedu.com.vn

Tổng số điểm của bài viết là: 25 trong 5 đánh giá
Click để đánh giá bài viết

Những tin mới hơn

Những tin cũ hơn