




上海嵌入式Linux應用開放輔導班幫助學員了解嵌入式 Linux 驅(qū)動開發(fā)相關概念及開發(fā)流程,了解驅(qū)動開發(fā)的關鍵技術點,重點講解嵌入式 Linux 下常用接口驅(qū)動的編寫方法,快速掌握其要點。
嵌入式Linux應用開放輔導 | 模塊 | 內(nèi)容 |
---|---|---|
第一部分:LINUX 平臺搭建與環(huán)境熟悉了解 Linux 系統(tǒng);區(qū)分各種版本的 Linux 系統(tǒng),以便于拓展 Linux 視野。 | 1、Linux 簡介; 2、Linux 系統(tǒng)的主要特點; 3、Linux 的組成; 4、主要的 Linux 版本; 5、嵌入式 Linux 簡介與發(fā)展、 | |
第二部分:虛擬機安裝和 LINUX 系統(tǒng)安裝 | 1、虛擬機安裝; 2 、 Linux 系統(tǒng)的安裝; 3 、 Linux 系統(tǒng)的常用軟件的安裝; 4 、 Linux 快速入門 5 、熟悉運用 Linux 環(huán)境下,常用命令的操作與系統(tǒng)設置,如常用的 Shell;掌握基本的 Shel l應用 | |
第三部分:嵌入式 LINUX 環(huán)境搭建 | 1、建立嵌入式 Linux 開發(fā)環(huán)境 2、 熟悉嵌入式開發(fā)平臺 3、 嵌入式 Linux 開發(fā)工具 4、Linux 下的調(diào)試技巧 5、MAKE 工程管理器 6、 硬件環(huán)境的搭建;arm-linux-gcc 與 gcc安裝配置 | |
第四部分:U-Boot:了解 U-Boot 的作用及工作流程;了解 Bootloader 的代碼結構、編譯過程;移植U-Boot;掌握常用的 U-Boot 命令。 | 1、Bootloader 介紹 2、u-boot 工程介紹 3、u-boot 的編譯使用 4、u-boot 源碼分析 5、u-boot 資源分配 6、配置編譯 u-boot 7、u-boot 移植過程 8、U-Boot 常用命令操作 9、添加 u-boot 新命令 10、設置 u-boot 環(huán)境變量 11、u-boot 驅(qū)動添加,如網(wǎng)卡:DM9000 | |
第五部分:LINUX 內(nèi)核移植:熟悉內(nèi)核的原碼結構和 kbuild Makefile 語法;掌握和內(nèi)核、驅(qū)動模塊編譯相關的原理及方法。 | 1、Linux 內(nèi)核介紹 2、Linux 內(nèi)核特點 3、Linux 內(nèi)核源代碼結構 4、Linux 內(nèi)核選項解析 5、Linux 內(nèi)核編譯鏈接 6、內(nèi)核模塊編譯、使用方法 | |
第六部分:LINUX 根文件系統(tǒng) | 1、busybox 包移植、編譯 2、Linux 跟文件系統(tǒng)制作過程 3、根文件系統(tǒng)介紹. nfs文件服務器系統(tǒng)搭建 | |
第七部分:LINUX 驅(qū)動開發(fā) | 1、字符型 LED 驅(qū)動開發(fā)(GPIO 口驅(qū)動) 2、按鍵驅(qū)動開發(fā)(中斷驅(qū)動,在驅(qū)動中中斷程序的編寫,消息隊列的應用 3、ADC 驅(qū)動開發(fā) 4、網(wǎng)卡驅(qū)動開發(fā) 5、串口驅(qū)動開發(fā) 6、液晶屏(TFT彩屏驅(qū)動開發(fā) 7、觸摸屏驅(qū)動+tslib(中間插件移植與設置), 8、IIS驅(qū)動開發(fā)+maplay 移植與應用(mp3播放) | |
第八部分:LINUX 應用學習 | 1、Linux 系統(tǒng)中的進程的概念,在應用程序中線程與父子進程的創(chuàng)建與應用 2、線程之間、進程之間的通信 3、進程間通信基本概念 4、信號(SIGNAL) 5、內(nèi)存映射(MAPPED MEMORY) 6、消息隊列(MESSAGE QUEUE) 7、信號量(SEMAPHORE) 8、tcPip 協(xié)議在應用程序中的編程開發(fā)(SOCKET 套接字編程開發(fā)) 8.1、ISO/OSI 七層協(xié)議模型與 IP 網(wǎng)絡四層模式 8.2、TCP/IP 協(xié)議簇 8.3、基于嵌入式 Linux 的 TCP/IP 網(wǎng)絡結構 8.4、基于嵌入式 Linux 的 SOCKET 編程 | |
第九部分:QT 移植與開發(fā) | 1、嵌入式 LinuxGUI 介紹 2、嵌入式 QT 開發(fā)包移植 | |
第十部分:嵌入式系統(tǒng)應用程序,驅(qū)動程序調(diào)試 | 1、Linux 基本工具調(diào)試使用。GDB,insight 調(diào)試等 2、Linux 應用程序的編程 3、嵌入式產(chǎn)品程序打包與發(fā)布 | |
第十一部分:嵌入式項目綜合調(diào)試,產(chǎn)品發(fā)布 | 本課程將通過一個真實完整的項目案例,讓學員了解真實項目的開發(fā)流程,掌握如何將所學知識應用到項目開發(fā)中。將模擬真實項目的管理過程,培養(yǎng)學員項目團隊協(xié)同開發(fā)能力,項目文檔編寫能力和新知識的學習能力,為下一步就業(yè)做好知識上和心理上的充分準備 |
信盈達科技有限公司2008年在深圳特區(qū)南山高新科技園成立。自成立 至今近11年來專注為企業(yè)和個人提供高端方案設計、高端嵌入式/Android培訓等服 務。公司下設信盈達實訓學院、信盈達研發(fā)中心、信盈達教學儀器三大業(yè)務板塊。 十多年來公司堅持"技術領先、服務領先",以雄厚的實力和專業(yè)的品質(zhì)成為有實力 從產(chǎn)品最底層研發(fā)到系統(tǒng)層開發(fā)的嵌入式實訓、產(chǎn)品解決方案提供商。為中國IT行 業(yè)提供有價值的職業(yè)教育服務。
信盈達在深圳、北京、上海、廣州、南寧、成都、鄭州等城市設立十 二大直營實訓中心,并在深圳設立產(chǎn)品研發(fā)中心 、生產(chǎn)基地、測試基地。集研發(fā) 、生產(chǎn)、培訓、銷售等中心。至今,信盈達產(chǎn)品銷售網(wǎng)絡已覆蓋全國36個大中小城 市,被廣泛運用于政府、教育、金融、醫(yī)療、企業(yè)、運營商等領域。