灵虫糖宝
需要学习的还是还是蛮多的,不过按照深圳达内福田培训中心的课程阶段性划分来看,学起来还是蛮轻松的,具体的划分如下所示:第一阶段Linux核心 Linux基础 学习掌握linux系统的安装和相关服务的搭建,基本命令的使用 Linux核心命令 学习掌握linux系统下基础编程知识,其中包括linux下文件的操作,VIM编辑器,GCC编译器,GDB/DDD调试器,Makefile等 Linux Shell编程 学习掌握linux下shell编程基础,其中包括正则表达式,sed,awk,shell的调试技术等。 Linux 阶段项目 第二阶段 C/C++编程核心 标准C编程 学习掌握在嵌入式开发编程中C语言的重要概念和编程技巧中的重点难点,以复习串讲和实例分析的形式,重点介绍包括函数与程序结构,指针、数组和链表,库函数的使用等知识。 数据结构 学习掌握数据结构基础知识,重点介绍包括数组,堆栈,队列,链表,树,图等知识。 UC高级编程 学习掌握Linux系统中的进程的概念,从内核的角度了解进程的原理和实现。同时会掌握Linux下守护进程的编写方法,了解Linux下几种进程间通讯的方法,并具备编写进程间通讯编程的能力。 数据库及SQL 学习掌握数据库系统的组成、关系数据库、数据库设计以及数据保护等,同时讲解一种重要的数据库系统的应用。 标准C++编程 学习和掌握C++编程基础知识,并在此基础上,通过大量编程实例重点讲解C++高级编程知识,内容包括类与对象,继承与派生,多态性,模板,STL,异常处理等。 uQT高级编程 学习和掌握嵌入式Linux下的几种常见GUI及其特点,重点能掌握QT的有关内容,具备QT程序设计能力。了解嵌入式数据库的配置与开发。 如果想了解第三第四阶段的课程可以打电话咨询下,
fishmoon00
嵌入式系统是计算机软件和硬件的综合体,我有全套嵌入式视频课可以发给你自学。
①C,Java核心编程:c语言核心编程,Java核心编程;
②Linux核心操作与算法:Linux系统使用,Linux-c编程核心技术,精品数据结构,Linux-c编程精髓;
③核心操作与算法:Linux系统编程,Linux网络编程核心技术,UI编程,Java核心编程,安卓核心技术;
④ARM+Linux底层开发:数字电路,ARM编程核心,Linux系统开发,嵌入式Linux驱动开发;
⑤大型项目实践:每期安排各类型真实的项目,详细可以找我要资料。
ESE(嵌入式软件工程师);
ADE(嵌入式应用开发工程师);
FWE(嵌入式底层开发工程师);
FEC(嵌入式固件开发工程师)
你也可以考察对比一下南京课工场、北大青鸟、中博软件学院等开设有嵌入式开发专业的学校。记得找我要全套嵌入式开发视频课,祝学有所成!望采纳!
nixiaoyanzz
近年来,随着嵌入式系统产业规模的持续增长,作为IT业的重要新兴产业元宝说得好~说现在对嵌入式开发人才的需求是非常大的,因此很多人通过参加嵌入式学习来加入这个行业。学习嵌入式的同学越来越多都是零基础来开始学习的,那么没有基础想要学习嵌入式该如何去学呢?嵌入式学习路线分享给大家。1、入式高级C语言2、嵌入式设备及GUI开发3、嵌入式Linux高级程序设计4、Linux高级网络程序设计5、数据库开发6、C++面向对象高级语言程序设计7、物联网8、CotexA53 Linux平台驱动开发学习嵌入式要学的内容不少,从C语言开始到linux,新手学员来学习嵌入式会有一定的困难,但是不用担心,跟着这份课程大纲可以让你更了解嵌入式的学习内容。学习嵌入式,不能急于一时,而是一个慢慢进步的过程,现在嵌入式常见的就是嵌入式linux的方向,当然也有别的方向,但是不管我们学完之后众多从事什么技术。,主要该学习的内容还是要扎实的掌握的。那么嵌入式学习课程学习哪家更好呢?学习嵌入式该怎么样规划自己的学习路线呢?,一、基础学习系统是我们学嵌入式的操作平台,所以你需要好好的熟悉这个系统,熟悉好了你才可以进行下一步。2.学习嵌入式,编程是基础的,所以C语言是需要必须精通的,推荐视频嵌入式linuxC语言学习视频。3.数据结构和一些算法的掌握,这些知识掌握的较精,才能为将来做项目打下基础。以上是基础部分,这部分内容主要是一些理论知识,先了解嵌入式这个行业,了解嵌入式产品的一个基本的开发流程,这对后续的开发有很大的帮助。二、 嵌入式系统核心开发1.嵌入式应用编程2.嵌入式Linux并发程序设计3.嵌入式网络编程4.嵌入式数据库开发5.嵌入式Linux应用综合项目开发三、嵌入式底层嵌入式的底层的学习是在学习嵌入式必须涉及到的,如何把你的程序在开发板上进行,就会接触系统移植,内核开发等,这也算是嵌入式顶层的东西了,所以你需要从嵌入式Linux系统开发,以及驱动开发基础,你都要了解一下。四、就是嵌入式的实践问题了我们要多锻炼,多接触项目,要理论和实践相结合这样才好,对于很多真实的实践项目。
刘阿奔好运来
课程安排
杰普课程设计涵盖:传感识别、网络传输及应用。基于Linux平台的C/C系统开发技术做为课程的重点,尤其重视系统和应用开发中重要的技术基础(操作系统、数据结构和算法设计、网络技术)。同时结合了流行得网络协议开发zigBee。
课程安排内容简介核心课程
第一阶段:嵌入式Linux开发基础(200学时)嵌入式Linux开发工程师的重要工作平台是Linux系统,重要的系统开发语言是C语言。本阶段通过对Linux系统的深入剖析、大量C程序算法设计及数据结构实现的训练,让学员深入理解计算机体系结构、操作系统、数据结构和算法,从而奠定扎实的嵌入式系统开发基础。Linux操作系统(32学时)Shell程序设计(32学时)嵌入式LinuxC语言编程(136学时)
第二阶段:Linux系统裁剪与移植(72学时)本阶段通过深入学习ARM体系结构、ARM汇编语言及接口编程,完成嵌入式Linux系统的裁剪和移植。嵌入式Linux项目开发流程(4学时)ARM体系结构与编程模型(36学时)ARM接口设计与Linux系统移植(32学时)
第三阶段:Linux系统开发
(96学时)本阶段主要学习嵌入式Linux系统的高级开发技术。重点理解Linux内核工作原理,掌握Linux系统程序设计及Linux驱动程序开发。嵌入式Linux高级系统开发
嵌入式Linux驱动开发
项目实战1:Linuxshell开发
项目实战2:缓冲I/O库
项目实战3:Linux远程控制和文件传输系统
第四阶段:嵌入式Linux应用开发
(176学时)本阶段主要学习嵌入式Linux平台的C应用开发。主要学习目标是掌握使用C构建嵌入式应用的图形用户界面、数据库访问技术及流行的Web程序设计。嵌入式LinuxC面向对象编程
(96学时)
嵌入式LinuxC高级应用开发
(80学时)
第五阶段
嵌入式项目实战
(64学时)本阶段主要讲解嵌入式产品开发流程,让学员从需求分析、系统设计到软件开发,完成一个真实的嵌入式产品项目。使学员在巩固所学内容的同时,迅速积累项目经验,达到企业用人需求。物联网传感技术及无线通信技术
项目实战一:mp3播放器开发
项目实战二:智能监控系统
优质工程师考试问答知识库