Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: Thiết lập môi trường phát triển BREW 1108

BREW
ngocdaothanh.myopenid.com 172
Over 4 years ago

Dùng ngôn ngữ cấp thấp C/C++ để lập trình cho điện thoại di động có lẽ sẽ là kỉ niệm kinh hoàng cho những người từ trước đến nay chỉ quen lập trình cho PC, và ngay cả những người đã quen với J2ME.

Những guru quen làm việc trên server lớn, thì lại càng chết. Nếu không lóng ngóng như Lý Đức bồng conLaughing, thì họ sẽ thấy bức bối khó chịu vì ngoài chuyện bị ép phải dùng framework cố định, họ còn bị đàn áp bởi quá nhiều hạn chế về chuyện memory quá nhỏ, chuyện quản lí memory rắc rối, chuyện compiler không hỗ trợ đầy đủ những feature của ngôn ngữ, và đủ thứ hầm bà lằng khác!

Sử dụng BREW SDK nào?

Qualcomm chỉ hỗ trợ môi trường phát triển dựa trên Windows. Có thể cài nhiều version SDK khác nhau, để có thể cùng lúc viết chương trình cho nhiều chủng loại điện thoại. Để đổi từ version này sang version kia chỉ cần đổi lại biến môi trường %BREWDIR% của Windows, trỏ vào thư mục cài version muốn dùng.

Để trách mọi trục trặc có thể gặp phải khi compile dùng ARM compiler nên cài BREW SDK vào thư mục không có chứa ký tự SPACE và dài quá 8 chữ. Nếu dùng tên dài quá, khi muốn debug hoặc tìm file liên quan sẽ chỉ thấy tên rút gọn và rất khó biết được file nào là file liên quan.

SDK Tools

Các resource file và MIF file của BREW được biên soạn bằng một editor riêng. Trước đây các editor này được kèm trong các SDK. Nhưng hiện nay đã được tách thành một package riêng. Về mặt lý thuyết package này là tương thích với tất cả mọi SDK version.

Để chạy trên máy thật

Cài SDK và SDK Tools xong là có thể viết chương trình chạy trên simulator. Nhưng môi trường mô phỏng trên PC không phải bao giờ cũng giống với thực tế, đặc biệt nếu kết quả chạy dễ bị ảnh hưởng bởi tốc độ xử lý của CPU.

BREW có vô vàn các hạn chế không ghi rõ trong SDK Document. Nếu không chẳng may dẫm phải các vỏ chuối này thì BREW application sẽ không chạy trên máy thật, mặc dù có thể chạy rất ngon lành trên simulator.

Cần cài BREW Tools Suite vào để nạp một chương trình đã compile sẵn từ PC vào máy điện thoại di động. Tools Suite download binary của BREW application từ PC vào máy điện thoại sử dụng cổng USB hoặc RS23C.

 

Comments

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content