- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入式软件系统教学大纲
背景介绍
嵌入式系统的广泛应用已经渗入到我们日常生活的各个方面。随着多功能手机、便携式多媒体播放机、数码相机、 HDTV 和机顶盒等新兴产品逐渐获得市场的认可,嵌入式系统的市场正在以每年 30% 的速度递增 (IDC 预测 ) 。本课程采用以嵌入式项目的开发过程和方法为主线,通过“项目驱动、案例导向”进行启发式教学,主要介绍嵌入式系统Linux/C编程环境及开发过程和开发工具
GNU C命令行编程环境
M文件
调试
使用Man及相关命令获得帮助
LINUX系统调用机制
基本SHELL程序设计
下午
Linux/C多进程开发
进程及进程环境
进程的启动及终止
命令行参数
进程环境变量
进程控制
进程标识
fork创建新进程
wait进程等待
system调用系统命令
进程关系
进程组及进程树
shell执行程序
Linux/C网络编程网络编程客户-服务模型
客户-服务模型网络通讯流程
网络协议分析及设计
SOCKET编程接口
SOCKET编程函数
TCP/UDP编程模型
网络客户端编程
下午
Linux/C网络服务器编程
网络服务器编程背景介绍
嵌入式系统的广泛应用已经渗入到我们日常生活的各个方面。随着多功能手机、便携式多媒体播放机、数码相机、 HDTV 和机顶盒等新兴产品逐渐获得市场的认可,嵌入式系统的市场正在以每年 30% 的速度递增 (IDC 预测 ) 。本课程采用以嵌入式项目的开发过程和方法为主线,通过“项目驱动、案例导向”进行启发式教学,主要介绍嵌入式系统相关的概念及开发;介绍理解嵌入式系统和嵌入式软件的基本概念及特点熟悉嵌入式开发的基本特点、基本流程和基本方法熟悉Linux操作系统内核定制、驱动程序开发、内核开发嵌入式系统嵌入式系统基于嵌入式系统硬件通过本实验指导学员熟悉U-boot引导源码,指导学员在开发板上移植、编译、配置U-boot
嵌入式LINUX操作系统内核
选择内核
内核配置
编译内核
安装内核
实验2:编译和安装内核
通过本实验指导学员熟悉对内核进行剪裁,在开发板上编译、安装内核
嵌入式LINUX操作系统开发
。体系结构概览进程、线程与调度管理内存管理文件系统系统调用嵌入式系统TCP/IP协议 通过本实验指导学员熟悉网络编程原理,在开发板上实现WEB服务器
嵌入式图形开发GUI基础知识 通过本实验指导学员熟悉图形介面开发原理,在开发板上实现简单人机交互界面
嵌入式驱动开发?
。驱动程序开发概览流式接口驱动程序驱动程序体系结构USB驱动 通过本实验指导学员了解GPRS硬件及工作原理,开发完整的GPRS应用,巩固以前的知识,培养独立解决问题的能力
培训时间
五天,每天6小时,授课:50% 上机:50%
培训教材
ARM技术资料
授课环境
教师用机:高档PC机一台,内存至少512M,推荐1G
学生机:PC机若干,全套ARM开发板,开发软件
网络环境:局域网
演示环境:投影仪、白板
联系方式
培训师 陈应刚
背景介绍
嵌入式系统的广泛应用已经渗入到我们日常生活的各个方面。随着多功能手机、便携式多媒体播放机、数码相机、 HDTV 和机顶盒等新兴产品逐渐获得市场的认可,嵌入式系统的市场正在以每年 30% 的速度递增 (IDC 预测 ) 。本课程采用以嵌入式的开发过程和方法为主线,通过“项目驱动、案例导向”进行启发式教学,主要介绍嵌入式系统相关的概念及开发;介绍熟悉Linux操作系统内核定制、驱动程序开发、内核开发嵌入式系统Bootloader的启动流程
Vivi配置、编译及源码分析
U-Boot命令、编译及代码结构分析
U-Boot在ARM开发板上的移植
实验2:分析Linux启动流程移植u-boot到arm平台
第二天 嵌入式内核源码剖析及高级调试技巧
嵌入式Linux内核原理
Linux内核框架
Linux的进程
调度算法分析
Linux内存管理模式
Linux内核启动流程分析
Linux系统服务
启动Linux内核
实验1:编译和安装内核
通过本实验指导学员熟悉内核原理,能够对内核进行剪裁,在开发板上编译、安装内核
嵌入式Linux内核调试
Printk()
Oops消息
/proc文件系统
Kgdb
追踪工具(strace,ltt,gprof,gcov,memwatch)
实验1
使用printk函数调试Linux内核
通过proc文件系统调整系统性能
使用kgdb调试Linux内核
第三天 嵌入式系统性能测试和驱动程序开发
嵌入式系统性能测试
快速启动技术
优化内核应用程序
内存泄漏检测
实验2
测试系统性能,分析系统瓶颈
检测给定程序,查看内存泄漏
Linux设备驱动程序开发
设备驱动概述
设备驱动和文件系统的关
您可能关注的文档
- 《岩棉外墙保温施工方案.doc
- 《岩棉涂料饰面.doc
- 《岩石书教学设计.doc
- 《岩棉板外墙外保温工程施工方案.doc
- 《岩石会改变模样教案.doc
- 《岩石力学与工程学会优秀博士学位论文奖.doc
- 《岩石圈教案模板20121129103851625.doc
- 《四川省高标准农田建设技术规范.doc
- 《岩石的种类.doc
- 《岩腊村2014年春节运动会策划方案.docx
- 2025-2030中国自行车宠物座椅行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国自动移液工作站行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030中国自闭水龙头市场运营格局与未来发展决策监测报告版.docx
- 2025-2030中国自洁水瓶行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国自动识别芯片行业发展分析及发展前景与趋势预测研究报告.docx
- 2025-2030中国自动门市场动向追踪及应用需求现状分析研究报告.docx
- 2025-2030中国茶籽油市场发展动态及未来销售渠道分析研究报告.docx
- 2025-2030中国航空航天整流罩行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国自行式铲运机行业调研分析及发展趋势预测研究报告.docx
- 2025-2030中国航空煤油行业发展现状及市场趋势洞察研究报告.docx
文档评论(0)