菜单

嵌入式操作系统WinCE下的I2C驱动程序设计:365BET首页

2021年7月9日 - 科技

本文摘要:章节目录  伴随着以电子信息技术、通讯技术和软件开发为关键的信息科技的迅速发展趋势,嵌入式操作系统在各领域得到 了广泛的运用于,非常大地拓张了领域的透水性运用于。

365体育在线

章节目录  伴随着以电子信息技术、通讯技术和软件开发为关键的信息科技的迅速发展趋势,嵌入式操作系统在各领域得到 了广泛的运用于,非常大地拓张了领域的透水性运用于。嵌入式操作系统是以运用于为管理中心、以电子信息技术为基本、软硬件可裁剪、适应能力运用于对系统作用、可信性、成本费、容积、功能损耗严格管理的专用型计算机软件,由内嵌式硬件和嵌入式软件两一部分组成。嵌入式软件还包含嵌入式操作系统和嵌入式应用手机软件。Microsoft的桌面操作系统早就为大家熟识和用以,内嵌式的电脑操作系统WindowsCE.net也日渐流行。

WindowsCE.net是Microsoft开售的功能齐全的灵便、高效率、可前端开发的32位系统嵌入式操作系统,关键遭遇各式各样的嵌入式操作系统和商品。该系统软件所具有的线程同步、多个任务、基本上守好式的特性是专业各种各样具有苛刻資源允许的硬件系统软件所设计方案的。为了更好地将电脑操作系统和硬件设备相互连接,联络硬件和手机软件的驱动就越来越很最重要。

  下边关键对于三星公司ARM9核心的处理芯片S3C2410展开剖析,解读在WindowsCE.net系统软件下展开最底层设备驱动产品研发的方式并获得I2C通讯的案例。  1I2C通讯协议及S3C2410处理芯片解读  I2C(InterIntegratedCircuit)系统总线是1980年由Philips企业开售的。

I2C总线用两道(SDA和SCL)在系统总线和设备中间信息传递,在微处理器和外界设备中间展开串口通信或在主设备和从设备中间展开双重传输数据。两根通信电缆根据上拉电阻被拉涨到 9V。

365体育

在自动控制系统中的每一个集成电路芯片能够根据一个CMOS油压缓冲器来跟读每一条路线,还可以根据一个栅极引路的FET管将每一条线的脉冲信号往下拉。因而,对每一个处理芯片而言,每根线既是輸出线,也是键入线。  I2C总线遵循即时串行通信传输协议,即诸位串行通信(一位相连一位)发送至,由数字时钟(clock)线指令读取数据(data)线的時刻。

每一个数据文件前有一个详细地址,以指令由哪一个元器件来对接该数据信息。  S3C2410是一款根据ARM920T的16/32位系统RISC微控制器,关键作为手持设备,具有性价比高,功耗等特性,也是现阶段目前市面上经常会出现较多的嵌入式开发板的CPU之一。

处理芯片具有16KB的指令和数据运行内存器,有存储系统模块(MMU)、LCD控制板、3个串口通信、4路DMA、4个数字时钟计时器、8路10位的A/D转换;抵制I2C、I2S、SPI、主从关系USB等模块及其SD/MMC卡。  S3C2410微控制器的I2C总线能够正处在下边4种方式下:主对接方式、主发送至方式、从对接方式和从发送至方式。

365BET

层次驱动要运用微软中国获得的与应用软件通讯的顶层,称之为模块驱动程序层MDD(ModelDeviceDriver)。MDD层根据设备驱动程序模块DDI(DeviceDriverInterface)与应用软件通讯,产品研发驱动程序一般来说不修改MDD层,关键关注与确立硬件涉及到的下一层,仰仗服务平台的设备驱动程序层PDD(PlatformDependentDriver),PDD层根据设备驱动服务项目模块(DeviceDriverServiceProviderInterface)必需管理方法硬件。流模块设备驱动程序(指可改装的起动程序流程)能够由第三方制造商获得,以抵制加到系统软件中的设备。WindowsCE下的设备驱动程序在与应用软件完全一致的维护保养级上工作中。

当开机启动时,大部分驱动程序是由设备管理方法过程(DEVICE.EXE)载入的,全部这种驱动程序将共享同一个过程详细地址室内空间。

本文关键词:365体育在线,365BET,365体育,365BET首页,365BET官网

本文来源:365体育在线-www.pinlejiazu.com

相关文章

网站地图xml地图