欢迎来到好培训网! 闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞鐟滃繘寮抽敃鍌涚厱妞ゎ厽鍨垫禍婵嬫煕濞嗗繒绠婚柡灞稿墲瀵板嫮鈧綆浜濋鍛攽閻愬弶鈻曞ù婊冪埣瀵偊宕堕浣哄帗闁荤姾娅i崕銈夊箚閸喆浜滈柨鏃傚亾閺嗩剟鏌e☉鍗炴灈妞ゎ偅绮撻崺鈧い鎺嗗亾妞ゆ洩缍侀、妤呭礋椤愬鍔戦弻銊╁籍閸喐娈伴梺绋款儐閹稿摜鍙呭銈呯箰閹冲骞忓ú顏呪拻闁稿本姘ㄦ晶娑樸€掑顓ф當閸楅亶鏌涢锝嗙闁绘挻娲熼弻锟犲磼濮橆剛娈归梺琛″亾闁煎鍊楃壕濂告煕鐏炵偓鐨戦崯鎼佹⒑闂堟稒澶勯柛鏃€鐟╅悰顕€骞掑Δ鈧粻濠氭偣閸濆嫭鎯堟慨瑙勭叀濮婂宕掑▎鎺戝帯缂備緡鍣崹鎵弲闂佸搫绋侀崢鑲╁瑜版帗鐓曢柨鏃囶嚙楠炴劙鏌涚€n偅灏い顐g箞閹瑩顢楅埀顒勵敂閿燂拷 | 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屻倝宕妷锔芥瘎婵炲濮靛銊ф閹捐纾兼繛鍡樺笒閸橈紕绱撴笟鍥ф珮闁搞劏娉涢悾宄扳攽閸狀喗妫冨畷姗€濡搁妷褌鍠婇梻鍌欑閹碱偊宕锔藉亱濠电姴娲ょ壕鐟扳攽閻樺磭顣查柣鎾卞灪娣囧﹪顢涘▎鎺濆妳濠碘€冲级閹倿寮婚敐鍡樺劅妞ゆ梻鍘х猾宥呪攽椤旂》榫氭繛鍜冪悼閸掓帒鈻庨幘宕囶唶闁瑰吋鐣崹铏光偓姘▕濮婄粯鎷呴搹骞库偓濠囨煛閸涱喚娲寸€规洦鍨跺鍫曞箣椤撶偞顓块梻浣哥秺濡法绮堟笟鈧畷姗€鍩€椤掆偓椤啴濡堕崱妯烘殫闂佸摜濮甸幑鍥х暦閵忋値鏁傞柛娑卞灣閻﹀牓姊哄Ч鍥х伈婵炰匠鍕浄婵犲﹤鐗婇悡鐔肩叓閸ャ劍鈷掔紒鐘靛仧閳ь剝顫夊ú妯兼崲閸岀儑缍栨繝闈涱儐閸ゅ鏌i姀銈嗘锭妤犵偞鍔欏缁樻媴閸涢潧缍婂鐢割敆閸曗斁鍋撻崘顔煎窛妞ゆ梻铏庡ú鎼佹⒑鐠恒劌娅愰柟鍑ゆ嫹
课程详情 机构简介 机构地址 免费试听
关键词:嵌入式开发课程费用多少
一、嵌入式开发课程介绍
嵌入式开发课程主要包括ARM裸机开发、ARM Linux开发、嵌入式系统应用开发三大方向,重点培训ARM接口技术、Linux操作系统下C语言应用编程、ARM Linux设备驱动编写、QT应用程序开发等核心技术。
1、ARM裸机开发:掌握ARM体系结构及ARM汇编语言,在不带操作系统情况下,用C语言和ARM汇编语言混合编程,操作ARM的常用外部接口(GPIO接口、UART接口、I2C通讯原理与I2C接口、PWM定时器、中断接口、DMA原理、音频接口、LCD显示原理与LCD接口、触摸屏接口),完成ARM裸机项目开发。
2、ARM Linux开发:熟悉Linux操作系统下C语言编程环境;掌握Linux下文件、进程、线程、进程间通讯、网络等系统调用;掌握ARM Linux系统移植的理论和方法;熟悉Linux字符设备、块设备、和网络设备的驱动编写。使用Linux系统下C编程完成即时通信等系统项目开发;在ARM Linux技术下完成报警器项目开发。
3、嵌入式系统应用开发:掌握C 面向对象编程;熟悉QT图形库及QT到ARM Linux的移植;掌握QT应用程序开发;熟悉Android开发环境搭建及Android系统移植,掌握Android应用程序开发;熟悉iOS开发环境搭建,掌握iOS应用程序开发。
4、综合项目实战:综合运用前面所学的ARM、Linux、QT等知识,严格按照软件开发过程和文档规范,分工合作完成一个大型嵌入式系统应用项目开发。
二、企业用人需求:
1、嵌入式Linux应用软件开发工程师:熟悉嵌入式Linux系统架构,熟悉Linux开发规范和流程,精通Linux系统下C语言应用编程,文件操作、进程控制、进程间通讯、多线程编程、网络编程(TCP/IP协议、socket编程)
2、嵌入式底层驱动开发工程师:熟悉Linux驱动开发的基本知识,Linux内核修改和编译,熟悉Bootloader原理与移植,掌握文件系统制作,掌握Gcc/Makefile的使用,Linux驱动开发。
3、嵌入式C/C 应用软件开发工程师:精通Linux系统下QT应用编程,熟悉QT应用编程中各个组件,掌握QT多线程、网络编程以及2D/3D图形界面绘制
4、嵌入式接口开发工程师:熟悉ARM体系结构,精通ARM接口编程,对硬件协议有研究,精通串口协议、I2C协议、I2S协议以及SPI协议。
三、培训目标:
●掌握嵌入式C语言编程;
● 掌握数据结构常规知识及语言描述方法;
●掌握ARM体系结构及常用外围接口;
●掌握Linux的基本操作及Linux应用编程;
●掌握Linux系统移植相关操作及原理;
●掌握Linux驱动程序开发的相关知识及技巧;
●掌握Linux QT程序设计相关识知及技巧;
●掌握Android应用及驱动开发的基础知识;
●掌握Mac OS及iOS开发的基础知识;
四、企业定位方向
1、消费类电子产品企业:生产或研发手机、电视、家庭办公设备、家用电子保健设备等消费类电子产品企业;
2、车载电子产品企业:生产或研发GPS导航、汽车内部总线、车载通信等车载产品企业;
3、通信类产品企业:生产或研发路由器、交换机、网关等产品企业;
4、工业控制产品企业:生产或研发工业信号采集产品,工业控制自动化产品等工业控制产品企业;
5、仪器仪表产品企业:生产或研发电子测量仪器、环保仪器、电测电监仪器等仪器仪表产品企业;
6、图像处理产品企业:生产或研发扫描仪、打印机等图像图形处理产品企业,;
7、安防产品企业:生产或研发报警器、视频监控、门禁等安防产品企业;
五、就业方向
1、嵌入式底层驱动开发工程师;
2、C/C 应用软件开发工程师;
3、Linux应用软件开发工程师;
4、嵌入式接口开发工程师;
5、单片机开发工程师;
6、嵌入式网络开发工程师
7、嵌入式平台开发工程师;
8、自主创业;
六、课程安排:
课程总共105个工作日;5个月。