Luận Văn Nghiên cứu và xây dựng bộ công cụ phát triển phần mềm nhúng e-studio, phần bare project

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Mục lục
    Chương 1. ECLIPSE VÀ PLUGIN TRONG ECLIPSE 18
    1.1 Tổng quan về Eclipse. 18
    1.1.1 Giới thiệu Eclipse, download và cài đặt 18
    1.1.2 Kiến trúc Eclipse. 19
    1.1.3 Cách thức quản lý các tập tin mã nguồn. 23
    1.2 Kiến trúc plug-in trong Eclipse. 23
    1.2.1 Giới thiệu về plug-in và extension point 23
    1.2.2 The plug-in manifest file. 24
    1.2.3 Vòng đời của một plug-in. 25
    1.2.4 Đóng gói plug-in. 25
    1.2.5 Plug-in fragment and features. 26
    Chương 2. TỔNG QUAN VỀ CHIP ARM . 26
    2.1 ARM7 (32-bit) 26
    2.1.1 ARM7EJ-S. 26
    2.1.2 ARM7TDMI 26
    2.2 ARM9 (32-bit) 26
    2.2.1 Giới thiệu tổng quan. 26
    2.2.2 Tìm hiểu về ARM968E-S. 26
    2.2.3 Lĩnh vực ứng dụng ARM9. 26
    2.3 Cortex-M3. 26
    2.3.1 Giới thiệu tổng quan. 26
    2.3.2 Đơn vị xử lý trung tâm Cortex (Cortex CPU) 26
    2.3.3 Đặc điểm nổi bật của Cortex-M3. 26
    Chương 3. GIỚI THIỆU BỘ BIÊN DỊCH GNUARM . 26
    3.1 Giới thiệu GNUARM Toolchain. 26
    3.2 Các thành phần của Toolchain. 26
    3.2.1 GNU Binutils. 26
    3.2.2 Compiler set (GCC) 26
    3.2.3 Debugger. 26
    3.2.4 Newlib. 26
    Chương 4. CDT (C/C++ DEVELOPMENT TOOLING) 26
    4.1 Giới thiệu CDT 26
    4.2 Các gói chính trong mã nguồn CDT 26
    4.3 CDT Debugger. 26
    4.3.1 Tương tác với trình gỡ lỗi C/C++ (CDT Debugger) 26
    4.3.2 Truy cập GDB bằng Eclipse CDT và MI (Machine Interface) 26
    4.4 Phát triển CDT Plug-in. 26
    4.4.1 Managed Build System 26
    4.4.2 Project Template Engine. 26
    Chương 5. XÂY DỰNG HỆ THỐNG ARMSTUDIO CHO CÁC VI XỬ LÝ HỌ ARM 26
    5.1 Giới thiệu hệ thống và nhu cầu xây dựng ARMStudio. 26
    5.2 Các chức năng của hệ thống ARMStudio. 26
    5.3 Chức năng của các plug-in trong hệ thống ARMStudio. 26
    5.3.1 vn.edu.hcmuns.selab.debug.core. 26
    5.3.2 vn.edu.hcmuns.selab.debug.ui 26
    5.3.3 vn.edu.hcmuns.selab.arm.target.mcb23xx. 26
    5.3.4 vn.edu.hcmuns.selab.arm.ui 26
    5.3.5 vn.edu.hcmuns.selab.arm.core. 26
    5.3.6 vn.edu.hcmuns.selab.tool.fm 26
    5.3.7 vn.edu.hcmuns.selab.arm.managedbuilder.gnu. 26
    5.3.8 vn.edu.hcmuns.selab.arm.managedbuilder.gnu.ui 26
    5.4 Mô tả quá trình xây dựng hệ thống. 26
    5.4.1 Các chức năng đã có ở hệ thống ARMStudio cũ. 26
    5.4.2 Các chức năng được cải tiến trong ARMStudio. 26
    5.4.3 Các chức năng mới ở hệ thống ARMStudio. 26
    5.5 Nhận xét và đánh giá (2 trang) 26
    5.5.1 Tạo ra mô hình CDT. 26
    5.5.2 Tạo mới CProject 26
    5.5.3 Tạo mới TranslationUnit và WorkingCopy. 26







    Chương 1.ECLIPSE VÀ KIẾN TRÚC PLUGIN TRONG ECLIPSE
    1.1Tổng quan về Eclipse1.1.1Giới thiệu Eclipse, download và cài đặtEclipse là một nền tảng phát triển mã nguồn mở dựa trên Java và có thể mở rộng được. Eclipse bao gồm một tập hợp các dịch vụ để xây dựng các ứng dụng từ các thành phần plug-in. Eclipse được tạo thành bởi một tập hợp các plug-in chuẩn và thường được gọi là JDT (Java Development Tools).
    Trong khi hầu hết người dùng sử dụng Eclipse như là môi trường phát triển tích hợp Java (IDE), một số khác còn có những nhu cầu sử dụng khác hơn nữa. Do đó, Eclipse còn bao gồm PDE (Plug-in Development Environment) dành cho người dùng muốn mở rộng Eclipse. Vì thế, Eclipse cho phép người xây dựng các tool tích hợp vào môi trường Eclipse. Bởi vì mọi thứ trong Eclipse đều là plug-in nên các nhà phát triển các tool đều cung cấp các sân chơi để mở rộng Eclispe và để cung cấp một IDE thống nhất và chắc chắn cho người dùng.
    Mặc dù Eclipse được viết bằng ngôn ngữ Java, nhưng Eclipse có cung cấp các plug-in hỗ trợ các ngôn ngữ lập trình khác như C/C++ và COBOL. Eclipse framework có thể được sử dụng như là nền tảng cho các loại ứng dụng khác không liên quan đến phát triển phần mềm, ví dụ như: hệ quản trị nội dung.
    Eclipse là cộng đồng mã nguồn mở mà các project của nó tập trung vào việc xây dựng nền tảng mã nguồn mở bao gồm các framework có thể mở rộng, các tool và runtime để xây dựng, triển khai và quản lý các phần mềm trong chu kỳ sống của nó. Eclipse là một tổ chức phi lợi nhuận được hỗ trợ bởi các thành viên, là nơi phát triển các dự án của Eclipse, và là nơi phát triển cộng đồng mã nguồn mở và hệ thống các sản phẩm, dịch vụ.
    Dự án Eclipse được IBM bắt đầu vào tháng 11 năm 2001 và được các nhà bán phần mềm hỗ trợ. Tổ chức Eclipse được thành lập vào tháng 1 năm 2004 như là một tổ chức độc lập phi lợi nhuận để quản lý cộng đồng Eclipse. Ngày nay, cộng đồng Eclipse gồm nhiều cá nhân và tổ chức từ các nhánh tiêu biểu về công nghiệp phần mềm.
    Eclipse là phần mềm mã nguồn mở, vì thế những người tạo ra plug-in cho Eclipse hoặc những người sử dụng Eclipse như là nền tảng cho các ứng dụng phát triển phần mềm cần release code Eclipse mà họ dùng hoặc sửa chữa theo giấy phép EPL.
     

    Các file đính kèm:

Đang tải...