WideStudio for T-Engine
WideStudio for T-Engine là một trong các bộ WideStudio (ngoài WideStudio cho T-Engine còn còn cho BTRON, WinCE, Linux, Win32 …)
cho phép bạn phát triển các desktop application trên T-Engine (desktop application là các ứng dụng kiểu có các cửa sổ, button …)
WideStudio for T-Engine đưa ra các tính năng sau để phát triển application trên T-Engine.
- Generate T-Engine native binaries that runs much faster
- Source codes can be shared among other platforms

1. WideStudio for T-Engine Environment Settings
WideStudio for T-Engine sử dụng hệ điều hành Linux hay Windows làm môi trường phát triển khi phát triển application cho T-Engine. Applications phát triển trên Linux hay Windows được truyền (nạp) xuống T-Engine để chạy và debug. Các phần mềm cần thiết để phát triển gồm:
- (For Linux) Compilers such as gcc/g++
- Your favorite editor to edit source codes
- T-Kernel Development Kit (from Personal Media Co. )
- T-Shell Development Kit (from Personal Media Co. ) *As required*
Với Linux thì sử dụng gcc/g++ đi kèm với phiên bản Linux OS của bạn.
Cả Linux / Window đều cần gcc compiler for T-Engine đi kèm với T-Kernel development kit để phát triển. Phần hướng dẫn dưới đây giả sử rằng T-Kernel/T-Shell development kit được cài đặt ở thư mục (đối với Linux) hay thư mục c:/cygwin/usr/local/te (đối với Windows)
2. Building WideStudio for T-Engine (Linux)
Liên quan đến phiên bản Linux, các libararies can được build từ source codes. Đối với Windows version, T-Engine libraries được đóng gói kèm trong CDROM của development kit, ban không cần phải build libraries nữa.
WideStudio source codes có thể được download với filename dạng ws-vX.XX.X-src.tar.gz từ Internet. (X.XX.X là version numbers):
Source code : http://www.widestudio.org/EE/download.html
Bạn cũng có thể download file cài đặt (binary package):
Win32 Package: http://www.widestudio.org/EE/download-win32.html
Linux Package : http://www.widestudio.org/EE/download-linux.html
Sau khi lấy source file đó từ internet, giải nén nó ra thư mục làm việc:
Code:
cd /work
gzip -cd ws-vX.XX.X-src.tar.gz | tar -xvf -
Việc build WideStudio for T-Engine bao gồm 2 bước. Bước một là build bản thân WideStudio và bước 2 là build T-Engine libraries.
- WideStudio for T-Engine Library Building
WideStudio có thể build sử dụng gcc/g++ for Linux như sau:
Code:
cd /work/ws-vX.XX-X
./configure
make
Sau khi build WideStudio xong, tiếp tục thực hiện bước 2. Việc build WideStudio for T-Engine library yêu cầu phải set biến môi trường cho T-Engine compiler như sau. Nó được sử dụng trong khi generating T-Engine binaries.
csh:
Code:
setenv BD /usr/local/te
Sau khi set xong biến môi trường, thực hiện:
Code:
cd /work/ws-vX.XX-X/src
make TARGET (specify the TARGET as following chart)

Ví dụ: T-Shell version for SH7751R:
Code:
cd /work/ws-vX.XX-X/src
make te-sh7751r
Nếu việc build không xảy ra lỗi, hãy cài đặt WideStudio như sau:
(thư mục cài đặt mặc định là /usr/local/ws)
Code:
su
cd /work/ws-vX.XX-X
make install
Nguồn: ESPromote.com
Tags: Embedded System, T-Engine








Gửi nhận xét: