物联网
您现在所在的位置:首页>企业动态>物联网

嵌入式知识框架整理

编辑:学到牛牛IT培训    发布日期: 2022-02-25 09:13:05  

嵌入式应该知道的基础知识框架:

1、嵌入式系统的定义

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

2、嵌入式系统的组成

硬件部分:嵌入式微处理器、外围硬件设备

软件部分:嵌入式操作系统、特定的应用程序

◆嵌入式微处理器

外围设备是指在一个嵌入式系统当中,嵌入式处理器以外的完成存储、通信、调试、显示等辅助功能的其它部件,根据外围设备的功能可分为以下3类:

(1)存储器:SRAM、DRAM、NAND FLASH、NOR FLASH等;

(2)接口:并口、RS232串口、SPI串行接口、USB通用串行总线、以太网接口等;

(3)人机接口:LC++D、触摸屏、键盘等。

3、嵌入式系统的开发流程

通常基于Linux系统的嵌入式开发步骤如下:

1.开发目标硬件系统:如选择微处理器、Flash及其它外设等;

2.建立交叉开发环境:安装交叉编译工具链(如arm-linux-gcc)、安装开发调试工具、设置好环境变量、配置串口通信工具(如超级终端、SecureCRT等)、配置网络通信工具(如NFS)、配置Samba服务器等;

3.开发Bootloader:移植uboot、vivi;

4.移植Linux内核:如Linux2.6.8内核;

5.开发根文件系统:如cramfs、yaffs等;

6.开发相关硬件的驱动程序:led、adc等驱动;

7.开发上层的应用程序:如QT GUI开发。

声明:本文编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。版权归原作者所有,如涉及作品内容、版权和其它问题,请在30日内与本公众号联系,我们将在第一时间删除内容!

免费试学
课程好不好,不如实地听一听

封闭学习

2

1

联系我们

电话:028-61775817

邮箱:1572396657@qq.com

地址:成都高新西区西芯大道4号

  • 学到牛牛在线咨询

    扫一扫,免费咨询

  • 学到牛牛公众号

    微信公众号

学一流技术,找高薪工作

7-24小时服务热线:

028-61775817

版权声明 网站地图

蜀ICP备2021001672号

课程问题轻松问