IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: 首頁 > 精品課程 > 短期課程-嵌入式Linux驅動開發培訓班(FSLD3002)

嵌入式Linux驅動開發培訓班(FSLD3002)

課程簡介:開放的 Linux 受到廣泛的歡迎,得到越來越多公司的支持,但是阻礙 Linux 在各個領域廣泛應用的主要因素就是內核/驅動高端人才極度缺乏,Linux源代碼中85%是設備驅動。 講 師:劉老師,李老師,王老師,熊老師,王老師 上課地點 :北京、上海、深圳、成都、南京、武漢、西安、廣州、沈陽、濟南、重慶 立即報名 在線咨詢
  • 課程概述
  • 老師簡介
  • 課程大綱
  • 課程背景

    開放的 Linux 受到廣泛的歡迎,得到越來越多公司的支持,但是阻礙 Linux 在各個領域廣泛應用的主要因素就是內核/驅動高端人才極度缺乏,Linux源代碼中85%是設備驅動,嵌入式系統中驅動程序更為重要,幾乎每一個嵌入式系統都是從驅動程序員手中調試出來的。然而面對巨大的市場需求,很難找到一家專門系統培訓Linux驅動工程師的培訓機構,因為培訓難度大,對老師的經驗和知識面要求高,大部分培訓機構的課程僅僅對Linux 淺嘗即止,難以達到培養 Linux 高水平人才的目的。 嵌入式linux驅動培訓是華清遠見的課程,本課程融合了講師多年的項目開發經驗,這些經驗無疑是學員短期內提升驅動開發水平有效的捷徑。

    課程目標

    驅動程序開發是嵌入式Linux項目中工作量大的一部分內容,開發出高質量的驅動程序是項目成功的關鍵。隨著產品上市周期的縮短,市場對于驅動程序開發 人員的要求也在日益增加。 本課程旨在培養具備開發Linux下驅動程序的人才,采用理論教學與實驗相結合的方式,系統地介紹Linux下設備驅動程序開發過程。通過本課程的 學習,學員可以掌握Linux下字符設備、塊設備、網絡設備、framebuffer設備、sd卡等驅動程序、usb驅動的開發,同時掌握嵌入式Linux的系統開發和分析方法。

    入學要求

    學員學習本課程應具備下列基礎知識:
    ◆ 熟練使用Linux操作系統,如學員具有一定的Linux內核閱讀經驗,效果會更好;
    ◆ 熟悉C語言,熟悉指針、結構體等概念;
    ◆ 了解接口電路和數字電路的知識,好具有電路設計經驗。

    實驗環境

    為了保證培訓效果,增加互動環節,我們堅持小班授課,每期報名人數限15人,多余人員安排到下一期進行。人手一套開發板和開發用的PC主機。>>單擊查看實驗設備

    學時費用

    ◆課時:共6天,每天6學時,總計36學時
    ◆費用(含教材費):公司費用3900元(含發票),個人自費3200元(不含發票),學生自費(2500元,憑有效證件)
    ◆培訓證書:培訓合格學員可獲工業和信息化部《信息技術應用技能嵌入式Linux驅動開發工程師認證證書》(認證費500元),Atmel公司全球統一《Atmel嵌入式工程師認證證書》(認證費500元),紅帽公司《Linux驅動開發工程師證書》(認證費600元)。
    ◆外地學員:代理安排食宿(需提前預定)

    新優惠

    ◆團體報名優惠措施:兩人95折優惠,三人或三人以上9折優惠!

    質量保證

    1、培訓過程中,如有部分內容理解不透或消化不好,可免費在下期培訓班中重聽;
    2、培訓結束后免費提供一個月的技術支持,充分保證培訓后出效果;
    3、培訓合格學員可享受免費推薦就業機會。

  • 劉老師

    華清遠見學術總監,講師
           ARM公司全球認證講師,企業級嵌入式系統方案設計解決專家。《高等院校嵌入式人培養規劃教材》系列叢書主編。10年嵌入式系統開發經驗,精通ARM體系結構,在多款ARM硬件平臺上完成過原理圖設計、PCB布線、Bootloader移植、Linux系統移植、文件系統構建、驅動程序開發、GUI圖形編程等工作。具有豐富的ARM-LINUX系統軟、硬件產品開發經驗,主持開發過多個大型嵌入式項目,涉及工業控制、網絡、通訊、消費電子等各行各業。近兩年正專注于3G技術領域,對Android的系統核心代碼有深入研究。[劉老師授課視頻]

    李老師

    華清遠見高級講師
           八年以上嵌入式軟件及硬件的開發經驗,曾任職于北大方正等多家知名企業,從事專業UNIX/Linux平臺的嵌入式產品研發工作。資深研發工程師,項目經理。精通Unix/Linux操作系統和Linux環境C/C++/Shell編程技術,熟練掌握網絡編程技術及相關的網絡協議;熟悉基于ARM體系架構嵌入式系統的軟硬件開發流程和方法,對基于ARM的Linux應用開發及系統開發具有深刻的理解和豐富的經驗。熟悉Linux內核及驅動開發;對嵌入式系統在網絡安全領域內的應用有非常深入的研究,深入了解網絡安全領域原理與技術并實際研發多種網絡安全產品。

    王老師

    華清遠見高級講師
           具有六年嵌入式系統軟、硬件開發經驗。從intel51,MSP430單片機系統到基于SPARC,ARM的嵌入式Vxworks和Linux的平臺移植,驅動開發,多核多進程間通信開發,multi-media framework,H264壓縮編碼,video 3A處理,都有深入的研究。參加的項目涉及航空電子,工業控制,消費電子等領域。目前主要從事arm-based linux的視頻驅動的開發。

    熊老師

    華清遠見高級講師
           四川大學碩士,8年嵌入式系統開發經驗,曾擔任知名公司教學及項目總監多年,主要研究嵌入式實時操作系統、模式識別、機器視覺,智能電子警察交通管理、大型系統授時服務,視頻監控等領域的應用。熟悉ARM,PowerPC,MIPS系列等多種平臺,包括S3C2410/2440, PXA255/PXA270, AT91RM9200,ADM5120,MPC8315e等,精通linux2.4/2.6內核驅動架構,深入理解PCI, LCD,網絡,觸摸屏,塊設備等驅動的實現。對DSP處理器有較深入的研究,曾在TI的多個DM642之間實現數據的實時傳輸和有效控制。曾主持過數次、外企業員工內訓,具有豐富的教學和培訓實踐經驗。

    王老師

    華清遠見高級講師
           熟練匯編、Java語言;精通51、cortex3、cortex4、cortex-a9等開發;精通Unix/Linux操作系統和Linux C語言編程;精通Linux下的驅動開發;具有豐富的項目實戰經驗;
  • 第一天
    學習目標 通過本課學習,學員可以:從用戶設備I/O編程角度深入了解設備驅動的原理;通過了解字符設備驅動框架和具體硬件設備I/O操作,能夠進行字符設備驅動開發;了解內核的設備模型及、linux3.14內核設備樹模型及掌握udev的使用。

    1.LINUX字符設備驅動程序開發

    1.1 LINUX字符設備驅動基礎
    1.2 字符設備驅動程序實現框架與典型驅動分析
    1.3 用戶空間與內核空間的數據傳輸
    1.4 同步、互斥、阻塞、睡眠機制
    1.5 Linux設備模型與sysfs文件系統
    1.6 Linux-3.14 設備樹模型
    1.7 udev與devfs文件系統

    【實驗】

    1、驅動開發編程環境與內核配置、編譯
    2、編寫模塊化字符設備驅動程序與測試
    3、如何為內核程序傳遞參數
    4、在驅動代碼中加入創建proc結點方法
    5、蜂鳴器驅動程序編寫與測試
    6、編寫驅動實現包含等待隊列、信號量、fifo等功能
    7、學會利用udev和sysfs文件系統動態創建設備結點
    第二天
    學習目標 通過本課習,學員可以掌握在基本字符設備驅動的基礎上增加復雜的內核機制;了解1inux內核中斷子系統的實現原理,掌握linux中斷處理程序編寫方法;掌握內核延時機制及內存管理機制。熟悉基于Cortex-A9 4核處理器的FS4412平臺

    2.設備驅動中常用的內核機制

    2.1 Poll和select操作
    2.2 異步通知機制
    2.3 1inux內核中斷子系統
    2.4 中斷處理程序編寫
    2.5 驅動程序上/下半部處理與延緩執行機制
    2.6 內核定時器與延遲機制
    2.7 內核內存管理機制

    【實驗】

    1、編寫驅動實現包含poll功能
    2、編寫驅動實現包含異步通知功能
    3、編寫秒表字符設備,掌握定時器用法
    4、編寫驅動實現tasklet功能
    5、編寫驅動實現工作隊列功能
    6、FS4412平臺上按鍵中斷實驗
    7、FS4412平臺上A/D轉換實驗
    第三天
    學習目標 通過本課學習,學員可以:明白Linux中塊設備驅動的特點及框架,獨立分析Linux中大部分塊設備的驅動方法,并熟悉eMMC設備驅動的特點與框架,具備eMMC驅動程序開發的能力。通過實驗,學員還可以掌握IDE、Ramdisk驅動移植方法。

    3.LINUX塊設備驅動程序開發

    3.1 塊設備及其驅動的特點
    3.2 兩個關鍵結構體GEN_DISK與REQUEST
    3.3 塊設備驅動程序的注冊與請求處理
    3.4 EXYNOS4412上的eMMC控制器簡介

    【實驗】

    1、編寫簡單的塊設備驅動程序
    2、實現RAMDISK驅動
    3、FS4412上完成eMMC驅動
    第四天
    學習目標 學員可以:深入理解Linux網絡驅動程序中有關套接字(socket)、套接字緩沖區(sk_buff)等概念,了解網絡驅動程序的數據交換過程。通過實際的動手操作,學員將掌握如何移植或編寫具體網卡的驅動程序,并在此基礎上實現更為高級的網絡功能。

    4.LINUX網絡設備驅動程序開發

    4.1 OSI網絡參考模型
    4.2 套接字(SOCKET)簡介
    4.3 套接字緩沖區(SK_BUFF)
    4.4 NET_DEVICE結構分析
    4.5 數據包傳送與接收
    4.6 網絡驅動的中斷處理
    4.7 網絡設備驅動程序的基本實現

    5. I2C驅動子系統開發

    6. SPI驅動子系統開發

    第五天
    學習目標 通過對Linux幀緩沖內容的學習,學員可掌握嵌入式Linux顯示驅動程序的開發方法,理解嵌入式Linux圖形驅動程序實現機制,能夠移植或編寫嵌入式顯示控制器驅動程序,并完成針對各種LCD硬件的定制。掌握電容觸摸屏工作原理,能夠移植或編寫觸摸屏驅動程序。

    7.LINUX幀緩沖驅動程序開發

    7.1 幀緩沖顯示技術
    7.2 幀緩沖驅動程序顯示原理
    7.3 幀緩沖驅動程序的數據結構
    7.4 幀緩沖驅動程序的API
    7.5 幀緩沖驅動程序的基本實現
    7.6 使用高級圖形庫

    8.電容觸摸屏驅動開發

    8.1 電容觸摸屏驅動程序編寫

    【實驗】

    1、熟悉FRAMEBUFFER驅動的結構
    2、熟悉FRAMEBUFFER中的重要數據結構
    3、編寫EXYNOS4412彩色LCD控制器驅動程序
    4、編寫測試程序控制屏幕顯示
    5、編譯高級圖形庫例子,顯示圖形
    6、熟悉觸屏驅動程序
    7、編寫觸屏測試代碼
    第六天
    學習目標 掌握USB通訊規范及拓撲結構中的主機控制器、HUB、USB設備的工作流程;掌握EXYNOS4412 USB device控制器的工作原理。通過Linux下USB Host驅動和USB Gadget開發內容的學習,學員將深入理解Linux內核USB子系統,掌握USB驅動程序編寫技術。經過學習后的學員能夠移植或編寫USB Host和USB Gadget設備驅動程序。

    9.LINUX下USB驅動開發基礎

    9.1 USB規范介紹
    9.2 USB主機控制器
    9.3 USB HUB
    9.4 USB設備狀態
    9.5 USB描述符
    9.6 USB請求
    9.7 USB通訊數據格式
    9.8 EXYNOS4412 USB device控制器
    9.9 編寫usbtransfer固件程序

    10.LINUX下USB驅動高級開發

    10.1 Linux USB驅動層次
    10.2 Linux USB主機控制器驅動介紹
    10.3 Linux USB HUB驅動介紹
    10.4 Linux USB 設備驅動程序
    10.5 Linux USB Host設備驅動程序
    10.6 Linux USB Gadget設備驅動程序

    11.Linux下其它高級設備驅動簡單介紹

    11.1 PCI/PCIE設備驅動介紹
    11.2 V4L2攝像頭驅動介紹
    11.3 MTD Flash驅動介紹

    【實驗】

    1、使用usbview工具觀察USB設備
    2、使用sysfs分析USB層次結構
    3、LINUX下編寫USB Host設備驅動
    4、LINUX下編寫USB Gadget設備驅動
相關課程
主站蜘蛛池模板: 山东岱新起重机械有限公司,单梁桥式起重机,双梁桥式起重机,通用式门式起重机,欧式起重机系列 | 气动法兰软密封蝶阀-电动高温通风蝶阀-气动开关球阀-川沪阀门 | 卫生级自吸泵-不锈钢化工离心泵-上海胜欧泵阀有限公司 | 液化气密度测定仪,原油有机氯测定仪-泰州市姜堰分析仪器厂 | 重庆监控-监控系统-大型弱电工程-重庆万建电子工程有限责任公司是智能化一级工程公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 上海海外置业展_2024海外置业移民留学展_4月5-7日_企业参展处/免费领门票 | 提供专业.全面.优质的壁炉服务-莫洛尼官方网站moloney | 苏州空气压缩机-无油涡旋空压机-真空泵价格-变频空压机-苏州赫利亚斯气体技术有限公司 | 圣瞳智巡_大模型工业巡检解决方案|【圣瞳科技】 | 紫铜箔(带)导电胶带定做,定做紫铜箔(带)导电胶带厂家[价格]-艾飞敏铜箔 | 气体检测仪,多功能气体检测仪,四合一检测仪,氯气检测仪,有机挥发气体检测仪,气体报警器-南京诺邦电子科技有限公司 | 石英砂过滤器_砂滤器_石家庄工泉水处理科技有限公司 | 无锡大型数控龙门铣加工中心,精密焊接件制造,机械设备加工-无锡嘉迅机械科技有限公司 | 全自动滤水器_射水抽气器_气液两相流疏水器-连云港神美电力辅机有限公司 | 思为网络_成都百度优化快照排名-成都网站建设优化_成都网页设计_成都SEO公司 | 联动机-钻井转盘-滑动游车-河南思达瑞石油机械制造有限公司 | 噪声治理,消声器,隔声屏障,隔声罩,噪声控制,降噪,空调降噪,水泵噪声治理,冷却塔噪声治理-北京华清恒业环保设备有限公司 | 蓝禹太阳能蓄电池 风能储能胶体铅酸电池-扬州东泰电源有限公司 | 山东优科机械设备有限公司,养鸡设备,湿帘设备,通风降温加湿设备,山东养鸡设备,山东湿帘设备 | 莫非传媒官网-江西知名的网络营销推广服务平台南昌网络公司,专业网络公关,品牌危机处理,网站SEO优化,微信朋友圈广告,网站建设,南昌莫非文化传媒有限公司 | 郑州编织袋_河南编织袋厂-郑州升达编织袋厂 | 耐磨焊丝厂-堆焊焊材研发-修复工程-天津舜荣焊材官网 | 聚丙烯酰胺,聚合氯化铝,重金属捕捉剂,污泥调理剂,活性氧化铝,生石灰,反渗透阻垢剂,工业葡萄糖,硫酸铝,果壳活性炭,柱状活性炭,蜂窝活性炭,石英砂,锰砂-北京雁归来环保科技有限公司-以真诚为立足之本,以质量为生存之本,愿与海内外同仁共创双赢。雁归来人一路走来,气贯长虹,勇锐盖过怯弱,进取压倒苟安!我们紧扣时代脉搏,专注水处理、继往开来! | 蒸汽发生器-电加热蒸汽发生器、燃油蒸汽发生器、燃气蒸汽发生器设备厂家-诺贝思蒸汽发生器 | 太原万通汽车学校[官网]-太原好的汽修培训学校,学新能源汽车技术,学汽修,学汽车检测与维修技术 | 球场地板_运动场地面_体育设施器材_地坪漆工程_项目承接-大上实业(深圳)有限公司 | 青浦区摄像头安装/青浦区无线网络覆盖/青浦区网络调试公司/青浦区IT外包公司/金山区网络维护公司/金山区防火墙调试公司 | 手术示教系统-实训示教系统-数字化手术室-直播录播系统 - 深圳市视源视讯技术有限公司 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 长沙考研-长沙考研辅导学校-长沙领航教育科技有限公司 | 和中出国移民官网|出国移民|加拿大移民|欧洲移民|爱尔兰移民|马耳他移民|希腊移民|美国移民|海外护照_和中移民 | 江阴市海顺机械设备制造有限公司 | 沈阳资质代办_代办建筑资质「快」-【华廷元】沈阳代办公司首页- 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 消防巡检柜-EPS应急电源-交直流屏厂家-中央信号屏-万正电源 | 西安鲁班装饰 - 家庭装修,别墅装修,西安十大装修公司排名 | 西安logo设计公司/西安包装设计公司/西安画册设计公司/西安广告公司/西安品牌设计公司/泰勒广告 雾度计-雾度仪-透光率测试仪-3nh品牌雾度仪生产厂家 | 首页 | 华源医药网| 陕西硅酸钙板厂家_西安水泥压力板-陕西凯盛达建材科技有限公司 | 压力试验机,万能试验机-北京大地华宇仪器设备有限公司 官网 | 美国渗透压仪-PSI渗透压仪|华泰和合 |