《嵌入式SylixOS实践开发教程/普通高校“十三五”规划教材》是实时嵌入式操作系统的教学实验指导教材,以SylixOS为基础,引导学生对嵌入式实时系统的功能和开发实践由浅人深地展开学习。全书共14章:第1章介绍SylixOS的基本概念和开发环境;第2章为ARM汇编基础的实验;第3~6章为基础系统操作实验,包括文件、时间、线程和进程;第7、8章为系统通信实验,包括串V1收发和网络通信;第9~12章为驱动部_分的实验,包括GPIO驱动、LED驱动,I2C驱莉和SD卡驱动;第13章讨论共享库的实现,第14章介绍Qt图形界面的实现方式。附录包括推荐阅读书目、SylixOS BSP简介、SylixOS系统调试及固化、shell命令的说明。

  《嵌入式SylixOS实践开发教程/普通高校“十三五”规划教材》既可作为高等院校相关专业本科生的实验指导教材,也可为相关领域的工程开发人员提供技术参考。


第1章 SylixOS开发基础知识
1.1 SylixOS介绍
1.2 RealEvo-IDE介绍
1.3 RealEvo-IDE常用工程介绍
1.4 建立SylixOS Base工程
1.5 SylixOS第一个应用程序helloworld
1.6 RealEvo-IDE程导人

第2章 ARM汇编基础实验

第3章 文件操作实验
3.1 实验一 shell命令文件操作实验
3.2 实验二 文件操作实验_相关函数的使用
3.3 实验三 文件目录操作实验

第4章 时间操作实验
4.1 实验一 shell命令时间操作实验
4.2 实验二 时间操作实验——相关函数的使用

第5章 线程实验
5.1 实验一 线程管理实验
5.2 实验二 线程同步实验——信号量
5.3 实验三 线程同步实验——互斥锁
5.4 实验四 线程同步实验——条件变量

第6章 进程实验
6.1 实验一 进程管理实验
6.2 实验二 进程间通信实验——共享内存
6.3 实验三 进程间通信实验——消息队列

第7章 串口收发实验

第8章 网络通信实验
8.1 实验一 UDP实验
8.2 实验二 TCP客户端实验
8.3 实验三 2TCP服务器实验
8.4 实验四 简易Web服务器实验

第9章 GPIO驱动实验
9.1 实验一 GPIO驱动编写实验
9.2 实验二 GPIO输出实验
9.3 实验三 GPIO输入实验

第10章 LED驱动实验
10.1 实验一 内核模块基本实验
10.2 实验二 GPIO内核态输出实验
10.3 实验三 GPIO内核态输入实验
10.4 实验LED动编写实验

第11章 I2C驱动实验
11.1 实验一 I2C驱动编写实验
11.2 实验二 ZLG7290动编写实验
11.3 实验三 EEPROM驱动编写实验

第12章 SD卡驱动实验

第13章 共享库实验
13.1 实验一 共享库基础实验
13.2 实验二 zlib库使用实验

第14章 Qt图形界面编程实验
14.1 实验一 Qt工程的导入
14.2 实验二 Qt下GPIO输出实验
14.3 实验三 Qt下GPIO输入实验

附录
附录A 推荐阅读书目
附录B sylixOS BSP简介
附录C sylixOS系统调试及固化
附录D shell命令说明
参考文献.
信息化技术的发展,给人类的生存环境和生产环境都带来了重要的变革。当今,炙手可热的物联网(IoT)、智能穿戴、航空航天等重大IT相关应用领域,都广泛涉及嵌入式操作系统的应用,特别是嵌入式实时操作系统的应用。掌握嵌入式实时操作系统的应用开发,是计算机相关专业人才培养的一个重要方向。
  本书以Sylix()S为载体,讲述嵌入式实时操作系统中的应用开发技术,既可作为高等院校相关专业本科生的实验指导教材,也可为相关领域的工程开发人员提供技术参考。
  由于计算机科学与技术是一门实践性很强的学科,所以本书在内容安排上以实验技术为核心,采用案例式驱动教学的方式,针对各知识点,给出了大量的实例,以帮助读者快速建立感性认识。本书实例均在实际系统环境下运行通过。
  本书共分14章,第1章介绍SylixOS的基本概念、实时性特征和开发环境(RealEvo-IDE);第2章以ARM汇编为基础,讲解汇编语言与C语言混合编程的方法;第3章介绍SylixOS对普通文件(磁盘文件)的操作方法和文件操作相关函数的使用;第4章介绍时间相关概念、时间读取和时间设置方法;第5章讲解线程的概念和线程间的同步方式;第6章介绍进程相关概念,进程的创建、退出,以及进程间的通信;第7章介绍SylixOS中对RS232-C接口的使用方法;第8章介绍在TCP/IP协议上使用Socket进行以太网通信的方法;第9章介绍GPIO驱动和GPIO的实际操作案例;第10章介绍一个完整的LED内核模块驱动例程;第11章介绍12C总线控制器驱动和I2C总线扩展的外设驱动;第12章介绍SD卡相关驱动的移植;第13章介绍SylixOS下共享库的编程方法;第14章介绍Qt图形界面编程实验。附录包括推荐阅读书目、SylixOSBSP简介、SylixOS系统调试及固化、shell命令的说明。
  本书由牛建伟、刘禹编著。其中,刘禹负责编写第5~10章和第14章,牛建伟负责编写其余章节以及全书统稿工作。
  本书是作者在多年嵌入式操作系统教学的基础上形成的。作为一本教材,它既包含了作者的教学研究与教学实践,也吸取了国内外同类教材和有关文献中的精华,在此,谨向这些教材和文献的作者表示感谢;同时,在对本书实验内容的编写和验证过程中,得到了北京翼辉信息技术有限公司的大力支持,在此谨表示诚挚的谢意;另外,在本书的编写、出版过程中,得到了北京航空航天大学出版社的大力支持,在此谨表示诚挚的谢意。
  由于作者水平有限,加之时间仓促,书中难免存在一些不足和错误之处,恳请各位专家和读者不吝赐教。
抱歉,没有相关资料