手机开发实战1-手机简介

本文介绍了手机开发的基础,指出手机是一个实时嵌入式系统,详细阐述了嵌入式系统的概念、交叉开发环境以及实时系统的类型。讨论了手机与PC在开发环境、硬件性能、用户交互等方面的区别,并强调了手机开发需要掌握的知识点,包括嵌入式系统、ARM开发、通信协议和网络协议等。
摘要由CSDN通过智能技术生成

手机本质上是一个实时嵌入式系统。

嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件可裁剪的,能满足应用系统对功能、可靠性、成本、体积和功耗等指标的严格要求的专业计算机系统。通常由嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件等几大部分组成。

嵌入式应用软件开发要使用交叉开发环境。

交叉开发环境是指实现、编译、链接和调试应用程序代码的环境。与运行应用程序的环境不同,它分散在有通信连接的宿主机与目标机环境中。

交叉开发硬件环境包括宿主机和目标机。

宿主机(Host)是一台通用计算机,可以是PC或工作站。它通过串口或网络连接与目标机通信。

目标机(Target)可以是嵌入式软件应用软件的实际运行环境,也可以是能替代实际环境的仿真系统。

 

实时系统(RealTime System)是一个能够在指定或者确定的时间内完成系统功能及对外部或内部事件在同步或异步时间内做出响应的系统。

响应时间(Response Time)是计算机从识别一个外部事件到做出响应的时间,

实时系统根据响应时间,可分为3种类型:

弱实时系统-响应时间可以是数十秒或更长;

一般实时系统-响应时间可以在秒的数量级上,如手机系统;

强实时系统-响应时间在毫秒或微妙的数量级上;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值