一、概念基本概念:(嵌入、专用、计算机)以应用为中心,以计算机技术为基础。软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式处理器:微控制器(MCU)、数字信号处理器(DSP)、片上系统(SOC)、可编程片上系统(SOPC)ARM介绍:命名格式:ARM9TDMI:T——支持高密度16位的Thumb指令集;D——支持片上系统调试;M——支持64位乘法;I——
原创
2017-12-31 15:01:10
1286阅读
嵌入式系统 特点:规模小、开发难度大、高实时性和高可靠性要求、软件固化存储 分类:系统软件、应用软件、支撑软件 体系结构: 1.无操作系统的嵌入式软件:循环轮转方式、中断方式 2.有操作系统的嵌入式软件: 设备驱动层 完成硬件设备所需要的一些软件初始化、管理。直接对硬件进行管理、控制,并为上层软件提
转载
2016-10-25 20:42:00
525阅读
2评论
一、嵌入式系统概述1、嵌入式系统的概念国内普遍接受的概念
第一步:制作交叉编译环境我用的是公司同事做好的开发环境第二步:编译内核1. 下载源码linux-2.6.38.4.tar.bz22. 解压进入源码路径# tar -xvf linux-2.6.38.4.tar.bz2# cd linux-2.6.38.4/3. 配置内核# make CROSS_COMPILE=586- menuconfig4. 编译内核镜像
原创
2011-05-18 15:58:17
1115阅读
嵌入式系统很热门, 但很多人一直比较迷惑,什么叫嵌入式系统。简单一句话:“长的不像计算机的计算机,都可以称为嵌入式系统”。 但要比较彻底的理解嵌入式系统, 还是要十分钟左右时间,我准备了一篇ppt文档,比较详细,有20MB左右大小, 通过slideshare 共享给大家。可以自由下载。这篇文章是根据2006年北航研究生的课程的PPT改的, 主要更新了一
原创
2010-09-21 22:02:28
1357阅读
2评论
嵌入式定义很广泛,广泛到单片机、PLC、FPGA+CPLD、ARM+Linux实际上都属于嵌入式范畴!嵌入式,其实就是ARM+Linux,重点其实是嵌入式操作系统,建议先从单片机做起,了解GPIO、定时器啥的,理解怎么用C语言操作硬件。然后再去学Linux操作系统,shell语法等,然后再买一个ARM开发板(初期买2410足够),学驱动开发啥的,建议去星创客学习。学完了以后,做几个驱动,就可以找工
转载
2019-04-23 11:30:00
113阅读
2评论
嵌入式系统综述 嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容,相比于一般的计算机处理系统而言。嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部
转载
2020-03-22 18:42:00
175阅读
2评论
1.arm指令结构包括32位arm指令集和16位thumb指令集。arm指令要满足字边界对齐。thumb指令满足半字边界对齐。由arm进入到thumb寄存器Rm的状态位
原创
2021-11-13 15:41:00
202阅读
嵌入式开发的具体过程系统定义与需求分析阶段方案设计阶段详细设计阶段软硬件集成测试阶段系统功能性能测试及可靠性测试阶段开发流程图嵌入式软件开发环境嵌入式开发环境组成交叉开发环境软件模拟环境目标板与评估板交叉开发环境嵌入式系统应用软件的开发属于跨平台开发,因此需要一个交叉开发环境。交叉开发是指在一台通用计算机上进行软件的编辑编译,然后下载到嵌入式设备中运行调试的开发方式,它通常采用宿主机/目标机模式。
主要 知识点:开放式系统互连模型总线通信的报文组形式以及传递方式网络分配与调度嵌入式TCP/IP蓝牙技术
上一篇介绍了资源紧缺型嵌入式系统的启动过程,如今介绍资源宽裕型嵌入式系统的启动过程。内存资源宽裕型操作系统一般都SDRAM,而且CPU的计算能力都比較强,比如基于cortex A、MIPS 74k等核心的SOC。下图是两种嵌入式系统架构的差别: 图1,对于资源紧缺型系统,内置flash...
转载
2015-12-25 08:05:00
154阅读
轮询系统 是裸机系统中的一种,最简单的系统,只有一个外部的无限循环,顺序执行排列的任务,在任务执行层面不会出现分支,即:不会从一个任务切换到另一个任务 适用范围: 简单的处理(不需要分支和中断),例如:点亮LED灯,转动电机 前后台系统 属于裸机系统,允许出现中断,终端可以嵌套,但是没有分支 一定程 ...
转载
2021-08-20 16:59:00
121阅读
2评论
但是需要注意的是,嵌入式系统比纯粹的软件系统链路会长很多,尤其是他终端最终
常见的嵌入式系统Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive什么是嵌入式操作系统?嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分。嵌入时操作系统具有通用操作系统的基本特点,能够有效
原创
2013-12-19 12:21:19
593阅读