Đồ án tốt nghiệp Nghiên cứu hệ điều hành nhúng và giải pháp an toàn cho thiết bị chuyên dụng - Pdf 19

Đồ án tốt nghiệp Năm 2011
LỜI CẢM ƠN
Trước tiên em xin được bày tỏ lòng biết ơn tới các thầy cô giáo đã và đang
công tác tại khoa An Toàn Thông Tin – Công Nghệ Thông Tin trường Học Viện
Kỹ Thuật Mật Mã. Những người đã giảng dạy và cung cấp những kiến thức khoa
học quý báu trong suốt những năm học vừa qua giúp em có nền tảng kiến thức
để thực hiện khóa luận này.
Đặc biệt, em xin bày tỏ lòng biết ơn sâu xắc đến TS. Hồ Văn Hương,
người đã tận tình chỉ bảo, giúp đỡ và tạo điều kiện về nhiều mặt để em có thể
hoàn thành khóa luận này.
Em xin chân thành gửi lời cảm ơn đến tập thể lớp AT3C, trường Học Viện
Kỹ Thuật Mật Mã đã giúp đỡ, nhiệt tình chia sẻ đóng góp những kinh nghiệm
quý báu cho em.
Cuối cùng xin cảm ơn gia đình, anh chị em, bạn bè đã giúp đỡ, tạo điều
kiện và đóng góp cho em nhiều ý kiến quý báu trong cuộc sống, công việc và
học tập nói chung cũng như trong quá trình thực hiện khóa luận này.
Mặc dù, đã có nhiều cố gắng nhưng do hạn hẹp về thời gian, điều kiện về
trình độ nên không tránh khỏi khuyết điểm. Em chân thành mong nhận được sự
góp ý của thầy cô, bạn bè.
Hà Nội, tháng 6 năm 2011
Người thực hiện
Nguyễn Vân Thành
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
i
Đồ án tốt nghiệp Năm 2011
MỤC LỤC
Real-time operating system iv
LỜI NÓI ĐẦU VI
HỆ THỐNG NHÚNG VIII
1.1. TỔNG QUAN viii
1.1.1. Khái niệm viii

HỆ ĐIỀU HÀNH ANDROID XXXVI
2.1. GIỚI THIỆU CHUNG xxxvi
Tầng Linux Kernel: xli
Tầng Native Libraries và Android Runtime: xlii
Mục tiêu của an toàn thông tin lii
Độ an toàn: hệ mật coi là an toàn nếu để phá hệ mật cần n phép toán, mà để
giải quyết n phép toán này cần thời gian vô cùng lớn liv
Tốc độ mã và giải mã: hệ mật tốt nếu tốc độ mã và giải mã nhanh liv
Phân phối khóa: hệ mật mã phụ thuộc vào khóa, khóa công khai hay bí mật.
Khóa công khai có chi phí truyền thấp hơn khóa bí mật. liv
Dựa vào các tiêu chuẩn, tùy theo mục đích sủ dụng mà lựa chọn các hệ mật
mã phù hợp liv
3.5.2 Các thuật toán trong hệ mật mã đối xứng lv
3.8.2 Sơ đồ chữ ký số lxviii
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
iii
Đồ án tốt nghiệp Năm 2011
BẢNG CÁC TỪ VIẾT TẮT
Tên Tên viết tắt Ý nghĩa
Real-time operating system RTOS Hệ thống thời gian thực
Embedded-Operating-
System (Embedded System)
EOS Hệ điều hành nhúng (hệ thống
nhúng)
Application-program
interface
API Giao diện lập trình ứng dụng
Android-Development Tools ADT Các công cụ phát triển Android
Certificate Authority CA Chứng nhận khóa công khai
Domain Name Service DNS Dịch vụ phân giải tên miền

công nghệ nói chung và công nghệ thông tin nói riêng đã đem lại rất nhiều lợi
ích cho con người, rút ngắn khoảng cách về địa lý, tăng hiệu suất, tiết kiệm thời
gian và chi phí cho công việc…
Có thể khẳng định công nghệ thông tin đang giữ một vai trò quan trọng
trong sự phát triển của loài người nói chung và sự phát triển kinh tế, chính trị, xã
hội của một đất nước nói riêng, Việt Nam cũng không là một ngoại lệ. Việc nắm
bắt được vai trò, thực trạng của CNTT nước ta sẽ giúp ta có cái nhìn tổng thể về
CNTT Việt Nam đồng thời đưa ra giải pháp và các xu thế phát triển của nó đối
với sự phát triển xã hội, nhằm hoàn thiện, nâng cao hiệu quả và chất lượng mạng
lưới CNTT nước ta.
Công nghệ thông tin tác động đến mọi mặt của đời sống xã hội, ảnh hưởng
sâu sắc đến xã hội loài người, tạo nên những thay đổi mang tính chất đột phá.
Phát triển các hệ nhúng và phần mềm nhúng là quốc sách của nhiều quốc
gia trên thế giới, nhất là vào giai đoạn hậu PC hiện nay. Các hệ nhúng là sự kết
hợp phần cứng và phần mềm một cách tối ưu, ngày càng có độ mềm dẻo cao
đáp ứng các yêu cầu nhanh chóng đưa sản phẩm ra thương trường, có khả
năng bảo trì từ xa, có tính cá nhân cao. Các phần mềm nhúng trong các
chip vi hệ thống này rất phong phú và có độ mềm dẻo, tái sử dụng cao.
Sức kéo của thị trường đòi hỏi các thiết bị phải có nhiều chức năng thân
thiện với người dùng, có mức độ thông minh ngày càng cải thiện đưa đến vai trò
và tầm quan trọng của các hệ thống nhúng ngày càng cao trong nền kinh tế quốc
dân.
Do chức năng của hệ thống nhúng là hết sức quan trọng nên việc an toàn
bảo mật cho nó phải được đặt lên hàng đầu trước khi đi vào công việc triển
khai xây dựng hệ thống.
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
vi
Đồ án tốt nghiệp Năm 2011
Xuất phát từ những lí do trên, em đã chọn làm đề tài “ Nghiên cứu hệ điều
hành nhúng và giải pháp an toàn cho thiết bị chuyên dụng ” nhằm đem lại những

1.1.1. Khái niệm
Trong thế giới thực của chúng ta bất kỳ một thiết bị hay hệ thống điện/điện
tử có khả năng xử lý thông tin và điều khiển đều có thể tiềm ẩn trong đó một
thiết bị hay hệ thống nhúng, ví dụ như các thiết bị truyền thông, thiết bị đo lường
điều khiển, các thiết bị phục vụ sinh hoạt hàng ngày như lò vi sóng, máy giặt,
camera…Rất dễ dàng để có thể kể ra hàng loạt các thiết bị hay hệ thống như vậy
đang tồn tại quanh ta. Vậy hệ thống nhúng là gì và nên hiểu thế nào về hệ thống
nhúng? Hiện nay cũng chưa có một định nghĩa nào thực sự thoả đáng để được
chuẩn hoá và thừa nhận rộng rãi cho hệ thống nhúng mà vẫn chỉ là những khái
niệm để diễn tả về chúng thông qua những đặc thù chung. Tuy nhiên ở đây
chúng ta có thể hiểu hệ thống nhúng là một phần hệ thống xử lý thông tin nhúng
trong các hệ thống lớn, phức tạp và độc lập ví dụ như trong ôtô, các thiết bị đo
lường, điều khiển, truyền thông và thiết bị thông minh nói chung.
Hình 1.1.1 Một vài hình ảnh về hệ nhúng
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
viii
Đồ án tốt nghiệp Năm 2011
Hệ thống nhúng là một hệ thống máy tính, đó là một hệ thống được tích
hợp cả phần cứng và phần mềm phục vụ cho các bài toán chuyên dụng trong
nhiều lĩnh vực công nghiệp, tự động hóa điều khiển, quan trắc và truyền thông.
Các hệ thống nhúng bị giới hạn nhiều hơn về phần cứng và phần mềm so
với máy tính cá nhân. Giới hạn phần cứng có thể bao gồm giới hạn về khả năng
xử lý, tiêu thụ điện năng, bộ nhớ, chức năng phần cứng,… Còn giới hạn phần
mềm thường liên quan đến việc hỗ trợ ít ứng dụng, ứng dụng bị thu gọn tính
năng, hệ điều hành có nhiều hạn chế. Tuy nhiên, ngày nay, những giới hạn này
đã được khắc phục đáng kể bằng các hệ thống nhúng được thiết kế phức tạp và
đầy đủ tính năng hơn.
Hệ thống nhúng được thiết kế để thực hiện một chức năng chuyên biệt nào
đó. Đây là điểm khác biệt so với các hệ thống máy tính khác như máy tính cá
nhân hoặc các siêu máy tính có thể thực hiện nhiều chức năng khác nhau với

• Thiết bị y tế
• Hệ thống đo lường thẩm định
• Thiết bị trong các dây chuyền thông minh
• Rôbôt…
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
x
Đồ án tốt nghiệp Năm 2011
1.1.4 Thiết kế hệ thống nhúng
Việc thiết kế hệ thống nhúng khá phức tạp và đòi hỏi người kỹ sư thiết kế
phải có nhiều kinh nghiệm. Hầu hết các mô hình được sử dụng trong việc thiết
kế hệ thống nhúng đều dựa trên một hoặc sự kết hợp nhiều mô hình trong các
các mô hình phát triển sau:
• Mô hình big-bang: Không hề có một kế hoạch cụ thể trước và trong suốt
quá trình phát triển hệ thống.
• Mô hình code-and-fix: Là một mô hình khá đơn giản, chỉ thích hợp cho
các chương trình nhỏ (không đòi hỏi việc bảo trì), không thích hợp với các hệ
thống lớn, bao gồm 2 bước:
o Viết code
o Fix các vấn đề phát sinh
• Mô hình waterfall:
Trong mô hình này, quá trình phát triển hệ thống được xây dựng theo từng
bước, các kết quả của một bước sẽ được sử dụng cho bước kế tiếp.
• Mô hình spiral:
Quá trình phát triển hệ thống được chia thành nhiều giai đoạn. Dựa trên sự
phản hồi từ các giai đoạn, kết hợp trở lại vào quá trình để lên kế hoạch cho việc
thực hiện giai đoạn tiếp theo.
1.1.5. Đặc điểm công nghệ và xu thế phát triển của hệ thống nhúng
1.1.5.1. Đặc điểm công nghệ
Các hệ thống nhúng đều có chung một số đặc điểm như yêu cầu về khả
năng thời gian thực, độ tin cậy, tính độc lập và hiệu quả. Một câu hỏi đặt ra là tại

phải được thực hiện đúng theo một khung thời gian qui định. Thông thường một
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xii
Đồ án tốt nghiệp Năm 2011
chức năng của hệ thống phải được thực hiện và hoàn thành theo một yêu cầu thời
gian định trước để đảm bảo thông tin cập nhật kịp thời cho phần xử lý của các
chức năng khác và có thể ảnh hưởng trực tiếp tới sự hoạt động đúng và chính xác
của toàn hệ thống. Tuỳ thuộc vào từng bài toán và yêu cầu của hệ thống mà yêu
cầu về khả năng thời gian thực cũng rất khác nhau.
Tuy nhiên, trong thực tế không phải hệ nhúng nào cũng đều có thể thoả mãn
tất cả những yêu cầu nêu trên, vì chúng là kết quả của sự thoả hiệp của nhiều yêu
cầu và điều kiện nhằm ưu tiên cho chức năng cụ thể mà chúng được thiết kế.
Chính điều này lại càng làm tăng thêm tính chuyên biệt hoá của các hệ/thiết bị
nhúng mà các thiết bị đa năng không thể cạnh tranh được.
1.1.5.2. Xu thế phát triển của hệ thống nhúng
Vì sự phát triển hệ nhúng là sự kết hợp nhuần nhuyễn giữa phần cứng và
phần mềm nên công nghệ gắn liền với nó cũng chính là công nghệ kết hợp giữa
các giải pháp cho phần cứng và mềm. Vì tính chuyên biệt của các thiết bị/hệ
nhúng như đã giới thiệu nên các nền phần cứng cũng được chế tạo để ưu tiên đáp
ứng cho chức năng hay nhiệm vụ cụ thể của yêu cầu thiết kế đặt ra.
Lớp hệ nhúng ưu tiên phát triển theo tiêu chí về kích thước nhỏ gọn, tiêu
thụ năng lượng ít, giá thành thấp.
Lớp hệ nhúng ưu tiên thực thi khả năng xử lý tính toán với tốc độ thực hiện
nhanh.
Lớp hệ thống ưu tiên cả hai tiêu chí phát triển của hai lớp trên, tức là kích
thước nhỏ gọn, mức tiêu thụ năng lượng thấp, tốc độ tính toán nhanh. Đó cũng
là sự kết hợp đa dạng và sự ra đời của các hệ nhúng nói chung nhằm thoả mãn
các ứng dụng phát triển không ngừng.
Trong xu thế phát triển không ngừng và nhằm thoả mãn được nhu cầu phát
triển nhanh và hiệu quả có rất nhiều các công nghệ cho phép thực thi các giải

thực thi đầu tiên khi hệ thống bắt đầu khởi động và được thực hiện trực tiếp bởi
bộ xử lý của hệ thống. Hệ điều hành được viết để phục vụ điều khiển bộ xử lý
cũng như các tài nguyên khác trong hệ thống bởi vì nó sẽ đảm nhiệm chức năng
quản lý và lập lịch các quá trình sử dụng CPU và cùng chia sẻ tài nguyên.
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xiv
Đồ án tốt nghiệp Năm 2011
Hình 1.2.1 Kiến trúc hệ điều hành
Tóm lại, hệ điều hành thực chất chính là một giao diện quan trọng, giao tiếp
trực tiếp với tầng phần cứng cấp thấp phục vụ cho cả người sử dụng cũng như
các chương trình ứng dụng thực thi trên nền phần cứng hệ thống. Hơn nữa hệ
điều hành còn có vai trò quan trọng trong việc đảm nhiệm 3 tác vụ nguyên lý
chính:
(1) Quản lý quá trình
(2) Quản lý tài nguyên
(3) Bảo vệ tài nguyên khỏi sự xâm phạm của các quá trình thực thi sai.
1.2.2. Bộ nạp khởi tạo
Bộ nạp khởi tạo thực chất là một chương trình nhỏ thực hiện trong hệ thống
và đảm nhiệm chức năng cần thiết để đưa hệ điều hành vào hoạt động. Chương
trình này thường rất nhỏ gọn và đảm nhiệm chức năng tiền hoạt động của hệ điều
hành. Trong các hệ nhúng, các lệnh được thực hiện đầu tiên thường nằm trong
các vùng nhớ ROM và thường thuộc loại chậm. Dó đó, một trong những tác vụ
phổ biến của bộ nạp khởi tạo là sao chép chương trình ứng dụng chính (main
program) vào trong vùng bộ nhớ nhanh trước khi chúng được thực hiện.
Bộ nạp khởi tạo cũng có nhiệm vụ khởi tạo vùng nhớ dữ liệu và các thanh
ghi hệ thống trước khi nhảy tới chương trình ứng dụng chính. Cũng có rất nhiều
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xv
Đồ án tốt nghiệp Năm 2011
dạng khác nhau của bộ nạp khởi tạo, từ dạng đơn giản đến phức tạp. Dạng đơn

thống bao gồm chủ yếu là quản lý bộ nhớ, ngoại vi và vào ra giao tiếp với hệ
thống phần cứng. Một điểm khác biệt cơ bản như chúng ta đã biết về hệ điều
hành với các phần mềm khác là nó thực hiện chức năng điều khiển sự kiện thực
thi trong hệ thống. Có nghĩa là nó thực hiện các tác vụ theo mệnh lệnh yêu cầu từ
các chương trình ứng dụng, thiết bị vào ra và các sự kiện ngắt.
Bốn nhân tố chính tác động trực tiếp tới quá trình thiết kế hệ điều hành là:
(1) Khả năng thực hiện
(2) Năng lượng tiêu thụ
(3) Giá thành
(4) Khả năng tương thích.
Hiện nay chúng ta cũng có thể bắt gặp rất nhiều hệ điều hành khác nhau
đặc biệt cho các hệ nhúng cũng vì sự tác động của 4 nhân tố nêu trên. Hầu hết
chúng đều có kiểu dạng và giao diện khá giống nhau nhưng cơ chế quản lý và
thực thi các tác vụ bên trong rất khác nhau. Mỗi hệ điều hành được thiết kế phục
vụ trực tiếp các chức năng đặc thù phần cứng của hệ nhúng và không dễ dàng so
sánh được giữa chúng với nhau.
Hai thành phần chính trong thiết kế hệ điều hành là: phần hạt nhân (kernel)
và các chương trình hệ thống.
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xvii
Đồ án tốt nghiệp Năm 2011
Hạt nhân chính là phần lõi của hệ điều hành. Nó được sử dụng để phục vụ
cho các bộ quản lý quá trình, bộ lập lịch bộ quản lý tài nguyên và bộ quản lý vào
ra. Phần hạt nhân đảm nhiệm chức năng lập lịch, đồng bộ và bảo vệ hệ thống bởi
việc sử dụng sai, xử lý ngắt…
Chức năng điều khiển chính của nó là phục vụ điều khiển phần cứng bao
gồm ngắt, các thanh ghi điều khiển, các từ trạng thái và các bộ định thời gian. Nó
nạp các phần mềm điều khiển thiết bị để cung cấp các tiện ích chung và phối hợp
với các hoạt động vào ra với hệ thống. Phần hạt nhân có vai trò điều khiển rất
quan trọng để đảm bảo tất cả các phần của hệ thống có thể làm việc ổn định và

không thể thay đổi mềm dẻo linh hoạt như kiểu vi hạt nhân.
Ví dụ điển hình về loại hình kiến trúc hạt nhân monolithic bao gồm Linux,
MacOS, và DOS.
1.2.4. Hệ điều hành thời gian thực
Hệ điều hành thời gian thực là hệ điều hành hỗ trợ khả năng xây dựng các
hệ thống thời gian thực. Hệ điều hành với phần lõi là hạt nhân phải đảm nhiệm
các tác vụ chính như sau:
• Xử lý ngắt:
+ Lưu trữ ngữ cảnh chương trình tại thời điểm xuất hiện ngắt
+ Nhận dạng và lựa chọn đúng bộ xử lý và phục vụ dịch vụ ngắt
• Điều khiển quá trình:
+ Tạo và kết thúc quá trình/tác vụ
+ Lập lịch và điều phối hoạt động hệ thống
+ Định thời
• Điều khiển ngoại vi
+ Xử lý ngắt
+ Khởi tạo giao tiếp vào ra
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xix
Đồ án tốt nghiệp Năm 2011
Hình 1.2.4a Cấu trúc hệ điều hành thời gian thực.
Tuỳ theo cơ chế thực hiện và xây dựng hoạt động của hạt nhân người ta
phân ra một số loại hình sau:
(1) Hệ thống thời gian thực nhỏ: Với loại này các phần mềm được phát
triển mà không cần có hệ điều hành, người lập trình phải tự quản lý và xử lý các
vấn đề về điều khiển hệ thống bao gồm:
+ Xử lý ngắt
+ Điều khiển quá trình/ tác vụ
+ Quản lý bộ nhớ
(2) Công nghệ đa nhiệm:

không phù hợp với các bộ xử lý nhỏ.
• Hạt nhân quá trình:
Các hạt nhân quá trình rõ ràng là phức tạp hơn các hạt nhân thực hiện
theo cơ chế thăm dò và điều khiển ngắt. Các đường truyền tín hiệu logic bên
trong các quá trình và các dịch vụ ngắt được tích hợp và thực hiện thông qua
việc truyền dữ liệu.
Hình 1.2.4b Mô hình trạng thái của quá trình.
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xxi
Đồ án tốt nghiệp Năm 2011
Hạt nhân sẽ phải đảm nhiệm chức năng lập lịch cho các quá trình theo đúng
mô hình trạng thái.
+ RUN: quá trình được thực hiện
+ WAIT: các quá trình chờ một sự kiện hoặc tín hiệu vào ra kích hoạt quá
trình
+ READY: các quá trình sẵn sàng được thực hiện
• Các phần tử thuộc tính của một quá trình: Các phần tử này cần thiết để
phục vụ cho việc lập lịch. Ví dụ đối với cơ chế lập lịch theo mức độ ưu tiên sẽ
yêu cầu thông tin sau với mỗi quá trình:
+ Tên (địa chỉ bộ nhớ của phần tử quá trình)
+ Trạng thái: RUN, WAIT, READY
+ Mức độ ưu tiên
+ Ngữ cảnh
1.2.5 Ưu điểm của hệ điều hành nhúng với hệ điều hành thông thường
Đặc điểm của các hệ điều hành nhúng là hoạt động ổn định và có tính
năng tự động hoá cao. Hệ điều hành nhúng thường được thiết kế để thực hiện
một chức năng chuyên biệt nào đó.
Khác với các máy tính đa chức năng, chẳng hạn như máy tính cá nhân, một
hệ thống nhúng chỉ thực hiện một hoặc một vài chức năng nhất định, thường đi
kèm với những yêu cầu cụ thể và bao gồm một số thiết bị máy móc và phần cứng

nhúng. Nó nhỏ gọn, có hiệu suất cao trong các cấu hình bộ nhớ hạn chế, hỗ trợ
một loạt các nhúng, điện thoại di động hay dòng sản phẩm đa phương tiện. Nó
được sử dụng cho các thiết bị thông minh như các vi điều khiển dùng trong công
nghiệp, các thiết bị đầu cuối trong tiêu dùng như camera, điện thoại di động, các
thiết bị giải trí gia đình
- Ưu điểm:
+ Chi phí thấp, công cụ phát triển quen thuộc: Các công cụ phát triển đầu
tiên dành cho hệ điều hành chính: Platform Builder, Platform Builder chứa tất cả
các trình biên dịch chéo, lắp ráp, công cụ gỡ lỗi từ xa, bộ tải khởi động, điều
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xxiii
Đồ án tốt nghiệp Năm 2011
khiển thiết bị mẫu (bàn phím, màn hình LCD, nối tiếp, hồng ngoại, màn hình
cảm ứng…), các nền tảng mẫu, và các thành phần hệ điều hành.
+ Khả năng mở rộng, đầy đủ tính năng hệ điều hành: Windows CE có thể
được tùy chỉnh cho một sản phẩm bằng cách chọn từ một tập các module phần
mềm có sẵn. Ngoài ra, một số các mô-đun componentizable, có nghĩa là bạn có
thể tuỳ chỉnh các mô-đun bằng cách chọn từ một tập hợp các thành phần có sẵn
cho module đó. Bởi vì hệ điều hành Windows CE là từng phần, bạn có thể thiết
kế hệ thống nhúng vào các nền tảng sử dụng các thiết lập tối thiểu của các
module phần mềm và các thành phần cần thiết để hỗ trợ các yêu cầu hệ thống
của nền tảng. Điều này giảm thiểu bộ nhớ và tối đa hóa hiệu suất của hệ điều
hành. Windows CE quy mô từ một hạt nhân với một hệ điều hành đầy đủ tính
năng với mạng lưới và GUI.
+ Hỗ trợ thiết bị mở rộng: Windows CE trực tiếp hỗ trợ nhiều loại thiết bị
ngoại vi và các thiết bị phần cứng, chẳng hạn như bàn phím, thiết bị chuột, màn
hình cảm ứng, cổng nối tiếp, Ethernet, modem, thiết bị USB, các thiết bị âm
thanh, cổng song song, các thiết bị máy in, và thiết bị lưu trữ (ATA hoặc phương
tiện truyền thông flash).
+ Hỗ trợ nhiều bộ vi xử lý: Hiện nay các kiến trúc vi xử lý hỗ trợ bao gồm:

cho nó dễ dàng hơn và ít tốn kém cho bạn để xây dựng một hình ảnh thời gian
chạy.
Hình 1.3.1.2 Mối quan hệ của Windows XP Professional và Windows XP
Embedded
XPe được dựa trên những chương trình tương tự như XP Pro, nhưng XPe
được tiếp thị theo hướng phát triển cho các OEM (nhà sản xuất thiết bị gốc), các
ISV (nhà cung cấp phần mềm độc lập) và IHVs (nhà cung cấp phần cứng độc
SV thực hiện: Nguyễn Vân Thành Lớp AT3C-HVKT Mật Mã
xxv


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status