近几年,计算机嵌入式逐渐成为计算机行业的新宠,但同学们想要学好嵌入式就要先了解嵌入式系统,下面尚观教育小编给大家聊一聊嵌入式系统设计有哪几个方向。
嵌入式系统设计有哪几个方向
嵌入式系统设计包括硬件系统设计与软件系统设计,其中硬件系统设计分为:器件及芯片的选型、原理图设计、pcb板设计,然后制板、焊接。 这其中遇到的问题不是很复杂,因为芯片本身出现问题的可能性不大,芯片的一切都是由厂家封装好了的,设计人员主要工作是根据电路的 功能选择各种元器件、连接器件,在进一步根据器件之间的兼容与协调性选择合适参数的器件, 以及进一步提高其抗干扰性能。 嵌入式软件系统设计比较繁琐,也是我们要详细来讲的,软件系统设计分为:一、驱动程序设计,二、通讯管理程序设计,三、上层应用功能程序设计。
一.驱动程序又可再分为2个方面:
1、硬件驱动模块寄存器配置程序设计(启动与关闭硬件功能的各种配置)
2、驱动程序功能性设计亦即管理硬件层面上数据读写的协议实现,驱动程序的封装、接口设计。
二、通信管理程序分为:
1、数据链路层协议的程序设计(如电力系统中的dl645、102规约,以及各个硬件厂商所提供的特定协议)包括帧的封装、与拆分、数据校验,数据通道的有效连接、建立、退出,数据的有效性传输等。这些程序的设计与调试主要是根据提供的协议,并且还需要对协议进行封装、把协议做成接口的形式。
2、主机与其他主机之间的通信管理程序,这个可能就是大家用得比较多的tcp/ip协议了,socket编程。
三、上层应用功能程序设计
大多类似于客户端,以及各种界面的程序设计。但是由于是嵌入式系统,因此资源有限,不像pc那么多。同时你又要熟悉你所应用的嵌入式系统的原理及其提供给你的各种api库,调试的时候会有很多的困难,操作系统的移植、裁减(定制)、bsp等工作这其中涉及到的嵌入式实时系统的原理、汇编、内核接口函数等等。
以上是尚观教育小编给大家讲的嵌入式系统设计分为哪几个方向,听完小编给大家的讲解,同学们是不是对嵌入式系统设计更了解一些了。同学们还有不懂的问题记得给小编留言哦。
本文转自;http://www.uplookedu.com/jishu/3647
微电网与大电网信息交互的方法是什么?其装置是什么?
龙芯18年时间是如何走向成功的?
物联网网关的定义和作用介绍
3D扫描仪弯管测量汽车弯管检测汽车弯管测量仪精密弯管测量航空
苹果指纹锁又爆出新专利!全屏识别指纹,任意位置皆可解锁
嵌入式系统设计有哪几个方向
三星助力小米6: 别怕, 骁龙835管够!
楼氏电子公司MEMS麦克风侵犯ADI公司专利权
表面光波多点触控技术是什么
我国变压器产量呈现波动趋势,2020年上半年产量同比下降5.52%
2020年无线投影仪的发展将迎来新机遇
100亿项目落户无锡!
SVG链式无功补偿装置在轧钢机现场的应用
导热界面材料带来车载域控制器散热的解决方案
上海电信与烽火通信深化合作 将携手赋能上海智慧城市建设
小辣椒4A评测 不愧为全民开黑神器和性价比之王
太阳能灯的工作原理以及太阳能灯的种类
TableStore时序数据存储 - 架构篇
2023年全球PCB产值下降,2024年或将反弹
关于小型、管箍式、巨型管箍式断路器锁的详细介绍