Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8853
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-04 19:57
文章分类
文章存档

2013年(3)

我的朋友
最近访客

分类: 嵌入式

2013-08-16 10:36:26

        通用处理器(GPP)并不针对特定的应用领域进行体系结构和指令集的优化,它们具有一般化的通用体系结构和指令集,以求支持复杂的运算并易于添加新开发的功能。一般而言,在嵌入式微控制器(MCU)和微处理器(MPU)中会包含一个通用处理器核。
        MPU 通常代表一个CPU(中央处理器),而MCU 则强调把中央处理器、存储器和外围电路集成在一个芯片中。。嵌入式微控制器也常被称作片上系统(SoC)。


1、当无操作系统时,设备驱动充当了硬件和应用软件之间的纽带,它使得应用软件只需要调用系统软件的应用编程接口(API)就可让硬件去完成要求的工作。
        API应用编程接口。当有操作系统时,API是连接应用程序与内核的桥梁。这种接口被称为系统调用,在库函数中定义。

2、当存在操作系统的时候,驱动变成了连接硬件和内核的桥梁。此时,驱动的架构则由相应的操作系统定义,驱动工程师必须按照相应的架构设计驱动,这样,驱动才能良好地整合入操作系统的内核。

3、linux驱动系统的分类
    字符设备。
    块设备。
    网络设备。

阅读(926) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:嵌入式linux文件系统与根文件系统

给主人留下些什么吧!~~