WideStudio for T-Engine

Font size: Decrease font Enlarge font

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: ,

Add to: Add to your del.icio.us Digg this story Add to your Twitter Add to your Google Bookmark Add to your Facebook Add to your MySpace
Số lượt xem: 1063
Hoang Van Quan on April 29th, 2009, 3:05 pm

Em da lam nhu huong dan tren roi. da cai thanh cong widestudio: ws-v3.98.2-src.tar.gz cai tren fedora core 10 x86_64.
khi cau hinh cho no generate code cho con T-Engine SSH7760 (SH4) thi bi loi. Em da lien he voi PMC nhung ma no noi WideStudio khong phai san pham cua no nen khong the giup gi duoc. Anh co kinh ngiem ve cai T-Engine & WideStudio nay thi giup em voi. Em dang trong Fedora nen khong go chu co dau duoc (khong biet cach). em bi cai loi khong tim thay file solib.o nao do. hic dang lam thuc tap tot ngiep ma be tac qua.

Gửi nhận xét:comment

 *
 *