• Thứ Năm, 28/08/2008 14:26 (GMT+7)

    Phát triển bộ vi điều khiển ARM bằng phần mềm LabVIEW

    Mô-đun LabVIEW nhúng của hãng National Instruments giúp người dùng dễ dàng tạo ra những ứng dụng nhúng và triển khai chúng trên hơn 260 loại vi điều khiển của hãng ARM.

    Ngày 26/8/2008, tại Hà Nội, hãng National Instruments đã giới thiệu Mô-đun LabVIEW nhúng cho bộ vi điều khiển ARM. Đây là một sự mở rộng của phần mềm thiết kế bằng đồ họa (còn được gọi là ngôn ngữ lập trình đồ họa) LabVIEW, hướng vào các dòng vi điều khiển ARM 7™, ARM 9™ và Cortex™-M3.

     

    Ông Ken Ng, chuyên gia của National Instruments.
    Sử dụng mô-đun mới này, các kỹ sư và nhà khoa học (không thuộc ngành CNTT) có thể ứng dụng khả năng lập trình lưu đồ đồ họa của LabVIEW cho tất cả các thành phần của bộ vi điều khiển ARM, bao gồm cả nhập/xuất analog và digital (I/O), đạt hiệu quả cao hơn và tiết kiệm nhiều thời gian. Thay cho việc lập trình bằng những dòng lệnh, rất phức tạp và dễ nhầm lẫn, nay họ chỉ việc kéo - thả trong môi trường LabVIEW để tạo ra các ứng dụng nhúng như ý.

     

    Mô-đun này còn có tính năng giả lập trên máy vi tính để người sử dụng có thể thực thi chương trình (dành cho vi điều khiển ARM) đã phát triển trên máy vi tính mà không cần phần cứng nào khác. Các kỹ sư và nhà khoa học còn có thể sử dụng giả lập trên máy vi tính với NI Multisim, phần mềm giả lập SPICE tương tác và phân tích mạch, để giả lập hoàn toàn chuỗi tín hiệu thiết kế nhằm có được một môi trường thiết kế và giả lập hệ thống nhúng toàn diện.

     

    Ngoài ra, mô-đun LabVIEW nhúng cho bộ vi điều khiển ARM còn có những tính năng mới khác, bao gồm một Project Wizard để tự động định dạng và cơ cấu tổng thể giúp người sử dụng nhanh chóng thiết lập đề án; một bộ phận quản lý ngắt giúp đơn giản hoá lập trình điều khiển ngắt bằng cách bố trí sẵn mã LabVIEW để thi hành khi tín hiệu ngắt phần cứng đặc trưng xuất hiện. Bên cạnh phần mềm, National Instruments còn đưa ra giới thiệu các bộ phát triển ứng dụng bao gồm sự lựa chọn giữa bo mạch để đánh giá MCB2370 với một bộ xử lý NXP dòng ARM 7, hoặc bo mạch Stellaris LM3S8962 với một bộ xử lý Luminary Micro dòng Cortex-M3.

     

    Theo ông Ken Ng, chuyên gia của National Instruments Đông Nam Á, ARM là nhà cung cấp hàng đầu của các bộ xử lý nhúng 32-bit với tập lệnh đơn giản hoá (RISC), chiếm lĩnh hơn 75% thị phần trên thế giới và có hơn 10 tỷ thiết bị sử dụng ARM đã được bán ra cho tới nay, như PDA, ĐTDĐ (trong đó có iPhone), các máy đa phương tiện, trò chơi điện tử, các thiết bị ngoại vi máy tính… Bộ xử lý của ARM được nhiều nhà sản xuất chip lớn như Analog Devices, Atmel, Luminary Micro, NXP, Freescale Semiconductor, Intel, Texas Instruments… sử dụng. Tại Việt Nam, nhiều người cũng đã sử dụng bộ xử lý ARM để thiết kế hệ thống nhúng trong nhiều ứng dụng khác nhau.

     

    Việc LabVIEW mở thêm mô-đun mới khiến nó trở thành một môi trường thân thiện cho các nhà phát triển ít kinh nghiệm lập trình C/C++ khi họ cần phát triển những ứng dụng dựa trên bộ xử lý ARM. Ngay cả với những nhà phát triển có nhiều kinh nghiệm hơn với các ngôn ngữ lập trình khác thì mô-đun này của LabVIEW cũng là một cách tiếp cận lập trình nhanh hơn và hiệu quả hơn.

     

    Thụy Anh

    ID: O0808_1