Các thành phần của DSP/BIOS

Một phần của tài liệu nghiên cứu các quy trình thực hiện hệ thống xử lý trong miền thời gian thực trên bo mạch nhúng DSP (Trang 36)

DSP/BIOS API: Chương trình bằng ngôn ngữ C hoặc Assembly có thể được

gọi ra từ 150 hàm DSP/Bios API.

DSP/BIOS Configuration: Bảng công cụ này cho phép bạn khởi tạo và cấu

hình cho DSP/Bios để dùng cho chương trình của bạn.

DSP/BIOS Analysis Tools: Cửa sổ này cho phép bạn có cài nhìn tổng quát

vè hoạt động thời gian thực.Vi dụ, chạy cửa sổ Graph sẽ hiển thị đồ thị hoạt động của các đoạn tuyến.

3.2.1.DSP/BIOS API

DSP/BIOS được thiết kế cho các ứng dụng yêu cầu điều phối thời gian thực

và sự đồng bộ, truyền thông giữa target-host hoặc công cụ thời gian thực. DSP/BIOS cung cấp nhiều module với các mức ưu tiên khác nhau, các công cụ cấu hình.

DSP/BIOS API bao gồm trên 150 hàm thư viện trên ngôn ngữ C. DSP/BIOS

được đóng gói thành các mô đun và có thể được liên kết vào trong chương trình ứng dụng. Những ứng dụng include chỉ những hàm mà nó cần thiết cho ứng dụng. Hơn nữa, công cụ cấu hình của DSP/BIOS cho phép chúng ta tối ưu kích thước đoạn mã chương trình và như vậy tăng tốc độ của chương trình chạy bằng cách tách những tính năng DSP/BIOS riêng ra khỏi chương trình

Bảng 3-1 Các module API của DSP/BIOS

Module Description

ATM Module Atomic functions written in assembly language BUF Module Maintains buffer pools of fixed size buffers C62 and C64 Module Target-specific functions

CLK Module System clock manager DEV Module Device driver interface

Đồ án tốt nghiệp đại học Trang 37

Nguyễn Thị Thanh Huyền Lớp ĐT7 – K50

Global Settings Global setting manager HOOK Module Hook function manager HST Module Host channel manager HWI Module Hardware interrupt manager

IDL Module Idle function and processing loop manager LCK Module Resource lock manager

LOG Module Event Log manager MBX Module Mailboxes manager

MEM Module Memory manager

PIP Module Buffered pipe manager PRD Module Periodic function manager QUE Module Queue manager

RTDX Module Real-time data exchange manager SEM Module Semaphores manager

SIO Module Stream I/O manager STS Module Statistics object manager SWI Module Software interrupt manager SYS Module System services manager TRC Module Trace manager

TSK Module Multitasking manager std.h and stdlib.h

functions

Standard C library I/O functions

Đồ án tốt nghiệp đại học Trang 38

Nguyễn Thị Thanh Huyền Lớp ĐT7 – K50

DSP/BIOS configuration cho phép chúng ta khởi tạo và cấu hình các đặc tính

của DSP/BIOS để sử dụng cho chương trình của chúng ta.

Một phần của tài liệu nghiên cứu các quy trình thực hiện hệ thống xử lý trong miền thời gian thực trên bo mạch nhúng DSP (Trang 36)

Tải bản đầy đủ (PDF)

(111 trang)