嵌入式实时操作系统C/OS-III应用开发-基于STM32微控制器

当前位置:首页 > 计算机网络 > 计算机体系结构 > 嵌入式实时操作系统C/OS-III应用开发-基于STM32微控制器

出版社:北京航空航天大学出版社
出版日期:2012-11
ISBN:9787512409873
作者:拉伯罗斯
页数:178页

章节摘录

版权页:   插图:   8.1.1 μC/FS特点 POSIX兼容的文件访问接口(FOPEN、FREAD等)和目录访问(opendir、readdir等) 与处理器无关 轻松地移植到新平台 RAM和ROM空间可调 支持FAT12/16/32和长文件名(VFAT) 可选的日志组件,实现FAT掉电保护 支持设备格式化和创建分区 μC/FS的代码是用ANSI C写的,适用于所有处理器。μC/FS具有如下一些特点: ①支持与MS—DOS/Windows兼容的FAT12、FAT16和FAT32文件系统。 ②支持多种设备驱动。μC/FS支持各种不同的设备驱动,从而允许用户在同一时间通过文件系统访问不同类型的硬件。 ③支持多种存储介质。通过设备驱动允许用户在同一时间访问不同的介质。 ④支持操作系统。其他操作系统,包括μC/OS—Ⅱ可以很方便地与μC/FS结合,这样用户就可以在多线程环境下进行文件操作。 ⑤为用户的应用程序提供类似于stdio.h的API,它是用ANSI C写的,所以一个用标准C I/O库的应用程序可以方便地移植以使用μC/FS。 ⑥非常简单的设备驱动结构。μC/FS只需要读写分区的底层函数,所以要支持用户定制的硬件也很简单。提供以下设备的驱动:SMC、SD、MMC、CF、IDE、RAMdisk和Windows(允许用户在Windows环境下使用仿真软件)。 8.1.2 μC/FS文件系统结构 μC/FS由API层、文件系统层、逻辑块层及设备驱动层组成,文件系统结构如图8—1所示。 API层(API Layer) API层是μC/FS与用户应用程序之间的接口,包含了一个与文件函数相关的ANSI C库,如FS_Fopen(),FS—Fwrite()等。API层把这些调用传递给文件系统层。目前在μC/FS下只有FAT型的文件系统可以获取,但是API层可以同时处理不同类型的文件系统层,所以在μC/FS下可以同时使用FAT和其他文件系统。 文件系统层(File System Layer) 文件系统层把文件操作请求传递给逻辑块操作,通过这种传递文件系统调用逻辑块操作来为设备指定相应的设备驱动。 系统驱动层(System Driver Layer) 系统驱动层的主要功能是使对设备驱动的访问同步,并为文件系统层提供一个便捷的接口。 设备驱动层(Device Driver) 设备驱动层是处于系统底层的例程,用以访问存储硬件。设备驱动的结构简单,易于与用户自己的存储设备进行整合。

内容概要

Jean
Labrosse先生于1999年创立了Micriμm公司,他经常为波士顿和硅谷的嵌入式系统大会以及其他行业的会议提供讲座和报告。同时,他是两本嵌入式设计经典书籍的作者MicroC/OS-II,The
ReakTime Kernel和Embedded Systems Building Blocks,Complete end
Ready-to-Use Modules in C。Jean
Labrosse先生在加拿大魁北克省舍布鲁克大学获得电子工程学士学位和硕士学位。
1984年和1991年毕业于北京航空航天大学,获得自动化学士和计算机科学硕士学位。
女,2003年毕业于华东地质学院电子信息工程专业,2003年9月升八本校研究生部,主要研究方向为智能仪器与测控技术。2006年加入北京麦克泰软件技术有限公司,主要从事嵌入式实时操作系统μC/OS的技术支持和应用开发。

书籍目录

第1章  简介
第2章 ARM Cortex-M3和STM32
第3章 准备和设置
第4章 μC/OS-Ⅲ应用实例1
第5章 μC/OS-Ⅲ应用实例2
第6章 μC/OS-Ⅲ应用实例3
第7章 μC/OS-Ⅲ应用实例4
第8章 μC/OS-Ⅲ应用实例5
第9章 μC/OS-Ⅲ应用实例6
第10章 IAR EWARM开发工具的使用
附录A μC/OS-Ⅲ移植到Cortex-M3
附录B μC/CPU移植到Cortex-M3
附录C IAR公司IAR Embedded Workbech for ARM
附录D Micriμm的μC/Probe
附录E μC/Eval-STM32F107用户指南
附录F 参考文献
附录G μC/OS-Ⅲ

编辑推荐

《嵌入式实时操作系统μC/OS-Ⅲ应用开发:基于STM32微控制器》的读者是嵌入式RTOS爱好者和STM32初学者以及电子设计的工程师们,也可作为高等院校本科生和研究生嵌人式系统和单片机类课程的教材。

作者简介

《嵌入式实时操作系统μC/OS-3应用开发:基于STM32微控制器》给出了流行的微控制器STM32介绍、评估板原理图和实际开发的6个范例,包括译者补充的2个范例:嵌入式WiFi和文件系统μC/FS。这些是其他书籍涉及不多的。精彩的部分是书中的附录,详细解释了μC/OS—Ⅲ移植到ARM Cortex—M3的全过程,μC/OS—Ⅲ针对ARMCortex—M3架构的移植代码说明和μC/Probe的使用介绍,这是μC/OS—Ⅲ书籍中涉及移植部分最严谨和最具权威性的内容。《嵌入式实时操作系统μC/OS-3应用开发:基于STM32微控制器》参考的硬件是原书指定的STM32F107评估板,中国版略有修改已经上市,书中的应用实例指定采用IAR EW ARM编译器、汇编器、链接器和调试器开发工具,这就使读者能够很方便地体验μC/OS—Ⅲ,从而精通μC/OS—Ⅲ的使用。

图书封面


 嵌入式实时操作系统C/OS-III应用开发-基于STM32微控制器下载



发布书评

 
 


精彩短评 (总计47条)

  •     每个章节不是很长,一天一章,读的舒心。
  •     内核看不懂的可以看这个 绝对有用
  •     这本书没什么意思,感觉作者就是为了完成任务,翻一下手册而已,实际内容太少。
  •     很实用,适合入门
  •     薄薄的一本,这书要入门的话应该不是很适合
  •     针对STM32 的uc/os-III 移植部分很有用, 另外WiFi 的例子也很好。
  •     这个还可以吧,买了就当工具书看的
  •     翻了下教材,应该不错的
  •     根本就没有配送给我,漏掉了!!!!!
  •     书本不错,就是快递太慢,很失望!!印象大减。
  •     看起来不错!!!!!!
  •     内容少了些,如果之前没有看过uC-II的,建议还是要再买一uC-III的配着看会好一些
  •     内容主要在另一本讲解ucosiii的书上,对于开发工具的讲解不够全面。
  •     还是要先搞清楚原理……
  •     挺喜欢的,不错,正版书籍,替别人买的,很好
  •     内容还没看,希望吧。。。
  •     这本书跟前面那本书是配套看的,目前同事正在研究中。
  •     很好啊。。。。。。。。。。。。。。
  •     送到手一看就是正版 经常在当当网买书
  •     这本书主要基于IAR开发环境的,指导大家如何使用官方评估板例程和IAR以及官方的平台工具。如果是使用的Keil MDK,非官方评估板就没有买这本书的必要了。直接买一本厚的那本就够了,那本对uCOS-III的原理讲的还是蛮好的。附录的API和uCOS-II与uCOS-III的区别还是很实用的。
  •     额,是用IAR的
  •     翻译版本的,语言有点像美国人说话的逻辑,还可以吧,就是应用讲得太少了...
  •     翻译的一般,是那种一个字一个字翻译过来的。然后又拼凑了一些其它内容组合而成的一本书。和该系列的上部《嵌入式实时操作系统μC/OS-III》相比有天壤之别。
  •     uc/OS的经典教材
  •     编译环境是IAR,STM32107的,一直都在用103,ucosII买来看看有什么不同
  •     终于等来了第三版本,简单而又实用
  •     学stm32到后期再买,感觉前期用不到
  •     老外的书写的不错
  •     书的内容很好,配置的开发板质量做工很好, 但开发板提供的程序有严重问题。代码被改,被删,店家耍人。感觉那店家 不想混了或是神经病。 这是我来平论的原因!!!
  •     还没有详细看,不过应该不错的
  •     貌似有点深奥,准备找时间好好研究
  •     结合实践的一本书。
  •     针对具体的芯片来搭配具体的实时操作系统,很实用
  •     刚拿到手随便翻了一下,东西很好,倒霉的是今天下雨有一点大湿了,这本书比想象中要薄,不过便宜嘛,往后还要买那本关于uCOS-III详细介绍的那本书的。这本书适合有一点基础的人看,不然会看不懂。
  •     正在学习中,比较易懂,并且是基于STM32,以前的开发板都可以用上。
  •     很不错,当小说读了,好几遍,很薄纸质很好,内容不错,就是为什么UC/OS是商业内核!当成是跳转LINUX的桥梁!
  •     这个还有点良心,书的质量还是不错的,此评价适用于我那本书
  •     专门买了,还不错,有空细看
  •     书前面貌似少了一页,不知道是装订问题,还是被撕裂一页,不影响阅读
  •     建议不要买,每个project都是大致一写。翻译也很烂
  •     本书分两部分,此书只是第二部分
  •     嵌入式实时操作系统μC/OS-III应用开发
  •     不错!没有发现什么不足的地方!
  •     内容没有繁琐的介绍与描述,侧重实践,对应用帮助很大。
  •     一般般,实质东西少
  •     还是对该掌握的,彻底熟悉起来。
  •     买来就当产品宣传手册了,没什么有深度的内容。每页的内容比较少,跟儿童画册有的一拼。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024