上海信盈達

400-688-0112

全國學習專線 8:00-22:00
上海信盈達
為企業和高校提供高端嵌入式、物聯網、人工智能、機器人服務  雄厚的實力和專業的品質  為IT行業提供具有價值的職業教育服務  
您當前的位置: >上海匯課寶 >上海物聯網實訓ARM+LINUX系統培訓班

上海物聯網實訓ARM+LINUX系統培訓班 2023-02-23 15:05:26

上課時段: 詳見內容

開班時間: 滾動開班

課程價格: 請咨詢

咨詢電話: 400-688-0112

預約試聽 在線咨詢

授課學校: 上海信盈達

教學點: 1個

已關注: 10人

QQ咨詢: 1044221089

課程介紹 發布日期:2023-02-23 15:05:26
上海信盈達開設物聯網實訓ARM+LINUX系統培訓班,由多年從事嵌入式產品開發經驗的  工程師指導學員實訓學習,深入學習嵌入式 Linux 底層驅動開發,精通 Linux 設備驅動模型及各個子系統,歡迎了解詳情
一、物聯網實訓ARM+LINUX系統班班:
質量保障:
1.每個班提供充足的實踐操作和問題輔導答疑時間。人手一臺機、1套實驗器材!
2.所有班級均采用小班授課,20%理論+60%實戰+20%項目實踐。
3.在學習期間均會獲得我公司研發部幾十位高級工程師、國際項目經理等的技術支持,除正常學習時間外,其他任何時間學員均可前來進行額外實踐。
4.考核合格頒發證書:國家信息產業部頒發《嵌入式系統設計工程師》證書(可選)
5.提供一年的的免費技術支持服務。
6.優秀學員可以加入信盈達嵌入式研發中心就職或者兼職參與項目設計。
保障:
公司為學員和企業客戶專門開設了伯樂橋服務,所有參加學員可享受1年時間的免費工作推薦服務,注冊簡歷,查詢招聘信息。
目前合作簽定人才協議企業有105家,成為常年招聘企業為45家,同時信盈達學院與多家人才中介機構及人才市場,獵頭公司合作,為學員的提供保障。

服務介紹:

信盈達伯樂橋服務的資源共享、信息互通、制度銜接和服務貫通,建立新的人才服務機制,逐步形成統一的人才服務模式、人才大市場,最終實現企業人才解決方案的提供。

1.嵌入式職業生涯規劃與發展指導;
2.嵌入式崗位簡歷、面試、指導;
3.鍛煉綜合項目開發實踐;
4.職業素質和職業規劃,推薦等;
5.自修或選修了解嵌入式在3G領域的典型應用----Android系統或symbian系統;
6.自修了解WinCE系統的應用開發及底層開發。(提供學習資料)
二、課程信息:
適合對象:
理工科類專科(包括專科,計算機相關專業、計算機科學與技術、計算機應用、軟件開發、網絡工程、電子、通訊、機械等)以上學歷,有C/C++語言基礎或數據結構、微機原理、操作系統等基礎優先,喜歡并有志投身于IT事業,通過入學測試。另有同等水平的社會青年。
實驗環境:
為培訓效果,增加互動環節,我們堅持小班授課,每班10人以內,滿班將依據報名先后順序進行分班。每班選組長1名。每位學員每人配置高性能電腦1臺+1套ARM實驗工具。
公司研發實驗室全部面向學員開放,學員可根據需要額外免費學習萬用表、示波器、邏輯分析儀、數字電橋、耐壓測試儀、EMC測試儀、頻譜儀等的用法。
實訓過程:增強補弱階段+實訓ARM階段+實訓LINUX階段+項目實戰+推薦階段
純小班授課的優勢
1、使教學具有更強的針對性,有利于因材施教。
2、促進了師生的互動。
3、小班化教學繼承了班級授課制的所有合理內核,又克服了大班授課制的弊端,增加了個別教學的優點。
三、課程安排 :
1、嵌入式編程階段
1.1熟悉常用電子元器件、常用芯片知識及其使用方法;
1.2介紹電子產品開發、生產的基本流程;
1.3熟悉C語言、C++編程及編程;
1.4嵌入式概要、仿真軟件、工具、開發平臺使用;
1.5嵌入式C語言典型范例、數據類型;
1.6嵌入式C經典語句詳解、函數、數組、指針精講;
1.7字符IO和輸入輸出;
1.8存儲類、鏈接和內存管理;
1.9宏定義、復雜聲明;
1.10結構體、共用體和枚舉;
1.11嵌入式高級議題:編程經典案例分析、編程規范、編程優化、編程可靠性;
1.12嵌入式常見編程錯誤:“野指針”、“異常宏定義”、“異常數組定義”等分析。
2、嵌入式底層驅動開發階段
學員在完成本階段內容后,將系統掌握嵌入式底層開發,對單片機,ARM核開發熟悉的掌握,通過一些項目設計,讓學員具備嵌入式產品設計中級以上能力,可以獨立承擔中小型嵌入式項目的組織及開發工作;如果學員本身已經擁有一些輔助性經驗,將達到嵌入式行內高級工程師水平,可以獨立承擔大型嵌入式項目的組織及開發工作。可設計的產品包括消費電子、工業控制、醫療電子等無操作系統產品開發。
2.1 ARM體系結構、ARM簡介、流水線
2.2處理器工作模式
2.3 ARM處理器核
2.4 ARM指令集
2.5 ARM與Thumb交互
1交互工作基礎
2子程序交互和veneers
3 ARM V5TE架構擴展
4 RealView MDK、ARM-KEIL開發軟件介紹、J-LINK、H-JTAG、U-LINK、USB轉RS232、USB轉并口等常用開發工具使用練習
2.6異常處理
1中斷處理
2 Abort處理
3 SWI處理
4、復位和未定義指令處理
2.7 ARM模塊的實戰環節。
嵌入式編程最終目標還是對接口設備的操作。通過該課程的學習,學員可以掌握基于ARM的嵌入式硬件平臺接口設計以及各種常用接口模塊的開發。
1基于ARM的嵌入式硬件平臺接口設計
1)基于ARM的SOC組成
2)構建ARM嵌入式系統
2嵌入式硬件平臺接口操作
GPIO模塊實驗
UART模塊實驗
TFT LCD彩屏模塊實驗
中斷實驗
AD模塊實驗
觸摸屏模塊實驗
RTC模塊實驗
定時器模塊實訓
PWM模塊實驗
SDRAM模塊實驗
NOR FLASH模塊
NAND FLASH模塊
IIC、IIS模塊
SPI模塊
看門狗模塊
協處理器:MMU、CACHE、DMA模塊
音頻AC97模塊
視頻Camera模塊
USB接口模塊
SD卡模塊
3、嵌入式Linux系統開發實戰
嵌入式系統和軟件是指嵌入在硬件中的非PC操作系統和開發工具軟件,分為嵌入式操作系統、嵌入式驅動軟件、嵌入式應用軟件,被稱為“驅動系統的靈魂。”該節課重點學習嵌入式linux操作系統的結構及啟動、內核移植等。
3.1 LINUX平臺搭建與環境熟悉
了解Linux系統;區分各種版本的Linux系統,以便于拓展Linux視野。
1 Linux簡介;
2 Linux系統的主要特點;
3 Linux的組成;
4主要的Linux版本;
5嵌入式Linux簡介與發展
3.2虛擬機安裝和LINUX系統安裝
1虛擬機安裝;
2 Linux系統的安裝;
3 Linux系統的常用軟件的安裝;
4 Linux快速入門
5熟悉運用Linux環境下,常用命令的操作與系統設置,如常用的Shell;掌握基本的Shell應用
3.3嵌入式LINUX環境搭建
1建立嵌入式Linux開發環境
2熟悉嵌入式開發平臺
3嵌入式Linux開發工具
4 Linux下的調試技巧
5 MAKE工程管理器
6硬件環境的搭建;arm-linux-gcc與gcc安裝配置
3.4 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環境變量
11.u-boot驅動添加,如網卡:DM9000
3.5 LINUX內核移植
熟悉內核的原碼結構和kbuild Makefile語法;掌握和內核、驅動模塊編譯相關的原理及方法。
1 Linux內核介紹
2 Linux內核特點
3 Linux內核源代碼結構
4 Linux內核選項解析
5 Linux內核編譯鏈接
6內核模塊編譯、使用方法
3.6 LINUX根文件系統
1 busybox包移植、編譯
2 Linux跟文件系統制作過程
3根文件系統介紹
4 nfs文件服務器系統搭建
3.7 LINUX驅動開發
驅動開發是嵌入式Linux開發難度最高的內容,也是目前嵌入式行業最緊缺的人才之一。本課程介紹嵌入式Linux驅動開發相關概念及開發流程,了解驅動開發的關鍵技術點,重點講解嵌入式Linux下常用接口驅動的編寫方法,包括:
1字符型LED驅動開發(GPIO口驅動)
2按鍵驅動開發(中斷驅動,在驅動中中斷程序的編寫,消息隊列的應用
3 ADC驅動開發
4網卡驅動開發
5串口驅動開發
6液晶屏(TFT彩屏驅動開發
7觸摸屏驅動+tslib(中間插件移植與設置)
8 IIS驅動開發+maplay移植與應用(mp3播放)
3.8 LINUX應用學習
嵌入式Linux應用開發和系統開發是嵌入式Linux中最重要的一部分,也是企業人才需求最廣的一部分。主要目標是精通嵌入式Linux下的程序設計,熟練掌握嵌入式Linux的開發環境、系統編程以及網絡編程,熟悉C++、QT編程并且深刻體會整個嵌入式Linux項目開發流程,強化學員對Linux應用開發的能力。
1 Linux系統中的進程的概念,在應用程序中線程與父子進程的創建與應用
2線程之間、進程之間的通信
3進程間通信基本概念
4信號(SIGNAL)
5內存映射(MAPPED MEMORY)
6消息隊列(MESSAGE QUEUE)
7信號量(SEMAPHORE)
8 tcPip協議在應用程序中的編程開發(SOCKET套接字編程開發)9 ISO/OSI七層協議模型與IP網絡四層模式
1)TCP/IP協議簇
2)基于嵌入式Linux的TCP/IP網絡結構
3)基于嵌入式Linux的SOCKET編程
3.9 QT移植與開發
通過本課程的學習,學員能夠了解嵌入式Linux下的幾種常見GUI及其特點,重點能掌握QT的有關內容,具備QT程序設計能力。了解嵌入式數據庫的配置與開發。
1嵌入式LinuxGUI介紹
2嵌入式QT開發包移植
3.10嵌入式系統應用程序,驅動程序調試
1 Linux基本工具調試使用。GDB,insight調試等
2 Linux應用程序的編程
3嵌入式產品程序打包與發布
3.11嵌入式項目綜合調試,產品發布
本課程將通過一個真實完整的項目案例,讓學員了解真實項目的開發流程,掌握如何將所學知識應用到項目開發中。將模擬真實項目的管理過程,培養學員項目團隊協同開發能力,項目文檔編寫能力和新知識的學習能力,為下一步做好知識上和心理上的充分準備。
4、項目實戰階段(多項目實戰)
4.1國際項目管理、電子產品項目管理知識詳解
1國際項目管理概述
2國際項目管理三要素
3電子產品開發規劃、流程
4工作分解表WBS
5甘特圖
6電子產品項目計劃書編制
4.2嵌入式模塊實踐階段:嵌入式開發剖析,項目分析方法
1基于Qtopia的GUI開發、linux應用程序調試技術
2 FAT16/32文件系統剖析與移植
3 TCPIP協議剖析,移植及應用
4圖象采集
5操作系統平臺上的編程實戰
6基于操作系統的底層驅動的移植
7 USB傳輸剖析,移植及應用(也可討論選擇)
8嵌入式開發工程師經驗交流,基于嵌入式產品開發項目管理、項目開發規范
4.3實戰開發
通過系統的學習后,我們來個實際的項目實戰:從所列出的項目中選出3-5個項目在工程師指導下自獨立開

上一篇:上海嵌入式實訓ARM+LINUX系統班
下一篇:上海MarmosetToolbag基礎課程
課程導航
上海信盈達開課校區
機構新聞

上海Linux培訓班-信盈達教育

咨詢客服

上海信盈達機構怎么樣-有哪些優勢

咨詢客服

Java培訓要學什么內容-是否要報培訓班

咨詢客服

學C語言有前途嗎-一般多少錢

咨詢客服

信盈達培訓有效果嗎-這家機構如何

咨詢客服

為什么越來越多的人選擇IT行業?

咨詢客服

上海it項目管理課程-IT項目經理的技術要求

咨詢客服

關于我們 | 聯系我們 | 上海信盈達地址:上海市松江區松江區亭圓大廈 咨詢電話:400-688-0112
滬ICP備18018862號-5 網站地圖 注冊 登錄 招生合作 版權/投訴 免責聲明 更新時間:2025-04-04
国产2020最新精品视频,91精品国产91热久久久福利,久久国产一区二区三区无码,精品91自产拍在线观看二区
亚洲性久久久影视 | 精品99国产视频 | 天堂va欧美ⅴa亚洲va在线 | 亚洲欧美日韩看国产 | 日韩国产亚洲欧美中国v | 永久A电影三级在线观看 |