Phỏt triển HTN

Một phần của tài liệu Bài giảng Xây dựng các hệ thống nhúng: Phần 2 (Trang 124 - 129)

9. Other available methods for kernel configuration include: # make config

4.2.6 Phỏt triển HTN

263

Cú nhiều giải phỏp lựa chọn để phỏt triển HTN, cú thể nờu ra như sau:

1) Dựng bo mạch thương mại, mỏy tớnh nhỳng chuẩn, kiểu PC gọi là PC/104 (embedded computer standard kiểm soỏt bởi PC/104 Consortium) với một số CPU đa năng (dũng low-cost x86 processor).

Loại này thuộc kiểu controller, cú hệ điều hành, cú IO như mỏy tớnh thụng thường, lắp theo kiểu xếp chồng lờn nhau, hỡnh khối: motherboard, analog-to-digital converter, digital I/O

(data acquisition) module, ghộp nối với cỏc ngoại vi khỏc cú trờn thị trường, BUS ISA, PCI, kể cả thiết bị thu tớn hiệu GPS, mạng khụng dõy IEEE 802.11, và USB (đó đề cập ở chương 1). Hệ điều hành: DOS 6.4, Linux, RTOS.

Với giải phỏp này, cụng việc tiếp theo phần lớn là phỏt triển cỏc phần mềm ứng dụng, cỏc trỡnh điều khiển thiết bị, thư nghiệm và đưa vào ứng dụng. Nếu lớp ứng dụng nhỳng nhỏ, dựng giải phỏp này sẽ lóng phớ.

Tham khảo thờm: http://www.controlled.com/pc104faq/

http://www.pc104.org/pdfs/PC104_trade_show.pdf

2) Thiết kế theo yờu cầu (customize)

Giải phỏp này cú thể sử dụng để xõy dựng cỏc HTN với cỏc qui mụ rộng, từ đơn giản đến phức tạp. Qui trỡnh và kĩ thuật thiết kế như đó trỡnh bày ở cỏc phần trờn. Chủng loại CPU cho giải phỏp cú phổ rẩt rộng. Hiện ở nước ta phổ biến cỏc cụng nghệ sau đõy: dựng chip PIC ((Programmable Interface Controller của Microchip Technology), hay PSoC

(Programmable System-on-Chip của Cypress Semiconductor) xõy dựng cỏc micro-

controller. Cỏc sản phẩm loại này dạng Kit hay linh kiện rời cú cụng cụ phỏt triển bỏn kốm. Vớ dụ thiết kế bo mạch từ linh kiện: Xem vớ dụ Hỡnh 2.18- Cấu hỡnh tối thiểu bo mạch

CPU 8085, RAM/ROM/Ports với CPU 8085, ROM 8755, port 6165

264

ỹ Hệ phỏt triển:

Hỡnh 4.22 Mụi trường phỏt triển chộo: hệ phỏt triển – cụng cụ - HTN đớch

265

Hỡnh 4.23 Hệ thống nhỳng : phần mềm nhỳng và phần cứngnhỳng

ỹ Xõy dựng, phỏt triển phần mềm bao gồm:

Lập trỡnh, gở rối, mụ phỏng (cứng/mềm), hiệu chỉnh, …

266

Hỡnh 4.25 Qui trỡnh phỏt triển phần mềm đớch để nạp vào HTN đớch.

ỹ Nạp vào bo mạch đớch Thử nghiệm, đỏnh giỏ Hoàn chỉnh.

267

Hỡnh 4.26 Qui trỡnh phỏt triển phần mềm cho HTN

Cụng cụ liờn kết (linker) và định vị (locator) tạo ra tệp thực thi kiểu ELF (executable and linking format) dạng nhị phõn (kiểu image, hay code image) cú thể ỏnh xạ hay nạp vào ROM.

Một phần của tài liệu Bài giảng Xây dựng các hệ thống nhúng: Phần 2 (Trang 124 - 129)

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

(196 trang)