菜鸟的起步(2)

来源:互联网 发布:阿里云服务器怎么连接 编辑:程序博客网 时间:2024/06/14 01:10

移动嵌入式开发:

一、概述

计算机系统的三大领域:服务器市场、桌面市场、嵌入式市场。


计算机的组成:运算器、存储器、控制器、输入设备、输出设备。


目前计算机的分类:超级计算机、大型计算机、工作站、微计算机、亚微计算机

                                   亚微计算机(嵌入式计算机)是以嵌入式系统的形式隐藏在各种装置、产品和系统中。


嵌入式系统的定义:(技术角度)以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求                                                             的专用计算机系统。是将应用程序、操作系统和计算机硬件集成在一起的系统。

                                    (系统角度)嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。


                                     微机学会定义:嵌入式系统是以嵌入式应用为目的的计算机系统。可分为系统级:系统级、板级、片级

                                     系统级:各种类型的工控机、PC104模块

                                     板级:各种类型的带CPU 的主板及OEM产品

                                     片级:各种以单片机、DSP、微处理器为核心的产品


                   实时性:在规定的时间内完成规定的任务。本质是任务处理所花费时间的可预测性。

                   实时系统:在规定的时间范围内正确地响应外部物理过程的变化。

                   嵌入式系统≠实时系统   有些嵌入式系统没有实时性要求


框架:

 


最小硬件系统:组成部分精简到任何一组分都必不可少。


嵌入式处理器分类:微处理器(Microprocessor Unit,MPU)

                                    微控制器(Microcontroller Unit,MCU)

                                    嵌入式DSP(EDSP) 专门用于信号处理

                                    片上系统(System On Chip )


操作系统的发展:



基本概念:


代码的临界区:指处理时不可被分割的代码,运行这些代码不允许被打断。


资源:程序运行时可使用的软硬件环境称为资源。可以被一个以上任务使用的资源叫做共享资源。


内核:多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并负责任务之间的通信。

            内核提供的基本服务就是切换任务。

中断:中断是一种硬件机制(软件中没有),用于通知CPU异步事件的发生。


嵌入式系统的应用领域:

军事国防:军事电子

消费电子:信息家电、智能玩具、移动存储、通信设备

网络:网络设备、电子商务

工业控制:工控设备、电子仪表、汽车电子


嵌入式系统的发展趋势:

需要强大的开发工具和操作系统支持、移动互联网结合更为紧密、小尺寸、低功耗和低成本、提供精巧的多媒体人机交互界面


Linux:


目录结构:

/bin:存放常用命令

/boot:存放启动程序

/dev:存放设备文件

/etc:存放启动、关闭、配置程序与文件

/home:用户工作根目录

/lib:存放共享链接库

/root:超级用户的工作目录

/sbin:系统管理员的常用管理程序

/tmp:存放临时文件

Lost+found:系统出现异常,用来保存部分资料

/misc:一些实用工具

/mnt:光驱硬盘等挂载点

/media:光驱的自动挂载点

/proc:操作系统的实时信息

/sys:系统中的硬件设备信息

/srv:服务启动后需要提取的信息

/var:主要存放系统日志

/usr:存放用户程序

/tftpboot:tftp服务器的服务目录

selinux:reahat提供的selinux安全程序


Linux命令:ls、cat 、rm、 mv、 cp、 mkdir/rmdir、 ifconfig 、echo、 tar、 man、 chmod、 data 、pwd 、clear


文本编辑器vi的三种工作模式:命令行模式、插入模式、底行模式。

文本编辑:vim hello.c

                    键入i进入插入模式

                    编辑

                   键入[Esc]退入到命令行模式

                   键入:wq保存退出


命令行模式功能键
yy:复制当前光标所在行
[n]yy: n为数字,复制当前光标开始的n行
p:粘贴复制的到所在光标行
dd:删除当前光标所在行
[n]dd:删除当前光标所在开始的n行
/name:查找光标之后名为name的字符串
G:光标移动到文件尾
u:取消前一个动作


底行模式功能键
:w 保存
:q 退出vi(系统提示保存修改)
:q! 强行退出(对修改不做保存)
:wq 保存后退出
:w [filename] 另存为filename的文件
:set nu 显示行号
:set nonu 取消行号


完!





0 0
原创粉丝点击