Series, Hardware and Software of T-Engine
T-Engine Series
1. Standard T-Engine
Là platform cho các thiết bị thông tin di động với các đặc điểm giao diện người dùng khá tiên tiến.
2. μT-Engine (micro T-Engine)
Là platform cho thiết bị điện tử gia dụng hay thiết bị đo đạc với tương đối ít các đặc điểm giao diện người dùng.
3. nT-Engine (nano T-Engine)
Là platform với kích thước chỉ bằng đồng xu dùng trong các thiết bị điện tử gia dụng.
4. pT-Engine (pico T-Engine)
Là platform dùng cho những đơn vị nhỏ nhất như switches, thiết bị chiếu sáng, sensor, khóa, van … trong môi trường tính toán phân tán.
T-Engine Hardware
Hardware T-Engine chuẩn bao gồm một bo mạch CPU kích thước 75mm x 120mm, bo mạch này được kết nối với một LCD board, một power supply board và một board mở rộng. Board mở rộng cho phép xây dựng phần cứng hệ thống của sản phẩm cần phát triển ở bên ngoài nữa. μT-Engine CPU board thì nhỏ hơn, kích thước là 60mm x 85mm. Kích thước cơ khí và sự xắp xếp của các connnector ra ngoài trên CPU board cũng được chuẩn hóa. Sơ bộ về đặc tả này được chỉ ra ở bảng bên dưới. Kiểu của CPU thích hợp không bị giới hạn ở một loại, có nhiều loại CPU trên T-Engine. Một đặc điểm xuyên suốt của T-Engine hardware là nó có một cấu hình board được thu nhỏ, giúp cho nó có thể chuyển sang một dạng gần gũi của hình ảnh hệ thống thật.
Standard T-Engine: Outline of CPU Board Specification
• 32-bit CPU with MMU
•16MB/32MB RAM (increase possible with expansion board)
•4MB Flash memory (increase possible with expansion board)
•Serial I/O - 115.2Kbps or more possible
•PCMCIA - Type II, 1 slot
•USB Host - Type A connector, 1 channel
•eTRON chip I/F SIM card connector)
•LCD panel I/F
•Sound CODEC - Input 1 channel, output 2 channels
•Extension bus I/F
•Calendar clock
µT-Engine: Outline of CPU Board Specification
•32-bit CPU
•2MB/4MB RAM (increase possible with expansion board)
•4MB Flash memory (increase possible with expansion board)
•Serial I/O - 115.2Kbps or more possible
•CF card, Type II, 1 slot
•MMC card, 1 slot
•eTRON chip I/F (SIM card connector)
•Expansion bus I/F
•Calendar clock
T-Engine Software
T-Monitor
Đây là một monitoring software được sử dụng khi khởi động OS hay debug. Đặc tả về T-Monitor được định nghĩa, interface của nó với môi trường phát triển cũng được thực hiện.
T-Kernel
Hệ điều hành thời gian thực cho T-Engine.
Device Drivers
Phát triển các device drivers cho các ứng dụng chung chung hay chuyên biệt được đơn giản hóa bằng việc mở rộng rãi source code của các device driver chuẩn. Nhà sản xuất nhờ đó có thể tạo target device driver bằng cách tham khảo các driver chuẩn đó.
Middleware
Có rất nhiều middleware khác nhau chạy trên T-Kernel. Network protocol stacks, filing systems, Japnaese language processing, Kana-to-Kanji conversion, eTRON-specified security software, GUI, audio processing, Java etc., đều sẵn có. Sự kết hợp của các nhà sản xuất phần mềm cho phép phát triển các sản phẩm ổn định trong một thời gian ngắn. Với mục đích khuyến khích nhiều hơn việc phân phối các middleware, các thông tin về khả năng sử dụng và tổ hợp các middleware được quản lý bởi cơ sở dữ liệu của T-Engine Project. Cơ sở dữ liệu này được truy cập public. Database system này sẽ hỗ trợ mạnh mẽ cho việc phân phối các middleware. Nó được lên kế hoạch để hoạt động cùng với eTRON-specified accounting system software trong thời gian tới.
Development Environment
Để phát triển software và phân phối middleware cho T-Engine một cách dễ dàng, tất cả các object code formats được chuẩn hóa sử dụng GNU.
T-Engine Software Architecture
Kiến trúc phần mềm của T-Engine gồm một hệ điều hành với những năng lực xử lý tiên tiến, môi trường Java và rất nhiều các middleware, môi trường phát triển tiên tiến với tính năng hỗ trợ debug cao cấp.
Nguồn: ESPromote.com
Tags: Embedded System, T-Engine








lexa Ranking:
Gửi nhận xét: