1. Xin chào Khách ! Ban quản trị sẽ tiến hành nâng cấp diễn đàn từ ngày 11/8/2017 Mọi truy cập có thể bị dán đoạn, mong bạn thông cảm!
    Dismiss Notice

Vuongbk Trình biên dịch và cách tạo mới một Project (tt)

Thảo luận trong 'Bài viết dự thi'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. vuongbk

    vuongbk Sinh viên đại học

    Tham gia ngày:
    20/8/13
    Bài viết:
    84
    Đã được thích:
    59
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Tiếp theo...
    II. Trình biên dịch CooCox CoIDe
    46.
    1.Ưu, nhược điểm

    Ưu điểm: là một IDE miễn phí (free) sử dụng trình biên dịch Gcc Sourcery G++ Lite rất nổi tiếng, kết hợp với IDE Eclipse và một bộ mã nguồn khá đồ sộ, có một rtos (CoOS) và một bộ code dựng sẵn dễ sử dụng nhiều ví dụ và liên tục được cập nhật, nó còn cung cấp một hardware debugging open source là CooCox Colink sử dụng FT2232D và một CoLinkEx free sử dụng LPC1343

    Nhược điểm: khi tối ưu code dễ phát sinh lỗi, chỉ hạn chế sử dụng cho cortex M3 và cortex M0 (các chip khác không được).

    2. Cài đặt và tạo mới một Project

    Cài Đặt

    Đầu tiên mình vào trang chủ Coocox.org để tải Coocox IDE bản mới nhất:

    Tải về tại Free ARM Cortex MCU IDE

    Chọn Download the latest CooCox CoIDE

    Chúng ta download CoCenter-1.4.9.exe cài vào máy
    33.


    Sau đó Open và download các phần mềm chính bao gồm IDE; CooCox smart ... chúng ta có thể download tất cả các phần này về tùy nhu cầu sử dụng của các bạn.

    Sau khi đã tải xong trên cửa sổ CoCenter sẽ có tag install nhấn install để cài đặt.

    Trước khi sử dụng CoIDe để bắt đầy Project của bạn, chúng ta cần cấu hình trình biên dịch.

    Vì CooCox đề nghị bạn cần phải chọn trình biên dịch chính thức cho ARM.

    Ở đây mình chọn Trình biên dịch ARM GCC cho Project của mình nên ta làm theo các bước sau: (các trình biên dịch khác tương tự)

    -> Tải ARM GCC tại đây : arm-2011.03-coocox

    Sau đó giải nén vào thư mục cài đặt CooCox CoIDe,

    -> Sau khi mở CoIDe, Click "Select Toolchain path" dưới Project menu
    43.

    -> Sau đó, Click “ browse”, Chọn folder : chứa arm-none-eabi-gcc.exe mới nảy các bạn giải nén
    44.
    45.

    -> Cuối cùng nhấn ‘Ok’. Vậy là ta cài đặt xong trình biên dịch.

    Tạo mới 1 Project

    Để tạo ra một project sử dụng CoIDE, bạn chỉ cần thực hiện các bước sau:

    · Chọn Project > New Project :
    34.

    · Đặt tên cho project của bạn. Ví dụ, trongProject namefield, type "MyFirstProject"
    35.

    · Chọn hãng sản xuất (manufacturer). Ví dụ, chọn 'Nuvoton'
    36.

    · Chọnchip. Ví dụ, chọn 'NUC140VE3CN'
    37.

    · Kiểm tra thành phần chức năng,thông số có đúng với chip không. Ví dụ, chọn ‘GPIO’ thì CoIDe sẽ tự động kiểm tra có phù hợp không:
    38.

    · Bạn có thể cho hiện thị các kết quả của từng chức năng:
    39.

    Tới đây chúng ta có 2 cách để làm: chúng ta xem phần code mẫu hoặc tạo mới 1 Project :

    Tạo 1 Project:

    · Click vào Drivers để hiện thị trang driver :
    40.

    · Kiểm tra thành phần chức năng. Ví dụ, chọn ‘DS18B20’ thì CoIDe sẽ tự động kiểm tra:
    41.

    · Cuối cùng tạo Project và bạn có thể hiên thị kết quả:
    42.


    Xem code mẫu :
    47.
    Chúng ta bắt đầu add example mà nó gợi ý xem sao:
    48.

    Sau khi Add xong, chúng ta Buil nó bằng phím F7 hoặc Project->Build.


    III. Kết luận

    Trong hai trình biên dịch trên cái nào cũng có thế mạnh riêng, nhưng mình chọn CooCox CoIDelàm trình biên dịch cho nhưng bài TUT sắp tới vì mình thấy nó đáp ứng đủ các công cụ cần thiết phù hợp với viết bài TUT và trao đổi thảo luận đóng góp ý kiến trên diễn đàn hơn.

    Tùy trình dịch CoIDe chưa được phổ biến ở nước, nhưng với tính năng và hỗ trợ của trình biên dịch này, mình huy vọng trong tương lai sẽ có nhiều người sử dụng trình dịch này.


    Tham khảo

    [1]. www.codientu.org

    [2].www.KeilC.com

    [3].www.coocox.org

    [4].www.tula.vn

    [5]. www.nuvoton.com
     
    xuantungpm1, Trauvanght, tuanmagic012 others thích bài này.
  2. vuongbk

    vuongbk Sinh viên đại học

    Tham gia ngày:
    20/8/13
    Bài viết:
    84
    Đã được thích:
    59
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Còn đây là File PDF 'Trình biên dịch và cách tạo mới một Project' cuối cùng !
     

    Các file đính kèm:

    xuantungpm1BuiBachTuanAnh thích bài này.
  3. xuantungpm1

    xuantungpm1 Học sinh phổ thông

    Tham gia ngày:
    20/2/14
    Bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Nếu mình muốn tạo mới một project nhưng từ source code đã có sẵn.
    Vậy thì, làm sao tạo được một project từ code đã có sẵn vậy?
     

Chia sẻ trang này