114培訓網歡迎您來到牛耳教育!

長沙嵌入式軟件開發(fā)培訓—牛耳教育

授課機構:牛耳教育

關注度:830

課程價格: ¥12800.00元

上課地址:請咨詢客服

開課時間:滾動開班

在線報名

課程詳情在線報名

更新時間:2025-03-29
牛耳教育——嵌入式軟件工程師課程簡介 基于安博集團大量的數據調研,該課程專注于培養(yǎng)基于嵌入式Linux平臺,以嵌入式系統的軟件開發(fā)為主,培養(yǎng)學生在嵌入式領域進行軟件開發(fā)、軟/硬件測試、系統維護等方面的綜合技能,旨在為社會提供嵌入式軟件開發(fā)、產品測試、技術支持等方面具備優(yōu)秀的職業(yè)素養(yǎng)的實用型、技能型人才。精通ARM嵌入式系統的驅動程序開發(fā)、操作系統移植、熟悉基于ARM的串行數據無線傳輸系統、基于ARM的無線數據采集系統等面向不同行業(yè)的專用嵌入式應用系統的開發(fā)。通過該實訓課程,實訓學員能夠積累1-2年的軟件開發(fā)經驗。 培養(yǎng)方案 在實訓項目經理的帶領下,通過完成多個企業(yè)級項目(基于ARM的串行數據無線傳輸系統、基于ARM的無線數據采集系統、基于ARM的GPRS應用系統)的分析、設計和開發(fā),掌握開發(fā)企業(yè)級軟件項目過程所需的設計規(guī)范、開發(fā)流程、質量控制及項目管理。 就業(yè)方向 能夠勝任軟件公司中的嵌入式工程師、C/C++軟件工程師、數據庫工程師等相關職位。 *階段 Unix開發(fā)環(huán)境、開發(fā)規(guī)范培訓 Unix系統原理、Unix開發(fā)環(huán)境、Unix常用命令 熟練Unix下的C/C++開發(fā)環(huán)境,掌握常用的命令 Unix下的定時任務 Oracle數據庫 Oracle 10數據庫原理、SQL語句、數據庫表及索引 PL/SQL語法,存儲過程,存儲函數,觸發(fā)器等 熟練掌握Oracle 10G下的SQL開發(fā),精通PL/SQL等 基于Oracle,完成計費系統的數據整合,包括表的創(chuàng)建,數據的錄入以及整合等 C++核心 數據類型,控制語句,自定義數據類型,模塊化程序設計,指針 類與對象(封裝性)類的擴展,繼承,虛函數,多態(tài) 熟練掌握C基礎語法,函數的編寫和調用 掌握面向對象編程的三個特性,并熟練應用OO思想 完成銀行項目的類結構設計,深入理解面向對象編程 數據結構和算法、標準庫 鏈表、棧、隊列、二叉樹、算法 IO、異常、模版(STL) 掌握各種數據結構的實現,并了解常用的算法 雙賂鏈表數據結構實現 OOAD 面向對象分析和設計的方法 UML圖 設計模式 掌握多種設計模式 了解軟件研發(fā)的整個過程,能夠熟練使用UML進行分析和設計 完成銀行項目的UML設計,并能使用設計模式進行優(yōu)化 項目實訓 銀行項目 完成銀行前臺業(yè)務,包括基本的存取款和轉賬等 銀行項目提升和整合 第二階段 Shell編程 Shell編程語法 掌握Shell編程技術 編寫Shell腳本完成FTP功能 Unix環(huán)境編程和開發(fā)工具 用戶信息,文件操作,目錄操作,時間處理make,makefile,gdb 掌握和環(huán)境編程相關的函數,并能熟練使用編程工具 計費系統數據采集 進程、多線程 創(chuàng)建進程 子進程 信號 消息隊列車 共享內存 信號量 線程的創(chuàng)建、線程的狀態(tài) 多線程編程 線程間的通信 線程同步 線程池編程 掌握進程和多線程編程 計費系統C/S分布式架構的設計,掌握線程池的應用 網絡編程和數據庫編程 網絡基礎 TCP/IP協議 基于TCP和UDP的網絡編程 Pro★C數據編程 掌握網絡編程,并能編寫支持多客戶端的服務器軟件 熟練掌握Oracle MySQL等數據庫的連接和數據訪問 計費系統集中式數據模塊,該模塊完成數據集中化并錄入到ORACLE中 項目實訓 計費系統采集和整合模塊 掌握計費系統后臺業(yè)務流程,綜合使用所學知識點,完成計費數據采集和整合 Billing系統提升和整合 第三階段 ARM系統體系結構 ARM處理器體系結構 ARM編程環(huán)境 指令系統以及尋址方式 調試 對嵌入式系統了解,掌握ARM的編程模型 驅動程序開發(fā)環(huán)境 ARM系統編程 過程調用的標準 匯編程序以用C程序之間相互 調用的技術 異常中斷技術 ARM體系中C語言程序設計的基本知識 FLASH操作 掌握匯編程序與C程序之間的互相調用,精通ARM體系中C程序的基本知識 掌握FLASH操作 驅動程序語法基礎 嵌入式Linux構建 嵌入式Linux開發(fā)環(huán)境構建 BootLoader引導程序 Linux內核代碼移植 交叉編譯、內核調試 掌握BootLoader引導程序 熟悉交叉編譯和內核調試 BootLoader引導程序 嵌入式Linux內核開發(fā) 內核源代碼架構 內存管理 進程管理、中斷管理 內核同步 信號、調度、進程間通訊等 文件系統 掌握進程編程、進程間的通訊 精通內存管理 熟悉文件系統 驅動程序理論準備 嵌入式Linux驅動程序開發(fā) Linux設備驅動程序概述 字符設備驅動程序開發(fā) 串口、SPL、LLC A/D轉換、定時器 掌握字符設備驅動程序開發(fā) 熟悉串口、SPL 驅動程序總體分析和設計 Linux驅動程序開發(fā)高級 A/D驅動程序編寫 矩陣鍵盤驅動程序編寫 塊設備驅動程序開發(fā) 網卡驅動程序開發(fā) USB設備驅動程序開發(fā) 熟練掌握矩陣鍵盤驅動程序和網絡設備驅動程序開發(fā) 網絡設備驅動程序提升 項目實訓 基于ARM開發(fā)板的Linux設備驅動程序研發(fā) 綜合運用所學知識,特別是ARM,編寫驅動程序 驅動程序研發(fā) 第四階段 企業(yè)實訓 基于ARM的串行數據無線傳輸系統,主要有以下三個方面的運用:點對點控制;點對多點控制;中繼傳輸 參與完成實際項目,積累軟件開發(fā)經驗,經歷完整的軟件開發(fā)過程:需求、軟件分析設計、編碼、調試,交付。 串行數據無線傳輸系統 長沙牛耳教育軟件工程師培訓 成就你軟件工程師夢想 地址湖南省長沙市五一廣場文運街省電教館二樓牛耳教育 乘車路線:火車站乘12路在牛耳教育站下車 主要面對對象為:大專、本科學生以及對計算機感興趣年齡在20歲以上的同學均可報名
姓名不能為空
手機號格式錯誤