班级人数--热线:4008699035 手机:15921673576( 微信同号) |
增加互动环节,
保障培训效果,坚持小班授课,每个班级的人数限3到5人,超过限定人数,安排到下一期进行学习。 |
授课地点及时间 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【广州分部】:广粮大厦 【西安分部】:协同大厦 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦
开班时间(连续班/晚班/周末班):2025年6月9日........--即将开课--............................(欢迎您垂询,视教育质量为生命!) |
课时 |
◆资深工程师授课
☆注重质量
☆边讲边练
☆若学员成绩达到合格及以上水平,将获得免费推荐工作的机会
★查看实验设备详情,请点击此处★ |
质量以及保障 |
☆
1、如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
☆ 2、在课程结束之后,授课老师会留给学员手机和E-mail,免费提供半年的课程技术支持,以便保证培训后的继续消化;
☆3、合格的学员可享受免费推荐就业机会。
☆4、合格学员免费颁发相关工程师等资格证书,提升您的职业资质。 |
☆课程大纲☆ |
|
嵌入式平台、体系结构、芯片介绍
1 嵌入式综述
嵌入式开发的硬件平台:ARM、PPC、MIPS、X86 体系结构
嵌入式的典型应用及分类
嵌入式的软件系统
嵌入式的操作系统linux、 uClinux、uC/os
2 嵌入式CPU体系结构
指令集,寄存器
物理地址空间分布
嵌入式处理器中断机制
3 嵌入式平台外围接口芯片
UART接口芯片
GPIO
Nor/Nand flash
LCD控制器
触摸屏控制器
4 各种嵌入式开发工具
开发IDE,编译器
烧录器
jtag调试代理
实验课5学时 实验一:嵌入式裸机程序
实验目的:掌握嵌入式编程的常用工具和方法;掌握在嵌入式原始环境(没有操作系统)下编程的技巧和方法交叉编译环境的建立;
实验要求:要求完成裸机程序编译,上载,运行,直到裸机程序运行成功,可以控制gpio led灯。
实验内容:在S3C2440开发板上运行裸机程序。
交叉编译工具介绍与Bootloader启动代码分析
1 嵌入式Linux综述
Linux的由来及现状、嵌入式操作系统分类
嵌入式linux的典型应用及分类
RTLinux、ARMlinux、 uClinux
嵌入式开发的硬件平台:ARM、PPC、MIPS、X86 体系结构
2 嵌入式Linux开发基本概念
启动代码、 内核代码、根文件系统
驱动程序、 设备文件、文件系统
3 嵌入式Linux开发工具介绍
嵌入式Linux开发环境搭建
交叉编译器的使用和安装
嵌入式Linux开发中的常用工具
嵌入式开发的调试环境:Jtag、KGDB、SkyEye模拟器等
4 分析各种典型的bootloader(uboot、armboot、redboot)
常用的几种bootloader介绍(uboot、armboot、redboot)
Bootloader的基本启动流程和架构开发注意事项
嵌入式Linux系统的内存地址分配和内核加载
开发实例分析 u-Boot 的架构、命令用法及其扩展
实验课5学时 实验二:嵌入式linux开发环境建立
实验目的:掌握交叉编译环境的建立;掌握内核的交叉编译;掌握u-boot的操作
实验要求:要求完成内核编译,上载,运行,直到linux系统在目标板上运行成功
实验内容:在S3C2440开发板上运行Linux。
嵌入式Linux移植与根文件系统
1 Linux的目录结构
Linux的目录分布
移植Linux需要做的修改
2 内核编译和配置
内核菜单选项
内核编译选项
内核的裁减
内核的编译
3 构建根文件系统
Busybox编译
c libaray编译
*小文件系统搭建
常用的几种文件系统格式
根文件系统常用文件分析
Linux的启动文件
Linux的分区加载
构建动态库的文件系统
实验课5学时 实验三:根文件系统的建立
实验目的:掌握根文件系统的建立。内核编译。
实验要求:要求独立完成根文件系统的建立,编写一个hello world程序在S3C2440根文件系统上运行, 根文件系统使用NFS方式和flash
烧录方式。
实验内容:在S3C2440上运行hello world程序。
嵌入式图形系统的构架与开发
1 嵌入式图形概况
2 QT的配置和安装
3 QT的编程
实验课5学时 实验四:基于S3C2440的QT实验
实验目的:掌握QT应用程序的编译和运行,理解QT在开发板上的移植
实验要求:要求独立编译QT库、资源和应用程序,并**根文件系统的方式
在目标板上成功运行hello world程序或其他实例程序
实验内容:在S3C2440开发板上运行QT应用程序 |