Vị trí, mô tả công việc và quá trình thực hiện công việc Mô tả công việc được phân công

Một phần của tài liệu BÁO CÁO THỰC TẬP DOANH NGHIỆP TẠI CÔNG TY TNHH PHẦN MỀM FPT (Trang 32 - 37)

B, Trách nhiệm của người lao động:

3.1 Vị trí, mô tả công việc và quá trình thực hiện công việc Mô tả công việc được phân công

Mô tả công việc được phân công

Nội dung công việc: Thực tập sinh C/ Embedded A, Lập trình ngôn ngữ C

Bảng 3.1: Lộ trình thực tập tháng thứ nhất

Ngày học Tên bài học Nội dung, kiến thức

12/01/2022 Variable in C

- Introductory question? - Basic Data Types - Store Class

- Key word for variable - Pointer variable

- Struct Data type - Structure

13/01/2022

Array, Decision and Looping Array in C Decision in C Looping In C 14/01/2022 Function What is function

Inline keyword, inline function Phân biệt macro-like function và function

Variable argument list

Function argument, function return Recursion

Tiểu Luận PRO(123docz.net) 32 32 18/01/2022 Memory Management & Pointer Basics 1 Memory layout

2 Variable and memory location 3 Linker file and memory

4 Pointer variable

5 Assigning values to a pointer 6 Memory allocation for a pointer 7 Pointer arithmetic

19/01/2022 Practicce and review Practice Time: Assignment

20/01/2022 Macro and Bit Operations

C Preprocessor Overview Macro

C Preprocessor Directives Bit Operations

21/01/2022 Data Structure &

Algorithms Data structure and Algorithms

24/01/2022 Practicce and review Practice Time: Assignment

25/01/2022 Pointer Advances Day 1

Assigning pointer to address Wrong using pointer

Pointer essence Function pointer Callback function

26/01/2022 Pointer Advances Day 2 Assignment Review & Guides 27/01/2022 Pointer Advances Day 3 Assignment Review & Guides 28/01/2022 Optimization in C Optimization

07/02/2022 C_Common defects C_Common defects 08/02/2022 FILE handing FILE handing

Tiểu Luận PRO(123docz.net)

33

Mock Introduction

10/02/2022 Mock project 1 (6 Days)

Do The Mock test

Do the Mock test - Day 1

11/02/2022 Mock project 1 (6 Days)

Review Mock test

Do the Mock test - Day 2 Review Mock test

14/02/2022 Mock project 1 (6 Days)

Do mock test Do the Mock test - Day 3

15/02/2022 Mock project 1 (6 Days)

Review Mock test

Do the Mock test - Day 4 Review Mock test

16/02/2022 Mock project 1 (6 Days)

Do mock test

Do the Mock test - Day 5

17/02/2022 Mock project 1 (6 Days)

Present Mock

Do the Mock test - Day 5 Review Mock test

B, Embedded system

Bảng 3.2: Lộ trình thực tập tháng thứ hai Ngày học Tên bài học Nội dung, kiến thức

18/02/2022

Embedded System Getting Started + Embedded Software Development

Introduction to the course Embedded system Introduction Setup working environment and try to create a sample project for Freedom KL46Z board by using IAR IDE then download to the board.

Tiểu Luận PRO(123docz.net)

34 21/02/2022

Embedded Software Development & Getting started with Kl46

freedom board

Embedded Software Overview and Basic Development

Process Input/output Basic Overview on Freescale Freedom KL46 Overview on Development IDE: IAR 22/02/2022

Getting started with Kl46 freedom board (Cont)

Write an example application to blink a led with given

frequency. 23/02/2022 Cortex Microcontroller Software Interface Standard (CMSIS) Overview on Common Microcontroller Software Interface Standard (CMSIS). Update Assignment 1 base on CMSIS

24/02/2022

ARM Cortex-M

architecture overview

Introduction to ARM Cortex-M architecture

Describe about the programmer model in ARM Cortex-M

Explain on Instruction Set Archtecture

25/02/2022

ARM Cortex-M

architecture overview (Cont)

Write an example application to blink a led by using a system timer (SysTick)

Update the previous exercise, the blink frequency can be

Tiểu Luận PRO(123docz.net)

35

changed by using the SW1 button

28/02/2022 Exception and Interrupt

Introduce on Interrupt

Management in ARM Cortex- M

Organization of Vector Table Some important registers: NVIC & SCB

01/03/2022 Exception and Interrupt

(Cont)

Exceptions sequences and handling optimization technique

02/03/2022 Practice and review Assigment guide

03/03/2022 Pheripheral ADC/DAC

ADC/DAC module Practice time: Write an

example application use light sensor to show light intensity of one led (or LCD if have).

04/03/2022 Practice and review Practice time: Write an

software timer

07/03/2022 Peripherals PIT Timer

Overview on KL46 Timer modules

Periodic Interrupt Timer (PIT) KL46 PIT Module

08/03/2022 Practice and review Practice time: Write an

software timer

09/03/2022 Pheripheral I2C

I2C module

Practice time: Write an example application use

Tiểu Luận PRO(123docz.net)

36

read/write EEPROM module by I2C connection.

10/03/2022 Practice and review Practice time: Write an

software timer 11/03/2022 Peripherals UART Introduction to UART Data Transmission/Data Reception RS232 Standard Freedom KL46 UART

Practice time: Write a program sends a “Hello world!” to PC through UART.

Một phần của tài liệu BÁO CÁO THỰC TẬP DOANH NGHIỆP TẠI CÔNG TY TNHH PHẦN MỀM FPT (Trang 32 - 37)

Tải bản đầy đủ (PDF)

(41 trang)