Phần mềm lập trình plc trên linux

Phần mềm lập trình plc trên linux

Phần mềm lập trình plc trên linux

Đây là ứng dụng Linux có tên Software PLC dành cho RT-Linux có bản phát hành mới nhất có thể được tải xuống là SoftwarePLC-1.01.tgz. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.

Tải xuống và chạy trực tuyến ứng dụng này có tên Software PLC cho RT-Linux với OnWorks miễn phí.

Làm theo các hướng dẫn sau để chạy ứng dụng này:

- 1. Đã tải ứng dụng này xuống PC của bạn.

- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.

- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.

- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.

- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.

- 6. Tải xuống ứng dụng, cài đặt và chạy nó.

Phần mềm PLC cho RT-Linux



MÔ TẢ

Phần mềm PLC sử dụng ngôn ngữ Danh sách lệnh như được mô tả trong IEC-1131-3 cho RT-Linux.
Dự án này là một phần của luận văn tốt nghiệp về HỌC PHÍ CTU (http://dce.felk.cvut.cz)

Khán giả

Giáo dục, Nhà phát triển

Ngôn ngữ lập trình

C ++, C


Ngành Nghề

Trình tạo mã, Trình biên dịch, Khoa học / Kỹ thuật

Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/softwareplc/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ ​​một trong những Hệ thống hoạt động miễn phí của chúng tôi.



ĐÀO TẠO 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 giúp học viên 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… Topedu tự hào là một trung tâm đào tạo lập trình driver trên hệ điều hành Linux uy tín - chất lượng hàng đầu cả nước, là địa chỉ tin cậy cho các cá nhân và doanh nghiệp tham gia khóa đào tạo.

MỤC TIÊU & CAM KẾT KHOÁ 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
Sau khi kết thúc khóa học Lập trình driver trên hệ điều hành Linux  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…

ĐỐI TƯỢNG ĐÀO TẠO KHÓA HỌC:

  • 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

Phần mềm lập trình plc trên linux
khóa học Lập trình driver trên hệ điều hành Linux  


 
ĐỀ CƯƠNG CHI TIẾT KHÓA HỌC ( 10 BUỔI)

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

HÃY ĐĂNG KÝ NGAY ĐỂ NHẬN ĐƯỢC CÁC QUÀ TẶNG SAU:

  • Tài liệu khóa học lập trình driver trên Linux
  • Bộ code mẫu các dự án Topedu đã triển khai.

CHỨNG NHẬN SAU KHÓA HỌC

Phần mềm lập trình plc trên linux

LIÊN HỆ VỚI CHÚNG TÔI ĐỂ ĐƯỢC TƯ VẤN HỖ TRỢ

TRỤ SỞ CHÍNH HÀ NỘI:
Địa chỉ: Số 12, ngõ 45, Phạm Tuấn Tài, Q. Cầu Giấy, TP. HN
Điện thoại: 0242 260 0203
Email: 
Website: http://topedu.com.vn/

CƠ SỞ HỒ CHÍ MINH:
Địa chỉ: 532/25, Lê Văn Thọ, Phường 16, Quận Gò Vấp, HCM
Điện thoại: 0286 273 0303
Email: 
Website: http://topedu.com.vn/

TƯ VẤN KỸ THUẬT:
Mr Thăng: 0978 026 997

Mr Linh: 0967 255 696