ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:62.50KB ,
资源ID:3100796      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3100796.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(嵌入式软件系统内核和网络开发.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

嵌入式软件系统内核和网络开发.doc

1、背景介绍嵌入式系统的广泛应用已经渗入到我们日常生活的各个方面。随着多功能手机、便携式多媒体播放机、数码相机、 HDTV 和机顶盒等新兴产品逐渐获得市场的认可,嵌入式系统的市场正在以每年 30% 的速度递增 (IDC 预测 ) 。课程名称嵌入式软件系统高级开发副标题嵌入式 Linux 内核开发及网络开发授课对象嵌入式系统开发人员预备知识具备电子技术基本知识具备微处理器基本知识具备 C 语言及汇编语言基本知识至少具备一种 ARM 系列芯片知识至少具备一定 ARM 系列开发经验熟悉 Linux 系统管理、网络管理和编程具备必备的英语知识,能够阅读英语文档培训方式本课程采用国际主流的 ARM 硬件开发

2、平台及 Linux 操作系统软件开发平台,以嵌入式操作系统的开发过程和方法为主线,通过“项目驱动、案例导向”进行启发式教学,每天培训均由理论讲解和动手实践,学员边学边做,最后安排综合项目案例供学员实习,并由资深教师辅导答疑,结合项目案例培养动手能力和解决实际问题能力。 课程描述本课程主要介绍嵌入式软件系统相关的概念及开发流程;介绍嵌入式 Linux 的开发环境,嵌入式系统的引导,嵌入式 Linux 内核原理,嵌入式 Linux 内核调试,嵌入式系统性能测试,嵌入式驱动程序开发原理,TCP/IP 及相关协议体系结构,嵌入式网络设备驱动程序开发。 培训目标通过学习学员可以达到以下目标 熟悉主流嵌入

3、式 Linux 操作系统原理、内核定制、内核开发、驱动程序开发、TCP/IP协议、网络设备和网络驱动 具备嵌入式软件系统独立开发能力及解决问题能力企业参加培训可以达到以下目标 现有开发团队技术提升,进一步熟悉嵌入式 Linux 内核原理,独立完成嵌入式 Linux移植,培养独立开发嵌入式驱动程序能力,掌握嵌入式系统开发流程 技术升级及产品更新换代,将过去已有的 8 位单片机系统升级为 32 位 ARM 嵌入式系统,将过去汇编语言软件升级为嵌入式 Linux 操作系统课程日程安排第一天 嵌入式 Linux 引导过程完全剖析及高级调试技巧嵌入式系统的引导代码Bootloader 的启动流程U-Bo

4、ot 命令、编译及代码结构分析U-Boot 在 ARM 开发板上的移植实验:分析 Linux 启动流程通过本实验指导学员熟悉嵌入式 Linux 启动流程,移植 u-boot 到 arm 平台嵌入式 Linux 内核调试 Printk() Oops 消息 /proc 文件系统 Kgdb 追踪工具(strace,ltt,gprof,gcov,memwatch)实验使用 printk 函数调试 Linux 内核通过 proc 文件系统调整系统性能使用 kgdb 调试 Linux 内核第二天 嵌入式内核源码剖析嵌入式 Linux 内核原理 Linux 内核框架 Linux 的进程 调度算法分析 Lin

5、ux 内存管理模式 Linux 内核启动流程分析 Linux 系统服务 启动 Linux 内核实验:编译和安装内核通过本实验指导学员熟悉内核原理,能够对内核进行剪裁,在开发板上编译、安装内核第三天 嵌入式系统性能测试和驱动程序开发嵌入式系统性能测试 快速启动技术 优化内核应用程序 内存泄漏检测 实验测试系统性能,分析系统瓶颈检测给定程序,查看内存泄漏Linux 设备驱动程序开发 设备驱动概述 设备驱动和文件系统的关系 设备类型分类 设备驱动基础 设备驱动中关键数据结构 设备驱动开发中的基本函数 驱动程序的设备号 设备驱动模块化编程 PCI 总线内核空间和用户空间实验 1: GPIO 字符设备驱

6、动实例通过本实验指导学员熟悉设备驱动编程基本原理,开发字符设备驱动PCI 总线PCI 系统体系结构PCI 地址空间实验: PCI 设备驱动开发实例通过本实验指导学员熟悉 PCI 总线体系结构,开发 PCI 设备驱动第四天 嵌入式网络开发基础网络协议体系结构开发 TCP/IP 协议及 OSI 协议体系 以太网卡相关协议详细剖析 IP 协议详细剖析 TCP 协议详细剖析 TCP 协议状态变化剖析 UDP 协议详细剖析 Socket 客户端及服务器编程实验 1:Socket 客户端及服务器编程实例通过本实验指导学员熟悉 Socket 客户端及服务器编程,熟悉 TCP,UDP,IP 底层协议细节,熟悉

7、 TCP 创建、维持、释放的全过程第五天 嵌入式网络设备驱动程序开发详解网络设备驱动程序开发 网络设备驱动程序简介 netdevice 数据结构 sk_buff 数据结构 内核的驱动程序接口 以太网控制器实验 1:DM9000 网卡驱动程序实例通过本实验指导学员熟悉网卡及以太网细节,熟悉 TCP/IP 原理,熟悉 Socket 底层编程及实现,独立开发网络驱动程序培训时间五天,每天 6 小时,授课:50% 上机:50%培训教材ARM 技术资料授课环境教师用机:高档 PC 机一台,内存至少 512M,推荐 1G学生机:PC 机若干,全套 ARM 开发板,开发软件网络环境:局域网演示环境:投影仪、白板联系方式培训师 陈应刚

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。