Chương 2 Khảo sát những vấn đề kỹ thuật liên quan
Máy tính Pocket PC :
Định nghĩa :
“Pocket” trong tiếng Anh có nghĩa là “túi” và “Pocket PC” có nghĩa là
“máy vi tính bỏ túi”, ý nói là thiết bị này cũng thông minh như PC, nhưng rất nhỏ
gọn có thể bỏ vào túi một cách vừa vặn, tiện lợi.
Hệ điều hành :
Như trên đã nói, Pocket PC cũng là một PC nên để Pocket PC chạy được
nó cần phải có hệ điều hành. Pocket PC sử dụng Windows Mobile - sản phẩm độc
quyền của Microsoft. Có thể xem hệ điều hành này là phiên bản thu nhỏ hệ điều
hành Windows. Vì thế hầu hết người sử dụng khi dùng Pocket PC sẽ cảm thấy
giao diện vô cùng quen thuộc. Cũng là các cửa sổ Windows, cũng là nút Start để
ra Menu, cũng là Word, Exel, PowerPoint và Internet Explorer…
Hiện tại, Windows Mobile cũ nhất còn được sử dụng là Windows Mobile
2002; tiếp theo là Windows Mobile 2003 với khả năng hỗ trợ multimedia cao hơn;
Windows Mobile 2003 Second Edition là phiên bản hệ điều hành gần như mới
nhất, với khả năng hỗ trợ xoay ngang màn hình rất tiện lợi cho việc duyệt web trên
Pocket PC. Hệ điều hành mới nhất là Windows Mobile 2005 – đang được cộng
đồng Pocket PC mong đợi!
Windows Mobile, giống như Windows trên máy vi tính, là hệ điều hành đa
nhiệm, nghĩa là: bạn có thể vừa mở cửa sổ của trình nghe nhạc, vừa xem duyệt
web, vừa sử dụng từ điển.
Một vài khái niệm về phần cứng Pocket PC :
Màn hình xúc cảm :
Hình 2.1 Pocket PC
Màn hình xúc cảm (touch screen) là một màn hình tinh thể lỏng (LCD)
được bao phủ bởi một touch panel có điện trở. LCD hướng thẳng đứng với độ
phân giải là 240×320-pixel, cho phép người dùng nhìn thấy các thành phần giao
diện một cách rõ ràng. Độ dẫn điểm (dot pitch) dành cho Pocket PC là .22 tới .24,
tùy thuộc OEM. Chạm nhẹ lên màn hình xúc cảm bằng một cây bút (stylus) hoặc
ngón tay sẽ gửi cùng một loại thông điệp giống như click chuột trái lên máy
MB RAM. Bản nâng cấp được đưa ra bởi một số OEM dành cho các thiết bị
Pocket PC của họ được làm cho thích ứng để ăn khớp với 16 MB flash RAM sẵn
có trên các thiết bị được nâng cấp đó.
Bởi vì bảo quản bộ nhớ trên Pocket PC rất quan trọng, nên nhiều thành
phần hệ điều hành Pocket PC được nén trong ROM. Khi người dùng cần thành
phần nào, hệ điều hành giải nén thành phần đó và chuyển nó tới RAM. Vì cần có
thời gian cho giải nén và chuyển nên các file nén thực thi chậm.
Cổng nối tiếp cài đặt sẵn:
Pocket PC có thể kết nối đến một máy desktop bằng cách sử dụng cáp nối
tiếp hoặc bệ nối tùy chọn (optional docking cradle), thường là có sẵn từ nhiều nhà
sản xuất Pocket PC, được kết nối đến máy desktop. Một số thiết bị Pocket PC hỗ
trợ giao tiếp dữ liệu thông qua một modem kết nối đến cradle.
Cổng giao tiếp hồng ngoại:
Pocket PC có cổng nối tiếp thích hợp với kĩ thuật Infrared Data Association
(IrDA). Các thiết bị Pocket PC có thể giao tiếp với các thiết bị Pocket PC khác,
các thiết bị nền Windows CE khác, các thiết bị vi tính cầm tay nền Palm OS, hoặc
máy desktop.
Pocket PC Emulator ( 2003 ) :
Định nghĩa Emulator:
Pocket PC SDK có một môi trường giả lập mới. Môi trường này cung cấp
một máy ảo chạy phần mềm Pocket PC được biên dịch cho bộ xử lí x86. Máy ảo
này sao y phần cứng được biết như là CEPC, là một cấu hình phần cứng chạy
Windows CE trên một máy tính desktop Intel x86.
Sử dụng Emulator :
Ta không được dùng phím Windows + L để đóng hệ thống khi đang sử
dụng emulator. Đóng máy tính của bạn trong khi trình giả lập đang chạy có thể
làm cho emulator không sử dụng được nữa khi bạn mở computer.
Các yêu cầu cho Emulator:
Emulator có những yêu cầu về phần cứng và phầm mềm như sau:
Microsoft Windows 2000 Professional hay Windows 2000 Server có cài đặt
Hộp thoại này cho phép những thay đổi sau:
Thay đổi phím chủ (host).
Chọn hỗ trợ mạng sẵn có (available).
Ánh xạ một cổng được giả lập đến một cổng thực trên trạm công tác phát
triển.
Định cấu hình Pocket PC Connection Manager:
Thiết bị Pocket PC giả lập sẽ yêu cầu những điều chỉnh đến các thiết lập
mạng trước khi có thể truy cập Internet. Nếu mạng sử dụng proxy server để truy
cập Internet, thì thông tin proxy cũng phải được định cấu hình.
Để định cấu hình thông tin proxy cho emulator:
Định cấu hình emulator với hỗ trợ mạng và khởi động emulator.
Trong cửa sổ emulator Pocket PC , trên menu Start, click Settings.
Click tab Connections.
Click biểu tượng Connections.
Click tab Advanced.
Click nút Network Card.
Đặt thiết lập My network card connects to thành Work.
Click OK ở góc trên bên phải.
Click tab Tasks.
Phía dưới tiêu đề My Work Network, click vào link Edit my proxy server.
Chọn check box This network connects to the Internet box.
Nếu mạng sử dụng proxy server:
Chọn check box This network uses a proxy server to connect to the
Internet.
Gõ vào thông tin proxy server.
Click OK ở góc trên bên phải trên.
Click OK ở góc trên bên phải một lần nữa
Triển khai ứng dụng eMbedded Visual C++ cho Emulator:
Chủ đề này mô tả cách triển khai một ứng dụng nền eMbedded Visual C++
đến emulator. Làm theo các bước sau:
Shut Down được minh họa như hình sau.
Danh sách xổ xuống trong hộp thoại Shut Down cung cấp 2 tùy chọn:
Turn off Emulator: Tắt image giả lập mà không lưu lại trạng thái hiện tại.
Save Emulator State: Lưu trạng thái hiện tại của emulator để nó có sẽ trả về điểm
này trong lần khởi động emulator kế tiếp.