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








lexa Ranking:
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: