广州朝翔设计培训
嵌入式Linux系统与应用开发就业班
*阶段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下几种进程间通讯的方法,并具备编写进程间通讯编程的能力。
数据库及SL
学习掌握数据库系统的组成、关系数据库、数据库设计以及数据保护等,同时讲解一种重要的数据库系统的应用。
标准C++编程
学习和掌握C++编程基础知识,并在此基础上,通过大量编程实例重点讲解C++高级编程知识,内容包括类与对象,继承与派生,多态性,模板,STL,异常处理等。
uT高级编程
学习和掌握嵌入式Linux下的几种常见GUI及其特点,重点能掌握T的有关内容,具备T程序设计能力。了解嵌入式数据库的配置与开发。
智能点菜系统,智能银行排队系统,数码相框
第三阶段 ARM体系结构
ARM处理器编程
学习掌握ARM处理器的基础知识,内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容。
ARM硬件接口开发
学习掌握基于ARM开发平台的常用接口开发和硬件电路设计,分析外设的工作原理和驱动机制,亲自动手编写一个针对ARM开发板裸板系统。
编写可以在开发板运行的系统,掌握嵌入式系统开发方法。
第四阶段嵌入式Linux高级编程
嵌入式Linux内核编程
学习了解Linux内核运行机制,课程内容包括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容。
嵌入式Linux驱动编程
学习掌握底层驱动开发, Linux设备驱动程序开发规范、重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发,在此基础上,学习USB协议规范、LCD液晶屏,TP触摸屏,网卡,AC97声卡,PMIC,charger等硬件驱动开发知识。
系统移植和部署
学习掌握搭建嵌入式linux开发环境,交叉编译、Bootloader的定制,内核裁减、内核移植,内核调试、根文件系统制作和集成部署Linux系统等整个流程。
嵌入式应用开发
学习掌握Android应用编程的主要方法,熟悉Android中的主要组件和常用图形界面组件,熟悉Android中的事件处理方法等
智能家居
课程咨询电话:、