he thong nhung pdf

19 529 0
Tài liệu đã được kiểm tra trùng lặp
he thong nhung pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Lời nói đầu ...................................................................................................................................... 3I – GIỚI THIỆU ĐỀ TÀI ................................................................................................ 4II - NỘI DUNG .............................................................................................................. 41.ĐỊNH NGHĨA HỆ THỐNG NHÚNG .............................................................. 41.1 Định nghĩa: ....................................................................................................... 41.2 Lịch sử phát triền Hệ thống nhúng. ............................................................ 52.NHỮNG ĐẶC TRƯNG KIẾN TRÚC THIẾT KẾ ........................................... 62.1 Những đặc trưng của hệ thống nhúng . ............................................................ 62.2 Kiến trúc của hệ thống nhúng . .................................................................... 73.ỨNG DỤNG CỦA HỆ THỐNG NHÚNG ........................................................ 94.XU THẾ PHÁT TRIỂN CỦA HỆ THỐNG NHÚNG ................................... 105.HỆ ĐIỀU HÀNH NHÚNG VÀ PHẦN MỀM NHÚNG. PHÂN BIỆT PHẦNMỀM NHÚNG VỚI PHẦN MỀM THÔNG THƯỜNG. ........................................ 115.1 Hệ điều hành nhúng ...................................................................................... 115.2 Phân biệt phần mềm nhung với phần mềm thông thường ........................ 116 . NHU CẦU HỆ THỐNG NHÚNG TRÊN THẾ GIỚI , .......................................... 126.1 Nhu cầu hệ thống nhúng trên thế giới ............................................................. 126.2 Phân khúc thị trường Hệ thống nhúng. .......................................................... 137 . NHU CẦU HỆ THỐNG NHÚNG TẠI VIỆT NAM ,HƯỚNG PHÁT TRIỂN ....... 147.1 Nhu cầu hệ thống nhúng tại Việt Nam ............................................................ 147.2 Hướng phát triển cho ngành hệ thống nhúng ở Việt Nam .............................. 15KẾT LUẬN ................................................................................................................................... 18Tài Liệu Tham Khảo: ....................................................................................................................

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Viện Công nghệ thơng tin Truyền thơng ************ BÁO CÁO NHẬP MƠN CƠNG NGHỆ PHẦN MỀM Đề tài: TÌM HIỂU VỀ NGÀNH CƠNG NGHIỆP HỆ THỐNG NHÚNG Báo cáo Nhập Mơn CNPM SV Thực : Hà Xuân Tài Mục Lục Lời nói đầu I – GIỚI THIỆU ĐỀ TÀI II - NỘI DUNG ĐỊNH NGHĨA HỆ THỐNG NHÚNG 1.1 Định nghĩa: 1.2 Lịch sử phát triền Hệ thống nhúng NHỮNG ĐẶC TRƯNG KIẾN TRÚC THIẾT KẾ 2.1 Những đặc trưng hệ thống nhúng 2.2 Kiến trúc hệ thống nhúng ỨNG DỤNG CỦA HỆ THỐNG NHÚNG XU THẾ PHÁT TRIỂN CỦA HỆ THỐNG NHÚNG 10 HỆ ĐIỀU HÀNH NHÚNG VÀ PHẦN MỀM NHÚNG PHÂN BIỆT PHẦN MỀM NHÚNG VỚI PHẦN MỀM THÔNG THƯỜNG 11 5.1 Hệ điều hành nhúng 11 5.2 Phân biệt phần mềm nhung với phần mềm thông thường 11 NHU CẦU HỆ THỐNG NHÚNG TRÊN THẾ GIỚI , 12 6.1 Nhu cầu hệ thống nhúng giới 12 6.2 Phân khúc thị trường Hệ thống nhúng 13 NHU CẦU HỆ THỐNG NHÚNG TẠI VIỆT NAM ,HƯỚNG PHÁT TRIỂN 14 7.1 Nhu cầu hệ thống nhúng Việt Nam 14 7.2 Hướng phát triển cho ngành hệ thống nhúng Việt Nam 15 KẾT LUẬN 18 Tài Liệu Tham Khảo: 19 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài Lời nói đầu Chúng em sinh viên học ngành công nghệ thông tin Đây ngành khoa học phát triền nhanh chúng em cần có tảng vững chắc, phương pháp nghiên cứu hợp lý theo kịp bước tiến ngành Với năm chúng em học môn “Nhập môn công nghệ thông tin” mang lại cho chúng em nhìn tổng quan ngành sử dụng công cụ sinh viên công nghệ thông tin Năm thứ hai chúng em học tiếp môn học “Nhập môn công nghệ phần mềm”, mơn học cho chúng em nhìn tổng quan ngành công nghệ phần mềm Đa số loại phần mềm viết để chạy máy tính, bên cạnh có phần mềm viết chạy thiết bị điều khiển hay thiết bị ngoại vi mà thường sử dụng hàng ngày “ Phần mềm Nhúng” Một hệ thống nhúng phát triền Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài I – GIỚI THIỆU ĐỀ TÀI - - Đề tài: Tìm hiểu ngành cống nghiệp hệ thống nhúng Mục đích đề tài:  Đối tượng hướng tới người chưa có khái niệm khái quát hệ thống nhúng người tìm hiều hệ thống nhúng Cụ thể bạn sinh viên ngàng CE(Computer Engineering)  Giúp có nhìn khái quát hệ thống nhúng, đặc điểm hướng phát triển Những nội dung chính: Định nghĩa hệ thống nhúng Những đặc trưng, kiến trúc, thiết kế Ứng dụng Xu phát triển hệ thống nhúng Hệ thống nhúng phần mềm nhúng, phân biệt phần mềm nhúng với phần mềm thông thường Nhu cầu hệ thống nhúng giới phân khúc thị trường hệ thống nhúng Nhu cầu hệ thống nhúng Việt Nam hướng phát triển II - NỘI DUNG ĐỊNH NGHĨA HỆ THỐNG NHÚNG 1.1 Định nghĩa: - - Theo định nghĩa IEEE hệ thống nhúng hệ thống tính tốn sản phẩm , tạo thành phần hệ thống lớn thực số chức hệ thống Nói đến hệ thống ta hình dung đến tập đầy đủ Input, ouput Cho nên hệ thống nhúng dễ hình dung hệ thống vi điều khiển (microcotroler) Thuật ngữ nhúng, embedded, có nghĩa ta thực việc lập trình "nhúng" chương trình lên chip để thực yêu cầu Báo cáo Nhập Môn CNPM - - SV Thực : Hà Xn Tài Ví dụ điện thoại di động, tủ lạnh, lò viba có diện hệ thống nhúng Định Nghĩa: Hệ thống nhúng (Embedded System) định nghĩa hệ thống chuyên dụng, thường có khả tự hành thiết kế tích hợp hệ thống lớn để thực chức chuyên biệt Một số ví dụ điển hình hệ thống nhúng:  Các hệ thống dẫn đường không lưu, hệ thống định vị toàn cầu, vệ tinh  Các thiết bị gia dụng: tủ lạnh, lị vi sóng, lị nướng,…  Các thiết bị kết nối mạng: router, hub, gateway,…  Các thiết bị văn phòng: máy photocopy, máy fax, máy in, máy scan,…  Các thiết bị y tế: máy thẩm thấu, máy điều hòa nhịp tim,…  Các máy trả lời tự động  Dây chuyền sản xuất tự động cơng nghiệp, robots - Hình 1: Một số hệ thống nhúng thông dụng 1.2 Lịch sử phát triền Hệ thống nhúng Hệ thống nhúng Apollo Guidance Computer (Máy tính Dẫn đường Apollo) phát triển Charles Stark Draper phịng thí nghiệm trường đại học MIT Hệ thống nhúng sản xuất hàng loạt máy hướng dẫn cho tên lửa quân vào năm 1961 Nó máy hướng dẫn Autonetics D-17, xây dựng sử dụng bóng bán dẫn đĩa cứng để trì nhớ Khi Minuteman II đưa vào sản xuất năm 1996, D-17 thay với máy tính sử dụng mạch tích hợp Tính thiết kế chủ yếu máy tính Minuteman đưa thuật tốn lập trình lại sau để làm cho tên lửa xác hơn, máy tính kiểm tra tên lửa, giảm trọng lượng cáp điện đầu nối điện Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài - Từ ứng dụng vào năm 1960, hệ thống nhúng giảm giá phát triển mạnh mẽ khả xử lý Bộ vi xử lý hướng đến người tiêu dùng Intel 4004, phát minh phục vụ máy tính điện tử hệ thống nhỏ khác Tuy nhiên cần chip nhớ hỗ trợ khác Vào năm cuối 1970, xử lý bit sản xuất, nhìn chung chúng cần đến chip nhớ bên ngồi - Hiện có nhiều kiến trúc vi xử lý khác sử dụng để xây dựng hệ thống nhúng như: ARM, MIPS, Coldfire/68k, PowerPC, x86, PIC, 8051, Atmel AVR, Renesas H8, SH, V850, FR-V, M32R, Z80, Z8, … NHỮNG ĐẶC TRƯNG KIẾN TRÚC THIẾT KẾ 2.1 Những đặc trưng hệ thống nhúng • Các hệ thống nhúng thiết kế để thực số nhiệm vụ chuyên dụng khơng phải đóng vai trị hệ thống máy tính đa chức • Một hệ thống nhúng thường khối riêng biệt mà hệ thống phức tạp nằm thiết bị mà điều khiển Các thành phần như: vi xử lý hay nhớ có nhiều kiểu kiến trúc khác • Việc sản xuất hệ thống nhúng chịu ràng buộc lớn chi phí lượng • Hệ thống nhúng thường có yêu cầu xử lý theo thời gian thực • Việc xây dựng phần mềm hệ thống nhúng gặp phải khó khăn cơng cụ lập trình debug • Phần mềm viết cho hệ thống nhúng gọi firmware lưu trữ vi xử lý nhớ đọc (read-only memory) nhớ flash ổ đĩa Phần mềm thường chạy với số tài nguyên phần cứng hạn chế: bàn phím, hình có với kích thước nhỏ, nhớ hạn chế Xét mặt giao diện: Báo cáo Nhập Môn CNPM SV Thực : Hà Xn Tài • Các hệ thống nhúng khơng có giao diện (đối với hệ thống đơn nhiệm) có đầy đủ giao diện giao tiếp với người dùng tương tự hệ điều hành thiết bị để bàn Các hệ thống đơn giản sử dụng nút bấm, đèn LED hiển thị chữ cỡ nhỏ hiển thị số • Trong hệ thống phức tạp hơn, hình đồ họa, cảm ứng có nút bấm lề hình cho phép thực thao tác phức tạp Các hệ thống nhúng thường có hình với nút bấm dạng cần điểu khiển (joystick button) • Sự phát triển mạnh mẽ mạng toàn cầu mang đến cho nhà thiết kế hệ nhúng lựa chọn sử dụng giao diện web thơng qua kết nối mạng Điều giúp tránh chi phí cho hình phức tạp đồng thời cung cấp khả hiển thị nhập liệu phức tạp cần đến, thông qua máy tính khác Xét độ tin cậy hệ thống nhúng: • Hệ thống khơng thể ngừng để sửa chữa cách an tồn, ví dụ hệ thống không gian, hệ thống dây cáp đáy biển, đèn hiệu dẫn đường,… Giải pháp đưa chuyển sang sử dụng hệ thống dự trữ phần mềm cung cấp phần chức • Hệ thống phải chạy liên tục tính an tồn, ví dụ thiết bị dẫn đường máy bay, thiết bị kiểm soát độ an tồn nhà máy hóa chất,… Giải pháp đưa lựa chọn backup hệ thống • Nếu hệ thống ngừng hoạt động gây tổn thất nhiều tiền ví dụ dịch vụ bn bán tự động, hệ thống chuyển tiền, hệ thống kiểm soát nhà máy … 2.2 Kiến trúc hệ thống nhúng Mỗi hệ thống có kiến trúc sau: Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài Hình 2:Kiến trúc tổng thể hệ thống nhúng  Hardware: Vi xử lý, nhớ, tụ điện, điện trở, mạch tích hợp, bảng mạch in, connector, … Tất nhiên, thành phần bắt buột phải có cho tất hệ thống nhúng  Phần mềm hệ thống:  Không bắt buộc phải có  Device driver: UART, Ethernet, ADC…  Hệ điều hành nhúng: eCos, ucLinux, VxWorks, Monta Vista Linux, BIOS…  Quản lý nhớ, quản lý tiến trình, quản lý chia tài nguyên  Có thể tái sử dụng hệ thống nhúng khác  Phần mềm ứng dụng  Khơng bắt buộc phải có  Quyết định hành vi (chức năng) hệ thống nhúng  Khó tái sử dụng hệ thống nhúng khác 2.3 Thiết kế hệ thống nhúng Các giai đoạn thiết kế: Giai đoạn thiết kế Chi tiết Các yêu cầu chức yêu cầu Các yêu cầu không chức (kích thước, khối lượng, tiêu thụ cơng suất giá) Đặc tả người dùng Các chi tiết giao tiếp người dùng với tác vụ thỏa cácyêu cầu người dùng Kiến trúc Các thành phần phần cứng (bộ xử Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài lý, ngoại vi, logic khả lập trình ASSP[Application Specific Standard Product]), thành phần phần mềm (các chương trình tác vụ chúng) Thiết kế thành phần Các thành phần thiết kếtrước, sửa đổi thành phần Sắp xếp kiểm chứng có hệ thống để tìm lỗi nhanh chóng Tích hợp hệ thống (Phần cứng phần mềm) → Thiết kế hệ thống nhúng đòi hỏi phải có hiểu biết đa ngành điện tử, xử lý tín hiệu, vi xử lý, kĩ thuật điều khiển lập trình thời gian thực Việc định cơng nghệ cho thiết kế số phần kiến trúc phụ thuộc vào số ràng buộc sau:  Tốc độ cập nhật thời gian thực  Công suất  Giá  Giải pháp đơn chíp  Dễ lập trình  Tính khả chuyển mã(Portability of Code)  Các thư viện mã tái sử dụng  Các cơng cụ lập trình ỨNG DỤNG CỦA HỆ THỐNG NHÚNG • Điện tử tơ: Ơ tơ đại bán chúng có lượng đáng kể thiết bị điện tử Trong có hệ thống điều khiển túi khí, hệ thống điều khiển động cơ, hệ thống phanh, điều hòa nhiệt độ, hệ thống GPS, tính an tồn, nhiều • Điện tử máy bay: Một phần quan trọng tổng giá trị máy bay thiết bị xử lý thơng tin, có hệ thống điều khiển bay, hệ thống chống va chạm, hệ thống thông tin phi công, v.v Độ tin cậy mang tầm quan trọng tối cao Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài • Tầu hỏa: Đối với tầu hỏa, tình tương tự với ô tô máy bay Một lần nữa, tính đảm bảo an tồn đóng góp phần quan trọng tổng giá trị tầu hỏa, độ tin cậy quan trọng • Viễn thơng: Điện thoại di động trở trành thị trường phát triển nhanh năm gần Đối với điện thoại di động, thiết kế tần số radio, xử lí tín hiệu số thiết kế tiết kiệm lượng khía cạnh quan trọng • Y tế: Có tiềm lớn cho việc nâng cấp dịch vụ y tế việc xử lý thơng tin thiết bị y tế • Quân sự: Xử lý thông tin dùng thiết bị quân từ nhiều năm Thực tế, số máy tính máy tính phân tích tín hiệu radar qn • Các hệ chứng thực: Dùng để chứng thực người dùng Ví dụ SMARTpen thiết bị hình bút, có chức phân tích tham số vật lý người dùng kí tên Các tham số vật lý gồm độ nghiêng, lực ấn gia tốc Các giá trị truyền cho PC nơi so sánh với thơng tin có sẵn người dùng Kết so sánh ảnh chữ kí cách kí với thơng tin lưu trữ Ngồi cịn hệ thống nhận dạng khn mặt nhận vân tay • Điện gia dụng: Các thiết bị audio video, TV, máy chơi điện tử • Robotics: Đây lĩnh vực truyền thống hệ thống nhúng Các khía cạnh khí quan trọng robot Hầu hết đặc điểm mô tả áp dụng cho robotics XU THẾ PHÁT TRIỂN CỦA HỆ THỐNG NHÚNG ♦ Phần mềm Nhúng ngày chiếm tỷ trọng cao trở thành thành phần cấu tạo nên thiết bị bình đẳng phần khí, linh kiện điện tử, linh kiện quang học… ♦ Các hệ nhúng ngày phức tạp đáp ứng yêu cầu khắt khe thời gian thực, tiêu lượng hoạt động tin cậy ổn định 10 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài ♦ Các hệ nhúng ngày có độ mềm dẻo cao, đáp ứng yêu cầu nhanh chóng đưa sản phẩm thương trường, có khả bảo trì từ xa, có tính cá nhân cao ♦ Các hệ nhúng ngày có khả hội thoại cao, có khả kết nối mạng hội thoại với đầu đo cấu chấp hành với người sử dụng ♦ Các hệ nhúng ngày có tính thích nghi, tự tổ chức cao có khả tái cấu thực thể, tác nhân ♦ Các hệ nhúng ngày có khả tiếp nhận lượng từ nhiều nguồn khác (ánh sáng, rung động, điện từ trường, sinh học….) trình hoạt động HỆ ĐIỀU HÀNH NHÚNG VÀ PHẦN MỀM NHÚNG PHÂN BIỆT PHẦN MỀM NHÚNG VỚI PHẦN MỀM THÔNG THƯỜNG 5.1 Hệ điều hành nhúng Khác với PC thường chạy hệ điều hành Windows UNIX, hệ thống nhúng có hệ điều hành nhúng riêng m.nh Các hệ điều hành dùng hệ nhúng trội bao gồm Android, Embedded Linux, VxWorks, WinCE, Lynyos, BSD, Green Hills, QNX DOS 5.2 Phân biệt phần mềm nhung với phần mềm thơng thường Thứ nhất: C có nhiều hãng sản xuất vi xử lý, phần cứng phần mềm thị trường hệ thống nhúng ứng với nhà sản xuất lại có nhiều dòng sản phẩm, phong phú chủng loại giá thành Các nhà thiết kế thường có lựa chọn khác kiến trúc phần cứng phần mềm cho hệ thống → Vì vậy, khác với lập trình viên thơng thường lập trình web hay lập trình ứng dụng (application), cần thơng thạo vài ngơn ngữ lập trình, hệ điều hành chương trình khung (framework) làm việc có hiệu quả, lập trình viên hệ thống nhúng phải có động khả học hỏi tốt để làm việc tối ưu với: - Những vi xử lý phần cứng khác nhau: Texas Instrument, Freescale, ARM, Intel, Motorola, Atmel, AVR, Renesas… 11 Báo cáo Nhập Môn CNPM - SV Thực : Hà Xuân Tài Những hệ điều hành khác : QNX, uITRON, VxWorks, Windows CE/XP , Embedded, Embedded Linux, Osek, Symbian… Những ngơn ngữ lập trình khác : C/C++, B#, Ada, Assembly, PMC, LabView, PLC… Thứ hai: Bện cạnh đa dạng kiến thức chuyên môn lập trình viên, cịn có đa dạng sản phẩm đầu như: y tế, công nghiệp ô-tô, tự động hóa, điện tử gia dụng, viễn thơng, quốc phòng… Điều đòi hỏi người làm việc ngành hệ thống nhúng phải có khả thích ứng cao với nhiều dạng dự án lĩnh vực hoạt động khác Thứ ba : Các hệ thống nhúng thường cần có kết hợp liền lạc phần cứng phần mềm Do đó, lập trình cho hệ thống nhúng địi hỏi phải có giao tiếp làm việc mật thiết đội ngũ lập trình viên người thuộc lĩnh vực khác tự động hóa, phần cứng, điện tử… Tùy vào lĩnh vực, bên cạnh kiến thức CNTT thông thường, số trường hợp người lập trình hệ thống nhúng cần phải bổ sung thêm số kiến thức định trình biên dịch (compiler), xử lý tín hiệu số, điện tử sơ đồ mạch (schematics)… để làm việc có hiệu với nhóm khác → Tất khác biệt vừa thách thức, khiến có số người trụ lại lâu dài, vừa động lực, giữ chân người thật đam mê, thích khám phá khơng thích nhàm chán NHU CẦU HỆ THỐNG NHÚNG TRÊN THẾ GIỚI , 6.1 Nhu cầu hệ thống nhúng giới  Trong giới công nghệ thông tin, “ông lớn” IBM, Microsoft, Intel chuyển hướng số phận nghiên cứu phát triển sang làm hệ thống nhúng từ sớm Điển hình Microsoft với máy chơi game Xbox, hệ điều hành nhúng Windows CE; Intel với dòng chip xử lý nhúng Intel 8008, 8080, 8085, 3000, thẻ nhớ Nand Flash, vi 12 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài điều khiển MCS 51/251, MCS 96/296 …Bên cạnh xuất hàng loạt nhà sản xuất vi xử lý cho hệ thống nhúng ARM, Atmel, Renesas…  Thị trường hệ thống nhúng có tiềm phát triển vơ lớn Theo nhà thơng kê giới số chip xử lý máy PC server, mạng LAN, WAN, Internet chiếm không đầy 1% tổng số chip vi xử lý có giới Hơn 99% số vi xử lý lại nằm hệ thống nhúng 6.2 Phân khúc thị trường Hệ thống nhúng  Hệ thống nhúng vốn đa dạng phong phú, nhiên có người biết tầm quan trọng hữu chúng giới quanh ta 13 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài Từ hệ thống phức tạp hàng khơng vũ trụ, phịng thủ qn sự, máy móc tự động cơng nghiệp, đến phương tiện di chuyển thông thường máy bay, xe điện, xe hơi, trang thiết bị y tế bệnh viện, thiết bị truyền hình điện thoại di động sử dụng ngày, có diện hệ thống nhúng  Trong tỷ vi xử lý sản xuất năm, có khoảng 150 triệu (1,5%) sử dụng cho máy vi tính cá nhân, phần lại (98,5%) dành cho hệ thống nhúng NHU CẦU HỆ THỐNG NHÚNG TẠI VIỆT NAM ,HƯỚNG PHÁT TRIỂN 7.1 Nhu cầu hệ thống nhúng Việt Nam  Với tốc độ tăng trưởng nhanh vậy, hội cho doanh nghiệp Việt Nam loại hình phần mềm mẻ mở rộng Chủ tịch Hiệp hội doanh nghiệp phần mềm Việt Nam (VINASA) Trương Gia Bình cho rằng, doanh nghiệp Việt Nam có số lợi Đó nguồn nhân lực công nghệ thông tin rẻ tiếp thu nhanh, có kinh nghiệm làm gia cơng phần mềm cho nước ngồi, Chính phủ quan tâm hỗ trợ phát triển…Tuy nhiên, Việt Nam “lính mới” sân chơi sơi động  Ở Việt Nam, hệ thống nhúng quan tâm thời gian gần Các doanh nghiệp làm phần mềm nhúng chưa nhiều, có số trung tâm thuộc trường Đại học Quốc gia, Đại học Bách khoa, đơn vị Học viện Kỹ thuật quân sự, Viện nghiên cứu Điện tử - Tin học Tự động hóa Các sản phẩm phần mềm nhúng “made in Việt Nam” có lẽ số khiêm tốn, cịn lại làm gia cơng cho nước ngồi 14 Báo cáo Nhập Mơn CNPM SV Thực : Hà Xuân Tài Có thể điểm vài sản phẩm tiêu biểu người Việt làm phần mềm nhúng cho đầu thu kỹ thuật số Công ty Điện tử HANEL (giải Sao Khuê 2005), Nhúng cá thể hóa thẻ thơng minh Cơng ty Liên doanh thẻ thông minh MK (giải Sao Khuê 2005)…  Con đường để đến với thành công sản xuất xuất phần mềm nhúng doanh nghiệp Việt Nam cịn nhiều chơng gai Theo ơng Phan Văn Hịa, Giám đốc Trung tâm cơng nghệ FPT Software, thách thức lớn Việt Nam phải vượt qua chưa có nhiều kinh nghiệm lĩnh vực mẻ này, loanh quanh làm gia công phần mềm, làm thuê theo đơn đặt hàng nước ngồi, chưa có nhiều trung tâm đào tạo chuyên sâu hệ thống nhúng  Tại hội thảo CNTT tổ chức Hải Phòng tháng 9-2005, Hiệp hội doanh nghiệp phần mềm Việt Nam VINASA cho rằng, xây dựng phát triển phần mềm nhúng mũi nhọn coi đột phá cho hướng công nghệ phần mềm Việt Nam, bên cạnh việc phát triển game giải pháp ERP Trong chiến lược phát triển công nghệ thông tin đến năm 2010, phần mềm nhúng coi sản phẩm trọng điểm 7.2 Hướng phát triển cho ngành hệ thống nhúng Việt Nam  Hiện nay, lĩnh vực hệ thống nhúng Việt Nam có bước chập chững ban đầu, với sản phẩm “Made in Vietnam” ứng dụng vào thực tế Công việc chủ yếu gia cơng phần mềm cho nước ngồi, chiếm tỷ lệ lớn thị trường Nhật, Mỹ châu Âu Rất nhiều hãng sản xuất phần mềm lớn “đổ bộ” vào thị trường Việt Nam để tận dụng lợi nguồn nhân lực giá rẻ khai thác thị trường tiềm IBM, CSC, Altera…  Tuy nhiên, Việt Nam đối đầu với thách thức lớn, “đầu vào” nguồn nhân lực cho thị trường phần mềm nói chung phần mềm cho hệ thống nhúng nói riêng Ở lĩnh vực phần mềm đơn thuần, nhân viên vào nghề cần từ ba đến sáu tháng huấn luyện làm tốt cơng việc giao Cịn ngành gia cơng phần mềm cho hệ thống nhúng, nhân viên 15 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài cần sáu tháng đến năm để bắt đầu làm việc có hiệu quả, từ hai đến ba năm làm việc thành thạo Việc tuyển người đào tạo khó, việc giữ người lại khó  Đặc thù ngành đòi hỏi nhân viên phải có kiên trì bền bỉ để nắm bắt kiến thức cần thiết, đồng thời cần thời gian dài thấy thành Đó lý tỷ lệ chuyển nghỉ việc lĩnh vực cao, trung bình 12-20% Tuy nhiên, người gắn bó với ngành có phần thưởng tương xứng, tích lũy nhiều kiến thức phần mềm phần cứng liên quan, thường xuyên có đổi mới, tránh nhàm chán công việc  Một điểm yếu khác góp phần làm hạn chế phát triển ngành gia cơng phần mềm Việt Nam nhân viên thiếu khả giao tiếp tiếng Anh kỹ mềm khả thuyết trình, làm việc theo nhóm, quản lý thời gian… Như nói, nhân viên ngành hệ thống nhúng cần phải có giao tiếp chặt chẽ với khách hàng nhóm làm việc nước ngồi khác  Trong tương lai, Việt Nam muốn nâng cao khả cạnh tranh với nước chuyên gia công phần mềm lớn khác Trung Quốc, Ấn Độ…, cần phải tập trung giải tốn tăng cường tính hiệu nguồn nhân lực, phát triển tập trung theo chiều sâu thay chiều rộng Trình độ chuyên môn lĩnh vực phần mềm nhúng tương đối “chắp vá” theo kiểu đâu làm đó, thiếu đầu tư chiến lược phát triển hợp lý  Chúng ta cần có thêm nhiều chương trình đào tạo chun ngành hệ thống nhúng từ trường đại học sở đào tạo quy Đồng thời, mở rộng cửa đón nhà đầu tư để học hỏi kỹ thuật chuyển giao công nghệ, trình phải thực cách có chọn lọc kiểm sốt, tránh tình trạng biến Việt Nam thành “bãi đáp” tiếp nhận công nghệ lỗi thời số ngành công nghiệp khác 16 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài 17 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài KẾT LUẬN Hệ thống nhúng ngày có tầm vóc quan trọng cơng nghiệp phát triển phần mềm, phần mềm ngày tinh xảo, thiết bị ngày tinh vi yêu cầu khắt khe người ngày đáp ứng cách hoàn hảo Trên báo cáo em hệ thống nhúng Em cố gắng song báo cáo có nhiều thiếu sót, em xin đón nhận đóng góp ý kiến thầy để báo cáo sau hoàn hảo hơn! 18 Báo cáo Nhập Môn CNPM SV Thực : Hà Xuân Tài Tài Liệu Tham Khảo: (1) (2) (3) (4) VDC’s report, “Embedded Integrated Computer Systems, 5th Edition” Michael Barr & Anthony Massa, “Programming Embedded System” Bài giảng thầy ThS Lê Đức Trung môn CNPN-Đại học Bách KhoaHN Tài nguyên Giáo dục Mở Việt Nam 19 ... Theo ơng Phan Văn Hịa, Giám đốc Trung tâm công nghệ FPT Software, thách thức lớn Việt Nam phải vượt qua chưa có nhiều kinh nghiệm lĩnh vực mẻ này, loanh quanh làm gia công phần mềm, làm th theo... cường tính hiệu nguồn nhân lực, phát triển tập trung theo chiều sâu thay chiều rộng Trình độ chun mơn lĩnh vực phần mềm nhúng tương đối “chắp vá” theo kiểu đâu làm đó, thiếu đầu tư chiến lược phát... thống nhúng Việt Nam hướng phát triển II - NỘI DUNG ĐỊNH NGHĨA HỆ THỐNG NHÚNG 1.1 Định nghĩa: - - Theo định nghĩa IEEE hệ thống nhúng hệ thống tính tốn sản phẩm , tạo thành phần hệ thống lớn thực

Ngày đăng: 13/08/2013, 21:29

Hình ảnh liên quan

Hình 2:Kiến trúc tổng thể hệ thống nhúng - he thong nhung pdf

Hình 2.

Kiến trúc tổng thể hệ thống nhúng Xem tại trang 8 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan