嵌入式开发入门指导

嵌入式开发入门指导

ID:37761006

大小:34.00 KB

页数:9页

时间:2019-05-30

嵌入式开发入门指导_第1页
嵌入式开发入门指导_第2页
嵌入式开发入门指导_第3页
嵌入式开发入门指导_第4页
嵌入式开发入门指导_第5页
资源描述:

《嵌入式开发入门指导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·嵌入式系统研发学习怎么起步、怎么深入前几年在初学嵌入式的时候,搜集了很多相关的书籍和资料,经过了这么长时间的学习,把我当初用过的一些资料转载给更多的朋友,尤其是初学者,我觉得本文当初给了我很大的帮助,也希望他能帮助到更多的朋友,在嵌入式上能共同进步,在此再次感谢本文原作者。非常多新手学习嵌入式系统,不清晰那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统研发的学

2、习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:)就算是作为参考也是有非常好的价值的!随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办公、医疗等社会各个方面,表现出非常强的投资价值。从国际范围来看,作为数字化电子信息产品核心的嵌入式系统目前其硬件和软件研发工具市场已突破2000亿美元,嵌入式系统带来的全球工业年产值更是达到了一万亿美元,随着全球经济的持续增长及信息化的加速发展,嵌入式系统市场必将进一步增长。9本课程是为了适应目前发展迅速的嵌入式Linux

3、需求而设计,课程目标是让学员达到适应嵌入式应用软件研发、嵌入式系统研发或嵌入式驱动研发的基本素质。课程循序渐进的带领你嵌入式研发的世界,采用了目前应用最广泛的软硬件研发平台(Linux和Arm),能确保你尽量贴近目前企业需求。学习步骤如下:1、Linux基础安装Linux操作系统Linux文件系统Linux常用命令Linux启动过程详解熟悉Linux服务能够独立安装Linux操作系统能够熟练使用Linux系统的基本命令认识Linux系统的常用服务安装Linux操作系统Linux基本命令实践设置Li

4、nux环境变量制定Linux的服务Shell编程基础使用vi编辑文件使用Emacs编辑文件使用其他编辑器2、Shell编程基础Shell简介认识后台程式9Bash编程熟悉Linux系统下的编辑环境熟悉Linux下的各种Shell熟练进行shell编程熟悉vi基本操作熟悉Emacs的基本操作比较不同shell的差别编写一个测试服务器是否连通的shell脚本程式编写一个查看进程是否存在的shell脚本程式编写一个带有循环语句的shell脚本程式3、Linux下的C编程基础linuxC语言环境概述Gcc

5、使用方法Gdb调试技术AutoconfAutomakeMakefile代码优化熟悉Linux系统下的研发环境熟悉Gcc编译器熟悉Makefile规则编写Hello,World程式使用make命令编译程式编写带有一个循环的程式调试一个有问题的程式4、嵌入式系统研发基础9嵌入式系统概述交叉编译设置TFTP服务设置NFS服务下载Bootloader和内核嵌入式Linux应用软件研发流程熟悉嵌入式系统概念及研发流程建立嵌入式系统研发环境制作cross_gcc工具链编译并下载U-boot编译并下载Linux

6、内核编译并下载Linux应用程式嵌入式系统移植Linux内核代码平台相关代码分析ARM平台介绍平台移植的关键技术移植Linux内核到ARM平台了解移植的概念能够移植Linux内核移植Linux2.6内核到ARM9研发板5、嵌入式Linux下串口通信串行I/O的基本概念嵌入式Linux应用软件研发流程Linux系统的文件和设备9和文件相关的系统调用设置终极终端和MiniCOM能够熟悉进行串口通信熟悉文件I/O编写串口通信程式编写多串口通信程式6、嵌入式系统中多进程程式设计Linux系统进程概述嵌入式

7、系统的进程特点进程操作守护进程相关的系统调用了解Linux系统中进程的概念能够编写多进程程式编写多进程程式编写一个守护进程程式sleep系统调用任务管理、同步和通信Linux任务概述任务调度管道信号共享内存任务管理API了解Linux系统任务管理机制熟悉进程间通信的几种方式熟悉嵌入式Linux中的任务间同步和通信编写一个简单的管道程式实现文件传输编写一个使用共享内存的程式97、嵌入式系统中多线程程式设计线程的基础知识多线程编程方法线程应用中的同步问题了解线程的概念能够编写简单的多线程程式编写一个多

8、线程程式8、嵌入式Linux网络编程网络基础知识嵌入式Linux中TCP/IP网络结构socket编程常用API函数分析Ping命令的实现基本UDP套接口编程许可证管理PPP协议GPRS了解嵌入式Linux网络体系结构能够进行嵌入式Linux环境下的socket编程熟悉UDP协议、PPP协议熟悉GPRS使用socket编写代理服务器使用socket编写路由器编写许可证服务器指出TCP和UDP的优缺点编写一个web服务器9编写一个运行在ARM平台的网络播放器9、GUI程式研发GUI基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。