没有合适的资源?快使用搜索试试~ 我知道了~
电子工艺 实 习 报 告 班 级 学 号 姓 名 同 组 人 指导教师 2010年 1 月 13 日 一、嵌入式的概述: 随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技 术为核心的嵌入式系统再度成为当前研究和应用的热点,通信、计算机、消费电子技术 (3C)合一的趋势正在逐步形成,无所不在的网络和无所不在的计算(everything connecting, everywhere computing)正在将人类带入一个崭新的信息社会。 二、实习目的 学习和了解了嵌入式在生活中的重要作用和发展过程,熟练掌握ARM硬件体系结构,熟悉 linux下的嵌入式编程流程,积累自己的软件编写经验,能够参与并实现一个真实和完整 的嵌入式项目,为今后的学习和将从事的技术工作打下坚实的基础 三、实习任务 第一阶段Linux操作和编程基础 主要介绍Linux的基本命令和基础编程知识,包括Linux的文件操作和目录操作命 令,VI编辑器,GCC编译器,GDB调试器和Make项目管理工具等知识。 第二阶段 嵌入式C语言编程基础 主要介绍在嵌入式开发编程中C语言的重要概念和编程技巧中
资源推荐
资源详情
资源评论
嵌入式实习报告(2)
电 子 工 艺
实 习 报 告
班 级
学 号
姓 名
同 组 人
指导教师
2010 年 1 月 13 日
嵌入式实习报告(2)
一、嵌入式的概述:
随着信息化技术的发展和数字化产品的普及,以计算机技
术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究
和应用的热点,通信、计算机、消费电子技术(3C)合一的趋势
正在逐步形成,无所不在的网络和无所不在的计算(everything
connecting, everywhere computing)正在将人类带入一个崭新的
信息社会。
二、实习目的
学习和了解了嵌入式在生活中的重要作用和发展过程,熟练掌握
ARM 硬件体系结构,熟悉 linux 下的嵌入式编程流程,积累自己的
软件编写经验,能够参与并实现一个真实和完整的嵌入式项目,
为今后的学习和将从事的技术工作打下坚实的基础
三、实习任务
第一阶段 Linux 操作和编程基础
主要介绍 Linux 的基本命令和基础编程知识,包括 Linux
的文件操作和目录操作命令,VI 编辑器,GCC 编译器,GDB 调试
器和 Make 项目管理工具等知识。
第二阶段 嵌入式 C 语言编程基础
嵌入式实习报告(2)
主要介绍在嵌入式开发编程中 C 语言的重要概念和编程
技巧中的重点难点,以复习串讲和实例分析的形式,重点介绍包
括函数与程序结构,指针、数组和链表,库函数的使用等知识。
第三阶段 Linux 上 C 强化编程训练
主要包括整数算法训练,递归和栈编程训练,位操作训练,指
针训练,字符串训练和常用 C 库函数编程接口实践,强化学员对
Linux 下基本编程开发的理解和编码调试的能力。
第四阶段 Linux 环境高级编程及项目开发编程实践
主要包括系统编程(信号/系统调用/管道/FIFO/消息队列/
共享内存等),文件 I/O 编程(文件描述符/文件读写接口/原子操
作/阻塞与非阻塞 IO 等,多任务和多线程编程(进程标识/ 用户
标识/fork 与 vfork/多线程概念/线程同步等),网络编程(网络
基本概念/套接口编程/网络字节次序/Client/Server 结构/UDP
编程);掌握 Linux 下 Socket 编程的开发流程,熟悉网络编程的
调用接口函数和相关数据结构,使学员初步具备在 Linux 上进行
系统编程开发的能力。同时综合之前所学内容和编程技术,以小
组为单位进行一个团队合作项目的开发,考核内容包括文件 I/O
编程,多线程编程,网络编程和项目文档编写。
第五阶段 嵌入式处理器体系结构及编程实践
主要介绍 ARM 体系结构及其基本编程知识,包括指令分类,
寻址方式、指令集、存储系统、异常中断处理、汇编语言以及
C\C++和汇编语言的混合编程等知识。同时结合 ARM 嵌入式开发
剩余13页未读,继续阅读
资源评论
小虾仁芜湖
- 粉丝: 84
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功