日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學費網(wǎng) > 培訓機構(gòu) > 銳智信息技術(shù)職業(yè)

400-850-8622

全國統(tǒng)一學習專線 8:30-21:00

重慶嵌入式Linux系統(tǒng)工程師就業(yè)班

授課機構(gòu):銳智信息技術(shù)職業(yè)

地址:重慶市沙坪壩區(qū)沙中路重慶大學國家大學科技園一樓

網(wǎng)報價格:¥電詢

課程原價:¥電詢

咨詢熱線:400-850-8622

課程詳情 在線報名

 

嵌入式Linux系統(tǒng)工程師就業(yè)班 

一、課程目標

通過本課程的系統(tǒng)學習,可以使學員由淺入深地對嵌入式Linux系統(tǒng)全面學習,能夠獨立勝任嵌入式Linux應(yīng)用開發(fā)、系統(tǒng)開發(fā)、驅(qū)動開發(fā)等多方面工作。課程目標包括:

1、精通Linux操作系統(tǒng)使用;

2、精通LinuxC語言高級編程;

3、精通嵌入式Linux高級應(yīng)用開發(fā);

4、熟練掌握ARM處理器平臺及其接口硬件開發(fā);

5、精通嵌入式Linux內(nèi)核裁減移植及內(nèi)核調(diào)試技巧;

6、精通嵌入式LinuxBootloader的編寫方法;

7、精通嵌入式Linux下常用接口的驅(qū)動開發(fā);

8、熟練掌握嵌入式Linux實際項目案例開發(fā)流程。

 

二、課程內(nèi)容規(guī)劃

課程名稱

課程內(nèi)容

*階段

Linux與編程基礎(chǔ)

本階段從基礎(chǔ)的知識開始,分別介紹Linux定制安裝和基本命令;Linux系統(tǒng)管理;Makefile 、Shell編程;Gcc、GDB的使用。

1周(5天)

第二階段

C程序設(shè)計

C語言是嵌入式領(lǐng)域最重要也是最主要的編程語言。本課程通過大量編程實例重點講解C語言的基礎(chǔ)編程知識、高級編程知識,包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組、常用算法、庫函數(shù)的使用等知識,另外,本節(jié)還講解數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容,包括鏈表、隊列、棧、圖等內(nèi)容。

3周(15天)

第三階段

C++面向?qū)ο缶幊?/span>

本階段重點讓學員掌握面向?qū)ο缶幊痰幕舅枷?,以?/span>C++語言的基礎(chǔ)內(nèi)容,為后面的課程做好鋪墊。

4周(20天)

第四階段

Linux應(yīng)用層程序設(shè)計

本階段主要講解文件基本讀寫操作、selectpoll函數(shù)、串口實際收發(fā);進程的創(chuàng)建與撤銷、守護進程;進程間通信;線程控制。

1周(5天)

第五階段

Linux網(wǎng)絡(luò)編程

本階段結(jié)合Linux的網(wǎng)絡(luò)應(yīng)用,講解以下內(nèi)容:網(wǎng)絡(luò)基礎(chǔ)知識、UDP協(xié)議網(wǎng)絡(luò)接口編程、TCP協(xié)議網(wǎng)絡(luò)接口編程和典型服務(wù)程序設(shè)計方法;網(wǎng)絡(luò)綜合應(yīng)用。

1周(5天)

第六階段

ARM程序設(shè)計

本階段主要內(nèi)容有:ARM技術(shù)概述、ARM 指令系統(tǒng)、Thumb指令系統(tǒng);ARM匯編語言、高級語言程序設(shè)計;ARM外圍設(shè)備設(shè)計;ARM中斷體系結(jié)構(gòu)、系統(tǒng)時鐘和定時器、通用異步收發(fā)器UART。通過本階段學習后,能充分掌握ARM程序的單板調(diào)試,深入認識ARM處理器的體系架構(gòu)。

3周(15天)

第七階段

Linux系統(tǒng)移植

本階段的學習內(nèi)容有:嵌入式Linux系統(tǒng)環(huán)境搭建、移植U-BOOT、移植Linux內(nèi)核和構(gòu)建根文件系統(tǒng)。

第八階段

QT程序設(shè)計

本階段的學習內(nèi)容包括:QT模塊與功能類、QT文件操作、QT桌面軟件設(shè)計、QT程序與用戶交互、QT圖形繪制與多媒體、QT網(wǎng)絡(luò)編程,QT進程與線程以及Qtopia Core與嵌入式操作系統(tǒng)。通過這個階段的學習,學員能熟練掌握linux界面開發(fā)。

2周(10天)

第九階段

Linux內(nèi)核

Linux內(nèi)核包括以下內(nèi)容:內(nèi)核基本結(jié)構(gòu)、2.62.4內(nèi)核特性比較;內(nèi)存管理、內(nèi)核中的進程控制管理;時間度量;系統(tǒng)調(diào)用接口、內(nèi)核同步機制和內(nèi)核鏈表。

1周(5天)

第十階段

Linux驅(qū)動程序設(shè)計

本階段包括以下內(nèi)容:Linux設(shè)備驅(qū)動概述、Linux內(nèi)核模塊、Linux文件系統(tǒng)與設(shè)備文件系統(tǒng);字符設(shè)備驅(qū)動程序設(shè)計、驅(qū)動調(diào)試技術(shù)ioctl型驅(qū)動;內(nèi)核等待隊列、阻塞型驅(qū)動程序設(shè)計硬件訪問、LED驅(qū)動程序設(shè)計中斷處理;按鍵驅(qū)動程序設(shè)計、串口驅(qū)動程序設(shè)計;觸摸屏驅(qū)動設(shè)計;Linux塊設(shè)備驅(qū)動;LCD設(shè)備驅(qū)動;Flash 設(shè)備驅(qū)動;PCI設(shè)備驅(qū)動;USB主機與設(shè)備驅(qū)動。

4周(20天)

第十一階段

綜合項目

通過本階段的項目綜合實戰(zhàn),將前面幾個階段所學的知識系統(tǒng)地連貫起來,讓學員在項目中熟練掌握嵌入式Linux實際項目的開發(fā)技巧。

5周(25天)


  • 報名課程:
  • 性別:
  • 姓名:
  • 手機號碼:
  • 其它說明:
姓名不能為空
手機號格式錯誤