ĐÀO TẠO ĐIỆN TỬ

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 MSP430
Lập trình vi điều khiển 8051
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
Đà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
Dịch vụ kỹ thuật Điện Tử

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

Thiết kế điện dân dụng, công nghiệp trên RevitMEP
Đào tạo Thiết Kế Đường Dây Và Trạm Biến Áp
Thiết Kế, Bóc Tách, Dự Toán Điện M&E
Khóa Học Bóc Tách, Lập Dự Toán Trong Hệ  Thống M&E
Khóa học thiết kế cấp thoát nước dân dụng
Thiết Kế Tủ Điện
Điện tử công suất
Khóa học lập trình PLC S7-200 SIEMENS
Khóa học lập trình PLC S7-1200 SIEMENS
Khóa học lập trình PLC S7-300 và WINCC
HMI - WinCCFlexible
Khoá học lập trình PLC CP1L OMRON
Khoá học lập trình PLC FX1N 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
AutoCAD Electrical
Chuyên đề động cơ Servo
Khoá học bảo dưỡng bảo trì công nghiệp
Dịch vụ kỹ thuật Tự động hóa

ĐÀO TẠO CƠ KHÍ

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
Dịch vụ kỹ thuật  CAD/CAM/CNC

 

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

Khoá học [ lập trình ARM trên Linux ]

Thứ ba - 01/01/2013 23:19
Khoá học [ lập trình ARM trên Linux ]

Khoá học [ lập trình ARM trên Linux ]

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

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


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: Đã lập trình thành thạo một trong các dòng vi điều khiển 8051, AVR hoặc PIC

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

- Hiểu quy trình thiết kế một hệ nhúng

- Hiểu kiến trúc vi xử lý 32 bít ARM

- Lập trình hợp ngữ với vi điều khiển ARM

-  Cài đặt lập trình một số ứng dụng của ARM trên nền hệ điều hành Linux

- Sau khóa học bạn sẽ hiểu sâu về phần cứng của chíp ARM, lập trình các ứng dụng cơ bản như: I/O, ngắt, truyền thông máy tính, giao tiếp SPI, USB, thẻ nhớ ...

3. Đối tượng :

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

>> Đã có nền tảng lập trình vi điều khiển 8 bit
>> Kỹ sư muốn lập trình ARM trên hệ điều hành Linux

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í:                 3.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

TỔNG QUAN VỀ KIẾN TRÚC ARM

1.1. Tổng quan về kiến trúc ARM
1.2. Giới thiệu KIT nhúng FriendlyArm Micro2440
1.3. Môi trường phát triển ứng dụng cho KIT Micro2440

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

1.5. Cài đặt hệ điều hành Ubuntu trên máy phát triển (Chuẩn bị trước)

1.6. Làm quen với các câu lệnh linux thường dùng

2.5h

PHẦN 2

CÀI ĐẶT VÀ TÙY BIẾN HỆ ĐIỀU HÀNH NHÚNG LINUX

2.1. Tổng quan về hệ điều hành nhúng Linux

2.2. Quy trình cài đặt hệ điều hành nhúng Linux

2.3. Biên dịch nhân hệ điều hành nhúng Linux

2.4. Cài đặt hệ điều hành nhúng Linux cho KIT Micro2440

2.5. Tùy chỉnh và biên dịch nhân hệ điều hành

2.5h

PHẦN 3

LẬP TRÌNH  ỨNG DỤNG NHÚNG TRÊN LINUX

3.1. Môi trường phát triển ứng dụng nhúng trên Linux

3.2. Cài đặt môi trường phát triển

3.3. Lập trình ứng dụng HelloWorld

3.4 Cài đặt trình biên dịch chéo arm-linux-gcc, cấu hình biến môi trường

3.5 Viết ứng dụng đầu tiên HelloWorld, biên dịch và thực thi trên KIT

3.6 Sử dụng tham số chương trình từ dòng lệnh

3.7 Viết Makefile để biên dịch cho một project gồm nhiều file mã nguồn

2.5h

PHẦN 4

LẬP TRÌNH VÀO RA CĂN BẢN TRÊN LINUX

4.1. Cơ chế lập trình giao tiếp thiết bị

4.2. Lập trình giao tiếp led đơn

4.3. Lập trình giao tiếp nút bấm

4.4. Lập trình giao tiếp GPIO sử dụng sysfs interface

4.5 Lập trình giao tiếp GPIO driver (đã có sẵn) gồm:

4.6 Chương trình điều khiển hiệu ứng led đơn

4.7 Chương trình giao tiếp (polling) nút bấm

4.8 Chương trình ghép nối led đơn và nút bấm

4.9 Lập trình giao tiếp GPIO mở rộng dùng giao diện sysfs (gpiolib), gồm:

4.10 Chương trình điều khiển hiệu ứng 7 led đơn, đếm trên led 7 thanh.

4.11 Chương trình giao tiếp nút bấm

2.5h

PHẦN 5

LẬP TRÌNH VÀO RA NÂNG CAO

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

5.2. Lập trình giao tiếp chuẩn RS232

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

5.4. Lập trình giao tiếp USB Joystick trên Linux

5.5. Giới thiệu về cơ chế lập trình Device Driver

5.6 Lập trình giao tiếp chuẩn RS232

5.7 Lập trình giao tiếp thiết bị chuẩn usb joystick

5.8 Lập trình và cài đặt kernel module, device driver đơn giản

2.5h

PHẦN 6

CÁC KỸ THUẬT LẬP TRÌNH NÂNG CAO

6.1. Tiến trình (Process)

6.2. Cơ chế liên lạc giữa các tiến trình

6.3. Luồng (Thread)

6.4. Lập trình ứng dụng đa luồng (multithreads)

6.5. Lập trình socket trên Linux

6.6 Bài tập lập trình tiến trình (process) đơn giản

6.7 Bài tập lập trình đa luồng (multithreads): tạo luồng, truyền tham số, …

6.8 Lập trình đa luồng cho ứng dụng giao tiếp led + nút bấm

6.9 Lập trình socket client/server

2.5h

PHẦN 7

LẬP TRÌNH GIAO DIỆN ĐỒ HỌA TRÊN LINUX SỬ DỤNG NỀN TẢNG Qt

7.1. Tổng quan về Qt

7.2. Cài đặt môi trường phát triển ứng dụng Qt

7.3. Làm quen với lập trình Qt

7.4. Cơ chế signal và slot trong Qt

7.5 Cài đặt Qt SDK trên máy phát triển (Ubuntu)

7.6 Cài đặt Qt Everywhere trên KIT

7.7 Làm quen với lập trình Qt (Cú pháp C++)

7.8 Viết ứng dụng Qt đơn giản (sử dụng các điều khiển widgets): HelloQt, TextFinder

2.5h

PHẦN 8

LẬP TRÌNH QT NÂNG CAO

8.1. Thiết kế giao diện, quản lý layout

8.2. Thư viện lập trình mạng trên Qt

8.3. Một số lớp thư viện Qt quan trọng

8.4. Lập trình ứng dụng ChatRoom đơn giản

8.5. Lập trình ứng dụng ImageTransfer

8.6 Viết ứng dụng BasicLayout: sử dụng các widgets và sắp xếp layout

8.7 Viết chương trình giao tiếp vào ra có giao diện Qt: LedPlayerQt, usb joystick Qt

8.8 Chương trình ChatRoom sử dụng thư viện lập trình mạng Qt

8.9 Chương trình ImageTransfer (gửi/nhận ảnh client/server)

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):
  2. 1. Lập trình giao tiếp ngoại vi nâng cao (rs232, usb device)
  3. 2. Lập trình mạng sử dụng thư viện Qt

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à: 5 trong 1 đánh giá
Click để đánh giá bài viết
Từ khóa: n/a

Những tin mới hơn

Những tin cũ hơn

 

TƯ VẤN HỌC TẬP

Tư vấn đào tạo: Mr MẠNH

0987.834.312
manhnt@topedu.com.vn
 

Facebook TopEdu

Tư vấn lịch học: Miss TÂM

042.260.0203
hocvientopedu@gmail.com
 

Facebook TopEdu