让嵌入式"嵌入"生活 - 范文中心

让嵌入式"嵌入"生活

06/24

让嵌入式“嵌入”你的生活

一、什么是嵌入式系统

嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

二、生活中嵌入式

1)应用领域

2)嵌入式系统实例-智能手机系统

3)嵌入式系统实例-3G 手机移动视频监控系统

4)嵌入式系统实例-银行ATM 视频监控系统

随着“互联网时代”向“物联网时代”的过渡,作为物联网的“中枢神经”——嵌入式系统的持续发展更是成为决定物联网是否能够有效实施的关键环节,而目前嵌入式方向软件研发人才的匮乏却俨然成为物联网发展的一大瓶颈。造成这种情况的原因

一方面是由于目前我国高校的计算机教育普遍以应用软件为主,很少涉及嵌入式软件的课程,因此企业很难招聘到马上可以投入嵌入式软件开发的实战型人才;

另外一方面是因为嵌入式领域门槛相对较高,知识要求比较全面,而且需要一定的实验环境和有经验的人进行指导。

三、如何学好嵌入式

要想学好嵌入式,首先要解决两个问题:学什么?怎么学?

软硬件系统架构

1、学什么

1)知识结构

熟悉C/C++语言,有VC 开发能力

有汇编语言基础

能阅读基本硬件原理图

嵌入式处理器与裸机程序开发

Linux 系统管理

Linux 应用程序开发

Linux 驱动程序开发

Linux 内核开发与系统移植

2)处理器

ARM 处理器工作模式

ARM 系统寄存器

ARM 寻址方式

ARM 汇编指令集

ARM 环境C 语言编程

ARM 中断与异常

ADS 集成开发环境

裸机程序开发(串口、LCD 、时钟、LED 、按键„„)

3)系统管理

. Linux定制安装

Linux命令详解

samba 、nfs 、tftp 、wireshark 使用

Shell编程

4)应用程序开发

GCC 、GDB 、Makefile

文件、时间编程

多进程、多线程程序设计

进程间通讯

网络编程

QT 图形化应用程序开发

Android 图形化应用程序开发

7)内核开发

Linux 内核配置与裁剪

Linux 内核模块开发

根文件系统制作

进程子系统

内存子系统

Proc 文件系统

系统调用

内核定时器

内核异常分析

8)驱动程序开发

字符设备驱动程序

总线、设备、驱动模型

硬件访问技术

中断处理

Input 设备驱动

Platform 驱动程序

PCI 、USB 驱动程序

网卡驱动程序

摸屏驱动程序

2、怎么学

这么多的知识,该怎么学啊?做好3点:a) 学习顺序;b) 学习资料;c) 实践。

1)学习顺序

嵌入式处理器与裸机程序开发

Linux 系统管理

Linux 应用程序开发

Linux 内核开发基础

嵌入式Linux 环境搭建

Linux 驱动程序开发

深入学习Linux 内核

2)学习资料

“老师,请给我推荐几本学习嵌入式Linux 的好书”现实情况:嵌入式Linux 的书籍多而杂,但好书并不多,大家要学好嵌入式Linux ,需要的也并不多,10本足矣。这10本书分为两类:

a. 业界优秀理论教材

b. 中软内部实验教材

理论教材:

实验教材:

《中软课程1-嵌入式体验入门班实验手册》

《中软课程2-嵌入式LINUX 应用开发班实验手册》

《中软课程3- ARM系统基础班实验手册》

《中软课程4- ARM系统深入班实验手册》

《中软课程5-嵌入式LINUX 内核驱动基础班实验手册》

《中软课程6-嵌入式LINUX 驱动开发深入班实验手册》

《中软课程7-嵌入式LINUX 系统移植专题班实验手册》

《中软课程8-嵌入式LINUX 高级项目班项目手册》

《中软课程9- Android系统开发精品班实验手册》

《中软课程10- Android高级项目班实验手册》

3) 实践

光看不做是学不好嵌入式的!!!

保证每个知识点都有实验可做,且必须做!!!

(具体必修实验安排参考相关培训班实验手册)

硬件资源

a. 学习嵌入式可不可以不要开发板?

不可以

b. 可以使用哪些开发板来配合中软课程?

中软课程分为6410版本和2440版本,2440开发板或6410开发板均可配合中软课程学习

c. 除了开发板还需要一些什么硬件?

如果你的电脑没有串口和并口,还需要分别准备USB 转串口线和Jlink 。

作者:中软卓越南京ETC


相关内容

  • 嵌入式系统在智能家居中的应用
    新疆工程学院 毕 业 论 文 题 目: 嵌入式系统在智能家居 中的应用 院(系): 计算机工程系 专业年级 : 通信技术10-02 姓 名 : 魏文华 学 号 : 2010230083 指导教师 : 贾勇 2013年04月17 论文题目:嵌 ...
  • 登峰杯论文范文-肖安安
    登峰杯论文 班 级: 姓 名:学 号: 嵌入式客车导航系统 肖安安 (温州大学物理与电子信息工程学院,10电信) 摘要:进入21世纪,汽车工业己成为世界的支柱产业,汽车在日常生活和工作中起的作用也越来越突出.怎样更好的发展汽车工业,提高其品 ...
  • 嵌入式系统
    面向21世纪的嵌入式系统 吕京建 北京英贝多嵌入式网络技术有限公司 摘要 对计算机分类提出了嵌入式计算机和通用计算机的新定义概括了嵌入式处理器的发展及现状 提出了当前中国嵌入式系统应用行业面临的挑战以及建立嵌入式应用产业化的设想 嵌入式软件 ...
  • 研究意义及现状
    1.2无线传感网络的研究意义及国内外研究现状 无线传感器网络是继Internet之后,将对21世纪人类生活方式产生重大影响 的一种rr热点技术.Internet改变了人与人之间交流.沟通的方式,而无线传感 器网络将逻辑上的信息世界与真实物理 ...
  • 嵌入式技术推动工控网络化发展及应用
    嵌入式技术推动工控网络化发展及应用 王海宽1, 2 费敏锐1, 2 黄丹青1, 2 (1. 上海市电站自动化技术重点实验室,上海 200072:2. 上海大学机电工程与自动化学院, 上海 200072) 摘要:嵌入式技术在芯片集成.系统开发 ...
  • 嵌入式大容量存储方案
    如果您需要大容量本地数据存储来完成数据采集与监控,如果您正筹划大容量数据记录仪,或公共安全.公共交通等信息查询系统,您可以参考这个恒颐的嵌入式大容量数据存储方案. 嵌入式大容量数据存储解决方案 恒颐成功案例 * 某单位舰载信息黑匣子: * ...
  • 盲源分离方法
    第30卷第10期2008年10月 Journalof 电子与信息学报 Electronics&InformationTechnology .,01.30No.10 Oct.2008 基于盲源分离的小波域多重音频水印方法 马晓红 孙长 ...
  • 常见的嵌入式操作系统
    常见的嵌入式操作系统 分类: 嵌入式 操作系统2012-12-11 10:06 459人阅读 评论(1) 收藏 举报 嵌入式操作系统 嵌入式操作系统与通用的操作相比较主要特点在于: 1.小内核,稳定可靠. 2.需要可装卸.可裁剪,以便能灵活 ...
  • 嵌入式开发前景如何嵌入式系统五大发展趋势
    移动互网联代使时得嵌式入系迎来了统巨大发的契展,机遇机的来让到嵌入式统系来的发展前未景无线光明,伴随着市的场需,求嵌式发入商展和嵌入开发人才也迎式来巨了大的战和挑利惠,从华创清学客院介绍的文一中们我可以出看未来入式嵌系统以有下几大发展趋势. ...
  • 关于嵌入式软件测试
    关于嵌入式软件测试 作者:软件测试工程师 发布时间:[ 2010/6/28 16:00:35 ] 推荐标签: 嵌入式软件测试与普通软件测试的目的一样,都是为了发现软件缺陷,而后修正缺陷以提高软件的可靠性.嵌入式系统安全性的失效可能会导致灾难 ...