uLan Driver

Phần mềm chụp màn hình:
uLan Driver
Các chi tiết về phần mềm:
Phiên bản: 0.8.3
Ngày tải lên: 11 May 15
Nhà phát triển: Pavel Pisa
Giấy phép: Miễn phí
Phổ biến: 12

Rating: 2.0/5 (Total Votes: 1)

Ulan điều khiển cung cấp theo định hướng tin giao thức truyền thông 9-bit, mà được chuyển qua RS-485 liên kết.
Nhân vật được chuyển giao cùng một cách như đối với RS-232 chuyển giao không đồng bộ trừ bit chẵn lẻ, mà được sử dụng để phân biệt giữa các ký tự dữ liệu và thông tin điều khiển giao thức. Một lớp vật lý bao gồm một cặp xoắn dẫn và RS-485 thu phát.
Sử dụng nhân vật 9-bit đơn giản hoá chuyển dữ liệu nhị phân và các bộ điều khiển thông minh có thể giảm tải CPU, vì các CPU không cần phải chăm sóc về vật liệu gửi tới nút khác. Các nhà sản xuất của hầu hết các vi điều khiển cho các ứng dụng nhúng biết điều đó và đã thực hiện gia hạn 9-bit trong UARTs của hầu hết các MCUs ngày nay. Có danh sách dưới đây đề cập đến một số trong số họ:
- Tất cả các MCUs Intel 8051 và 8096 dựa trên với UART
- Các thành viên của gia đình Motorola 683xx (68.332, 68.376, ...)
- Vi điều khiển Hitachi H8
Các trình điều khiển được thực hiện như các lớp tương đối độc lập và hệ thống con. Tin nhắn được chuẩn bị và nhận được trong bộ nhớ điều khiển chuyên dụng. Bộ nhớ này được chia thành các khối có kích cỡ đồng đều với thói quen phân bổ nguyên tử.
Khi tin nhắn đang được lưu trữ thành các khối, người đứng đầu của tin nhắn với vài byte dữ liệu được lưu trữ trong các khối bộ nhớ được cấp đầu tiên. Nếu tất cả các dữ liệu không thể được lưu trữ trong khối đầu tiên, khối tiếp theo được phân bổ và liên kết với nhau.
Người đứng đầu tin được liên kết trong danh sách liên kết hai chiều của thông điệp chuẩn bị cho việc gửi, xử lý các thông điệp và tin nhắn thông báo chuẩn bị cho khách hàng. Những danh sách này hoặc hàng đợi là cơ chế chính để chuyển các thông điệp giữa các hệ thống con.
Giao thức liên kết được lập trình như automata hữu hạn nhà nước với stack nhà nước, mà thói quen nhà nước được thực hiện bằng cách xử lý ngắt. Nhà nước thường xuyên có thể trả về thông tin số nguyên dương, thông báo lỗi tiêu cực hay không, mà dẫn đến chờ ngắt tiếp theo. Thông tin hoặc lỗi được sử dụng như một tham số đầu vào khi thường nhà nước được gọi.
Khi những mong muốn thường nhà nước bắt đầu chuyển sang một trạng thái thường nó thay đổi con trỏ đến các thói quen thực trạng. Nếu lợi nhuận thông thường trạng thái trước đó giá trị khác không thường xuyên mới được gọi là ngay lập tức, trong trường hợp khác bị gián đoạn tiếp theo gọi thường nhà nước mới.
Có được chồng của người gọi của thói quen thực trạng cho phép để xây dựng hệ thống con bị tự động, có thể được sử dụng ở nhiều nơi hơn trong chính vòng lặp automata. Mục đích chính của automata này là để gửi các tin nhắn hoặc quá trình sắp tới trong danh sách tin nhắn đã chuẩn bị cho việc gửi và nếu được chỉ định, di chuyển các thư này vào danh sách tin nhắn thông báo chuẩn bị cho khách hàng.
Tin nhắn nhận được đưa vào danh sách này quá. Subsystem được giám sát bởi xử lý thời gian chờ, có thể khôi phục thông tin liên lạc trong trường hợp chết của nút khác. Việc gián đoạn và thời gian chờ xử lý là hoàn toàn reentrant SMP.
Các hệ thống con bị tự động sử dụng con trỏ tới chip thói quen lái xe cho các thao tác cổng phần cứng. Đây chỉ là một phần phụ thuộc vào sử dụng chip, hiện nay 82.510, 16.450 và OX16C950PCI. Những thói quen có thể gửi và nhận 9 bit nhân vật, kết nối RS-485 dòng theo trình tự trọng tài, chờ đợi cho thời gian quy định cho nhân vật và khởi tạo và cảng gần.
Tập tin hệ thống con hoạt động làm cho giao diện giữa hệ điều hành hạt nhân VFS và hàng đợi tin nhắn của khách hàng. Nó cho phép để chuẩn bị đơn hoặc đa khung tin nhắn và các cửa hàng thông báo về tin nhắn nhận được hoặc được xử lý trong cấu trúc nhà nước riêng của khách hàng. Phần này là rất nhiều hệ thống phụ thuộc vào hoạt động

là gì mới trong phiên bản này:.

  • phát hành này thêm hỗ trợ chuyển đổi USB và nhiều bản sửa lỗi.
  • Nó đã được thử nghiệm trên Linux (lên đến 2.6.28 trên i386 và x86_64 mục tiêu), trên Windows 2k, XP, và Vista, và vào các mục tiêu ARM LPC21xx hệ thống ít hơn.

Phần mềm tương tự

Ý kiến ​​để uLan Driver

Bình luận không
Nhập bình luận
Bật hình ảnh!