上海嵌入式闵行嵌入式松_第1页
上海嵌入式闵行嵌入式松_第2页
上海嵌入式闵行嵌入式松_第3页
上海嵌入式闵行嵌入式松_第4页
上海嵌入式闵行嵌入式松_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、索漫科技嵌入式就业班介绍索漫科技网站: 交流学习群:、主讲老师博客:http:/forum.eet-咨询老师QQ:主讲老师QQ:培训地址:上海市松江大学城文汇路928弄258室索漫嵌入式就业班阶段学习内容学习周期预备阶段(可不选)嵌入式C语言一个月第一阶段ARM7裸板开发一个月第二阶段嵌入式Linux开发两个月第三阶段硬件设计一个月五个月(不选C语言四个月)嵌入式就业班:学费14000元,不学C语言11500元。预报名者:送两套开发板。 咨询老师QQ:第一阶段,ARM7裸板开发学习大纲第一次课:焊接开发板 掌握烙铁的使用,学会看原理图,认识PCB,认识电容,电阻,稳压电源芯片,学会用万用表,什

2、么是贴片电阻,什么是直插电阻,密脚IC的焊接方法,热风箱的使用,吸焊器的使用.学会看cpu的datasheet,什么是SOC第二次课: ads编译软件的使用及设置 学会安装,独立建工程,设置,需要正常运行程序。第三次课: LPC2136 gpio控制原理 目的:熟悉IOSET;IOCLR;PINSEL;IODIR寄存器的使用第四次课: LPC2136 gpio控制原理(小项目) 目的:熟悉IOPIN寄存器的使用,掌握按键防抖原理第五次课:学会怎么看datasheet 知识点一:Datasheet讲解 学会怎么看datasheet(频率,封装,多少IO口),学会选型 知识点二:时钟,总线 知识点

3、三:内存(针对datasheet讲解,针对ads工程讲解)第六次课:LPC2136 UART收发原理之一 知识点一:串口通信原理 知识点二:串口发送原理 知识点三:串口接收原理 知识点四:掌握怎么查看全局(部)变量,及打断点调试第七次课:LPC2136 UART收发原理之二(小项目) 知识点二:ASCII码。第八次课:lpc2136定时器原理之一(小项目) 知识点一:定时器匹配原理第九次课:lpc2136定时器原理之二(小项目) 知识点一:定时器捕获原理 目的:锻炼摸索能力。第十次课:ARM汇编之一 ARM内嵌汇编 知识点一:MOV,ADDS,SUBS,LDR,STR,BNE指令用法,CPSR

4、寄存器的重要性; 知识点二:通用寄存器 知识点三:参数传递规则第十一次课:ARM汇编之二(小项目) ARM纯汇编第十二次课:ARM中断原理之一(小项目) 知识点一:中断向量表 知识点二:向量IRQ,非向量IRQ 知识点三:VIC相关寄存器设置原理 理解,定时器1匹配通道0的IRQ中断例程。第十三次课:ARM中断原理之二(小项目) 知识点一:外部中断第十四次课:ARM中断原理之三(IRQ综合小项目)第十五次课:max7219控制原理之一(小项目) 目的:学会如何根据datasheet掌握IC的控制原理; 学会如何根据时序图写程序。 控制器方式实现SPI功能(驱动班不做)第十六,七次课:ARM结业

5、项目 源码(不用rtc)在数码管实现时钟(带闹钟)功能;第二阶段,嵌入式Linux开发学习大纲第一次课:Ubuntu安装与配置 知识点一:网络配置;知识点二: vi,vim使用方法 知识点三:软件安装方法,原理; 知识点四:Samba安装与配置 知识点五:SSH;知识点六:SecureCRT 6.0安装,配置及使用第二次课: Linux命令 知识点:其他常用命令 第三次课: 一切从helloworld开始 知识点一:X86下编译原理;知识点二:环境变量 第四次课: 深入浅出学Makefile; 知识点一:Makefile的作用 ;知识点二:单个.c文件,不用makefile如何编译,用make

6、file如何编译 知识点三:多个.c文件,如何用makefile组织编译 知识点四:如何利用工具自动生成makefile第五次课:进程与线程 知识点一:什么是进程,实例分析;知识点二:什么是线程,实例分析 知识点三:进程与线程的区别 第六次课:Linux内核分析 知识点:Linux内核源码目录结构Bootloader,BSP,Driver,Application的关系Linux的启动代码分析第七次课:交叉编译环境的搭建 知识点:内核编译及配置原理(裁剪) zImage到uImage的转换(及主要区别)uboot环境变量 nfs挂载第八次课:arm下helloworld的实现 知识点:Arm下环

7、境变量 学会写arm下简单的makefile 自动制作的makefile如何使用交叉编译第九次课:驱动分类 知识点: 模块驱动 设备驱动 内核驱动第10次课:Linux驱动架构 知识点:Platform_device Driver_device第11次课:mplay移植 知识点:了解linux应用程序的设计原理,编译原理 configure配置方法第12次课:LCD驱动 知识点:FrameBuffer原理裸奔程序要驱动LCD是怎么实现的lcd控制器 通过实例分析平台设备与驱动设备的关系 linux启动logo显示原理如何修改kconfig文件 如何把自己的图片做成启动logo 第13次课:ca

8、mera移植 知识点: 图像传感器知识 三基色位深与颜色分辨率的关系 bmp图片编码格式 成像原理 I2C总线原理如何编译新添加的.c文件 如何修改makefile 如何修改kconfig掌握解决各种编译错误的方法第14次课:uboot 移植 知识点:编译 烧写 H-JTAG烧写 usb烧写第15次课:文件系统的制作 知识点:busybox 配置,编译,安装第16次课:kernel,fs烧写第17,项目结业项目:QT移植;(可选)WebCamera实现;(可选)Kernel的全新移植;(必须)第三阶段,硬件设计学习大纲第一天:Cadence知识点一:Cadence安装(给文档独立完成) 知识点

9、二:Cadence基本操作,包括: 如何建立工程;零件库建立;原理图编辑;设计规则检查; Bom(物料清单)表生成网表生成;小项目:单片机最小系统(课堂演练)小项目:arm7最小系统(家庭作业)第二,三天:Allego 知识点一:基本操作,包括:零件焊盘的建立;PCB零件封装的建立;原理图网表导入; Layout约束条件建立;PCB零件布局;PCB走线; 报表文件生成;Gerber(光绘)文件生成;小项目:单片机最小系统(课堂演练)小项目:arm7最小系统(家庭作业)第四天:电路设计讲解 知识点一:单片机开发板电路设计(上午):知识点二:arm7开发板电路设计(下午):第五天:电源变换器设计

10、知识点一:线性电源(LDO): 知识点二:开关电源(DC-DC);Bock(降压)电路设计;Boost(升压)电路设计小项目:用万用板实现12V转3.3V(要求用开关电源bock方法)第六,7天:音频放大电路设计 知识点一:音频放大器 主要性能指标:知识点二:音频放大电路设计 小项目:麦克风音频放大电路第八天:音频功率放大电路设计 知识点一:功率放大器 主要性能指标:知识点二:功率放大器分类,包括: 甲类,乙类,丙类 小项目:高保真音频功率放大电路第九天:A/D(模/数)转换电路设计 知识点一:A/D转换器原理,包括:1,双积分式A/D转换器原理;2,逐次逼近式A/D转换器原理;3,二进制斜坡式A/D转换器原理;4,并行比较式A/D转换器原理; 知识点二:A/D转换器的主要性能指标:知识点三:A/D转换器选型原则;小项目:音频输入采样接口电路设计第十天:D/A(数/模)转换电路设计 知识点一:D/A转换器原理,包括:1,权电阻网络D/A转换器原理;2,T型R2R电阻网络D/A转换器; 知识点二:D/A转换器的主要性能指标:知识点三:D/A转换器选型原则;小项目:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论