你的位置: 首頁 > 公開課首頁 > 互聯網/語言 > 課程詳情

details

南京嵌入式培訓(蘇嵌)

暫無評價   
  • 開課時間:2013年07月15日 09:00 周一 已結束
  • 結束時間:2014年01月15日 18:00 周三
  • 開課地點:南京市
  • 授課講師: 梁老師
  • 課程編號:226573
  • 課程分類:互聯網/語言
  •  
  • 收藏 人氣:1347
你實際購買的價格
付款時最多可用0淘幣抵扣0元現金
購買成功后,系統會給用戶帳號返回的現金券
淘課價格
13900
可用淘幣
0
返現金券
待定

你還可以: 收藏

培訓受眾:

電子、通信、計算機、自動化等相關專業專科生、本科生及研究生,相關專業的技術工程師,對嵌入式linux系統設計及嵌入式系統開發有興趣的開發人員

課程收益:

嵌入式應用開發工程師,課程采用理論教學與實驗相結合的方式,系統地介紹嵌入式Linux下環境和程序開發技術。通過本課程的學習,學員可以掌握嵌入式Linux的環境搭建過程,具備嵌入式Linux下進程、網絡、GUI、數據庫的開發方法,最終通過一個產品開發案例,貫通全部知識體系,為成為一名真正的應用開發工程師打下堅實的基礎。課程目標包括熟悉嵌入式Linux操作系統具體操作、熟悉嵌入式Linux系統開發的整體流程、能夠熟練編寫Linux應用程序等

課程大綱:

第一部分


硬軟件基礎知識

A、嵌入式C語言編程

編程語言、數據結構和算法關系、C語言數據類型、C語言數據內存管理(動態區域、堆、棧、靜態區域等)、C語言函數機制與函數庫、C語言編程規范、C++面向對象編程思路(封裝、繼承、多態)嵌入式C編程規則和要點

B、硬件技術

CPU基本結構、CPU指令系統與工作原理、CPU尋址技術、實模式和保護模式技術、總線與微機接口技術

C、操作系統基礎

操作系統技術和發展過程介紹(進程管理、內存管理、文件管理、設備管理)、Linux操作系統介紹、Linux內核結構、Linux內核技術原理與實現(進程管理、內存管理、文件管理、設備管理)(結合源代碼)、虛擬機安裝與使用、紅旗Linux 6.0 安裝、紅旗Linux 6.0 使用、Shell、Linux常用命令

D、Linux C語言開發技術

GCC、Glibc、工程管理器技術、Makefile結構與工作原理、自動生成Makefile、GDB調試器的使用、Eclipse安裝、Eclipse C編程環境使用等

第二部分


嵌入式技術基礎

E、嵌入式系統基礎

嵌入式系統介紹、嵌入式系統歷程與前景分析、嵌入式系統結構、嵌入式處理器介紹、ARM處理器指令、S3C2410/ S3C2440結構、Mini2440開發板使用介紹、Mini2440開發板存儲空間分布、Mini2440各種接口介紹、嵌入式操作系統介紹

F、嵌入式Linux C編程

嵌入式編程環境、交叉編譯器、嵌入式Linux交叉編譯器、arm-linux-c的安裝與使用、Eclipse C交叉編譯環境搭建

G、嵌入式Linux 2.6系統開發

嵌入式Linux 2.6內核定制原理、內核配置原理、內核編譯、內核啟動過程分析、Linux根文件系統結構、init進程與配置文件、文件系統類型介紹(cramfs、romfs、jffs、yaffs、ramdisk)、Busybox工作原理、Busybox的定制與移植、Busybox文件系統分析、Skyeye介紹、使用Skyeye模擬開發板、Skyeye運行、嵌入式Linux 2.6內核的過程

第三部分


嵌入式Linux應用開發基礎

H、Linux設備驅動程序開發

Linux模塊機制、Linux模塊編程、Linux設備驅動框架、Linux設備驅動的并發控制(自旋鎖、信號量、阻塞)、Linux中斷機制、Linux定時器、內存地址空間與I/O地址空間、字符設備實例分析(按鍵設備)、塊設備驅動程序分析、

網絡設備驅動程序分析(CS8900或DM9000)

I、Bootloader

Bootloader介紹、Bootloader工作原理與過程、ViVi介紹、ViVi源代碼結構分析、ViVi的啟動過程、ViVi常用命令、U-Boot介紹、U-Boot源代碼結構分析

U-Boot的啟動過程、U-Boot常用命令

J、MiniGUI

嵌入式GUI介紹、MiniGUI介紹、MiniGUI體系結構、MiniGUI的窗口和消息機制、MiniGUI的安裝與使用、Eclipse開發MiniGUI環境、MiniGUI的定制

MiniGUI編程基本方法

K、嵌入式數據庫

嵌入式數據庫介紹、SQLite3介紹與使用、SQLite3命令、SQLite3的C編程接口

第四部分


嵌入式Linux應用開發實戰

L、嵌入式Linux開發環境

Minicom、Bootloader的燒寫、使用Supervivi搭建開發環境(Nandflash分區、燒寫鏡像、調試內核等)、NFS介紹、NFS環境搭建、Tftp服務器結構與使用

M、項目實戰開發

項目需求分析、項目體系結構設計、Bootloader設計(移植、編譯)、內核設計(移植、配置、編譯)、文件系統設計(移植、配置、編譯、制作鏡像)、項目代碼文件結構設計、項目代碼文件設計、Makefile文件設計、MiniGUI移植(庫移植、觸摸屏驅動移植、配置)、SQLite3移植與數據庫實現、項目集成調試

培訓師介紹:

 
工大蘇嵌的核心技術人員包括教授、副教授、高工、工程師等近20人,并且擁有一支30多人的專家級顧問師資團隊,成員來自于南京大學、東南大學、中興通訊等高等院校及IT企業的一線研發人員,具有非常豐富的實踐經驗。同時,聘請龍芯、Redhat、中興、華為、電信、ARM等各大公司的技術負責人和項目經理作為技術顧問。

本課程名稱: 南京嵌入式培訓(蘇嵌)

查看更多:互聯網/語言公開課

嵌入式 南京 培訓 相關的最新課程
講師動態評分 與同行相比

授課內容與課綱相符00%

講師授課水平00%

服務態度00%

陕西11选5开奖