FPT Software là một trong những trong những chủ thể hàng đầu trong lĩnh vực công nghệ công bố, nhất là vào lĩnh vực xây dựng nhúng. Năm 2017 dự loài kiến FSOFT đề xuất khoảng 500 lực lượng lao động trong nghành này. Phần mềm mang lại khối hệ thống nhúng được Gọi là ứng dụng nhúng (embedded software) hay firmware. Đó là phần mềm do đơn vị phân phối máy sở hữu sẵn vào sản phẩm cùng bọn chúng được thực hiện ngay lập tức cùng với đồ điện tử gia dụng đó mà không cần có sự thiết đặt củangười tiêu dùng


Cung cung cấp mang đến học viên tài năng lập trình sẵn ngữ điệu C


Cung cung cấp kĩ năng thiết kế kết quả, về tối ưu, tuân thủ Coding Convention


*

Cung cấp cho kiến thức và kỹ năng về CPU ARM Cortex-M và xây dựng nhúng với C


*

Nâng cao tư duy của học viên về thuật toán lập trình


*

Cơ hội thực tập cùng thao tác trên cửa hàng FPT Software


Sinh viên năm cuối khoa CNTT, năng lượng điện tử viễn thông… các ngôi trường Trung cung cấp - Cao đẳng - Đại học bên trên cả nướcNhân viên cải tiến và phát triển ứng dụng bên trên những thiết bị điện tử tại những công ty.

Bạn đang xem: Tự học lập trình nhúng

*
THÔNG TIN KHÓA HỌC


Chương trình đào tạo và giảng dạy chuẩn chỉnh quy trình training vị FSOFT đưa giaoKchất hóa học triệu tập đào tạo kĩ năng lập trình sẵn cho học tập viên, góp học tập viên phát âm sâu bài xích họcSau mỗi câu chữ lý thuyết, học viên được giao bài xích Quiz cùng Assignment từ có tác dụng, giáo viên reviews tức thì sau khi xong xuôi.

Mô tả

Ngôn ngữ lập trình C được trở nên tân tiến từ trên đầu thập niên 1970 vì Dennis Ritchie để dùng vào hệ điều hành và quản lý UNIX.C là một trong giữa những ngôn từ xây dựng thịnh hành độc nhất chũm giớiC là ngữ điệu xây dựng phía cấu trúc, lịch trình viết bởi C rất linh hoạt cùng mang đến tốc độ xử lý cao.

Mục tiêu

Giúp học viên đọc kỹ năng cơ phiên bản về lập trình sẵn CNâng cao tư duy ngắn gọn xúc tích trải qua các lời giải lập trìnhBiết biện pháp thao tác làm việc cùng với con trỏ cùng cai quản bộ nhớ hiệu quảMang lại nền tảng gốc rễ lập trình vững chắc và kiên cố đến tương lai
Giới thiệu ngữ điệu thiết kế CChi tiếtLịch sử ra đờiGiới thiệu cùng cài đặt trình biên dịchNhập xuất dữ liệu vào CSimple C syntaxExpresionsStatementsPreprocessor featuresDaily AsignmentDaily QuizQuiz review.
I/O ProccessChi tiếtAdditional Data TypesThe PreprocessorThe standard I/O library – STDIOProgram ArgumentsDaily AsignmentDaily QuizQuiz Đánh Giá.
Biến và những hình dáng dữ liệu ngulặng thủyChi tiếtKnhì báo với sử dụng thay đổi, vươn lên là tổng thể, biến hóa toàn cụcCác giao diện dữ liệu nguyên ổn thủyDữ liệu đẳng cấp chuỗiDaily AssignmentDaily QuizQuiz reviews.
Cấu trúc rẽ nhánh, cấu tạo lặpChi tiếtCấu trúc rẽ nhánh If/ElseCấu trúc lặpTân oán tử số học, toán tử quan tiền hệDaily AssignmentDaily QuizQuiz review.
Cấu trúc dữ liệu vẻ bên ngoài mảng, hàm (function)Chi tiếtKnhị báo và sử dụng mảng 1 chiều, các chiềuHàm (function)Daily AssignmentDaily QuizQuiz reviews.
File, Exception Handling, & Debugging/Tracing TechniquesChi tiếtFile HandingDebugging và Tracing TechniquesDaily AssignmentDaily QuizQuiz review.
Quản lý bộ nhớ và con trỏ vào CChi tiếtMemory ManagementPoiter & AddressDaily AssignmentDaily QuizQuiz Đánh Giá.
Linker file và tối ưu hóa vào lập trình sẵn CChi tiếtLinker fileOptimization in CDaily AssignmentDaily QuizQuiz review.
MISRA CChi tiếtCoding StandardRules, directivesDecidable, Undecidable rulesCompliance checkingDaily AssignmentDaily QuizQuiz Đánh Giá.
Mochồng TestChi tiếtGiới thiệu về Moông xã thử nghiệm (bài thực hành thực tế cuối môn)Học viên thực hànhreviews Mock chạy thử.

Lập trình nhúng

(MICRO CONTROLLER PROGRAMMING)

15 buổi - 45 giờ

*
Mục tiêu

Cung cấp đến học viên kỹ năng và kiến thức về hệ thống nhúng cùng những áp dụng của chính nó.Giúp học viên hiểu về phong cách thiết kế cỗ vi xử trí ARM.Viết code giao tiếp, điều khiển trực tiếp Hartware với ngữ điệu C.Học viên thực hành thẳng bên trên bộ vi xử nguyên nhân FSOFT cung ứng.

Xem thêm: Máy Ảnh Chụp Từ Canon 30D - Máy Ảnh Canon 30D + Lens Theo Máy


Giới thiệu về hệ thống nhúngChi tiếtGiới thiệu nội dung học tập phầnGiới thiệu về hệ thống nhúngCác áp dụng nỗ lực thểCác hình thức lập trình và thiết lập môi trường thiên nhiên.
Giới thiệu về KL46 freedom boardChi ngày tiết Phát triển phần mềm nhúng, các yếu tắc để ứng dụng nhúng, biệt lập Interrupt & Pooling. Giới thiệu những module của board freedom KL46. Sơ thứ nguyên lý của Board Hướng dẫn thiết kế điều khiển đèn Leb bật/tắt Daily Assignment Daily Quiz Quiz Review.
General-Purpose Input/Output đầu ra (GPIO)Chi huyết Hướng dẫn đọc KL46P121M48SF4_Reference_Manaual.pdf Giới thiệu về kân hận GPIO. Giải thích về những tkhô giòn ghi đặc biệt quan trọng trong kăn năn GPIO. Demo code mạch nguyên lý và tkhô giòn ghi. Daily Assignment Daily Quiz Quiz Đánh Giá.
Peripherals Cloông chồng distribution và Multipurpose Cloông xã GeneratorChi huyết Giới thiệu về khối hận clochồng của KL46 Giải ham mê về phần tạo/xử lý cloông xã của KL46 Daily Assignment Daily Quiz Quiz Reviews.
Ngoại lệ (Exception) cùng chế độ ngắt (Interrupt)Chi ngày tiết Giới thiệu về cơ chế làm chủ ngắt Tổ chức bảng Vector ngắt Các thanh ghi đặc biệt trong kân hận xử lý ngắt của ARM Cortex-M Các bước xử trí exception/interrupt Daily Assignment Daily Quiz Quiz nhận xét.
Peripherals Clochồng distribution & Multipurpose Clochồng GeneratorChi ngày tiết Giới thiệu về khối hận clochồng của KL46 Giải mê thích về phần tạo/cách xử lý clock của KL46 Daily Assignment Daily Quiz Quiz review.
Peripherals PIT TimerChi tiết Giới thiệu về khối hận timer của KL46 Giải mê thích về PIT của KL46 Daily Assignment Daily Quiz Daily Assignment, Quiz Đánh Giá.
Peripherals UARTChi tiết Giới thiệu về UART Cơ chế truyền/nhấn dữ liệu Giới thiệu về chuẩn chỉnh RS232 Giới thiệu về khối UART của KL46 Daily Assignment Daily Quiz Quiz reviews.
Introduce to Basic Real-Time Applications và RTOSChi ngày tiết Giải đam mê về thời gian thực và vận dụng của thời hạn thực vào thực tế Giới thiệu sơ cỗ những thành phần thiết yếu thường chạm chán vào hệ điều hành RTOS Cơ chế đồng nhất giỏi gặp trong RTOS Daily Assignment Daily Quiz Quiz đánh giá.
Introduce lớn Basic Real-Time Applications and RTOSChi máu Tổng kết kỹ năng và kiến thức đang học Ôn tập và hỏi đáp

*Kết thúc học tập phần xây dựng nhúng, ITPlus Academy tổ chức triển khai thi Review công dụng học hành của học tập viên*


*
Mục tiêu

- Mochồng project là những dự án thực tế bởi FSOFT xúc tiến. Học viên sẽ vận dụng kiến thức và kỹ năng học được vào khóa học nhằm thực hiện dưới sự trả lời của giáo viên.

*
Trong quy trình làm cho Moông chồng projecthọc viên vẫn được:- Làm project theo nhóm, từng đội 3-5 học tập viên- Giảng viên giải đáp sử dụng GIT để làm chủ source code- Thực hành bên trên máy bởi FSOFT cung cấp- Trao thay đổi kinh nghiệm tay nghề thực tiễn từ bỏ giáo viên.


*Sau khi triển khai xong, ITPLUS ra đời hội đồng phản biện tất cả những giáo viên cùng Chuyên Viên chuyên môn của FSOFT góp ý mang đến sản phẩm của học viên*

Giáo trình tđắm đuối khảo

Tlặng Bailey (2005 An Introduction to lớn the C Programming Language & Software Design. Steve sầu Quallne (1997). Practical C Programming.FreeScale (2013). KL46 Sub-Family Reference Manual.

Xem thêm: Lộ Trình Tự Học Toeic 450 Của Cô Mai Phương, Thông Tin Về Lớp Luyện Thi Toeic Cô Mai Phương


CHÍNH SÁCH HỖ TRỢ HỌC PHÍ

KHÓA HỌCCHÍNH SÁCH HỖ TRỢHỌC PHÍ CÒN LẠI
Lập trình nhúng cùng FPT SOFTWAREHỗ trợ khoản học phí Khi đăng ký trước ngày

LỊCH HỌC

LỊCH HỌCGIỜ HỌCGHI CHÚ
2 buổi / tuần(3h / buổi)18h - 21hNgày học linh động cân xứng đến học viên cùng giảng viên

ITPLUS ACADEMY - Học và làm theo dự án thực tế

Cửa hàng 1: Tầng 2, Trung vai trung phong huấn luyện và đào tạo CNTT và Truyền Thông, Số 1 Hoàng Đạo Thúy, Quận Tkhô nóng Xuân, Hà Thành.

Trung tâm 2: Tầng 1, Nhà A2, Trường Đại học tập Sân Khấu - Điện Hình ảnh Thành Phố Hà Nội. Đường Hồ Tùng Mậu, Phường Mai Dịch, Quận Cầu Giấy, Hà Nội

Thương hiệu 3: Tầng 7, Số 51, Đường Lê Đại Hành, Phường Lê Đại Hành, Quận 2 Bà Trưng, Hà Nội


Chuyên mục: Kiến thức bổ ích