本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
本书从实战角度出发,从基础开始,以设计案例为主线,以探索者ALIENTEK STM32F4 开发板为实践平台,结合代码分析,详细介绍了基于Cortex-M4内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。
本书是一本介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony操作系统的特点和优势,掌握其开发和应用的技能。 本书共七章,分别介绍了OpenHarmony操作系统的概述、快速入门、内核、适配移植、IoT组件开发、SIMPLEGUI显示及开发示例。第1章介绍了OpenHarmony操作系统的基本概念、特点和架构;第2章通过一个简单的示例程序,帮助读者快速入门OpenHarmony操作系统的开发;第3章详细介绍了OpenHarmony操作系统的内核,包括任务管理、内存管理、同步机制等内容;第4章介绍了OpenHarmony操作系统的适配移植,包括板级支持包(BSP)的开发和适配,以及外设驱动的开发和移植;第5章介绍了OpenHarmony操作系统的IoT组件开发,包括GPIO、PWM、UART等常用组件的开发和使用;第6章介绍了OpenHarmony操作系统的SIMPLEGUI显示模块,帮助读者
本书将实时系统、实时统一建模语言、实时系统的统一开发过程和Rational Rose RealTime建模环境有机地结合起来,以案例为基础,系统地介绍了实时系统的设计与实现。全书分为3部分,部分为基础建模环境。第2部分建模篇,结合实时统一建模语言和Rational Rose ReaTime建模工具,介绍了实时系统的需求、系统设计和实现与部署。第3部分为案例篇,分析了4个典型的实时系统案例;纸牌游戏、咖啡机控系统、ATM自动取款机控制系统和电梯控制的设计与实现。案例是针对不同层次的实时系统开发人员进行设计的,同时也涵盖了实时系统设计的主要特性。 本书附带的相关模型及源代码请到://.fecit..“下载专区”下载。 本书可供实时系统的分析人员、架构人员、系统设计人员和软件工程人员参考,也可以作为大专院校和培训机构的计算机及电子工程相关专业的教材。
《SPARC嵌入式系统设计与开发:S698系列处理器实用教程》以珠海欧比特公司研发的基于SPARC架构的S698系列处理器为例,介绍嵌入式系统的设计与开发方法。《SPARC嵌入式系统设计与开发:S698系列处理器实用教程》可供从事计算机系统设计与开发的技术人员学习和参考,也可作为高等院校相关专业的教材。
《基于SINOVATION的产品设计系统开发研究实例》分别以曲线文字和曲轴设计为载体,详细阐述基于SINOVATION进行产品开发的两种方法及过程。 《基于SINOVATION的产品设计系统开发研究实例》包括两部分。~6章为部分:基于SINOVATION的曲线文字设计系统开发及其可靠性研究。阐述第Ⅰ部分研究的现状、曲线文字设计理论、基于SINOVATION的曲线文字设计系统开发及应用、所开发系统的可靠性及研究结论等。第7~10章为第Ⅱ部分:基于SINOVATION的曲轴设计导航系统研究。阐述第Ⅱ部分研究的现状、曲轴设计内容及设计流程建立、曲轴设计导航系统的开发及应用、第Ⅱ部分研究结论等。 《基于SINOVATION的产品设计系统开发研究实例》适合从事CAD/CAM研究和应用的科技工作者及工程师使用,也可供机械工程类专业的高年级本科生和研究生阅读参考。
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系 统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗口系统的32位多任务操作系统。 本书以课题为主导,边做边玩,抛开晦涩难懂的语言,行文风格十分随性,还充满了各种欢乐的吐槽,适合操作系统爱好者和程序设计人员阅读。
SpringBoot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序员从烦琐的DOM操作中解救出来。利用SpringBootVue,我们可以快速开发出大型SPA应用。本书分为16章,重点讲解SpringBoot2Vue2全栈开发所涉及的各种技术点。所有技术点都配有操作实例,循序渐进,直到引导读者开发出一个完整的微人事SPA应用。本书适合有基础的Java开发者及SpringBoot初学者学习,也适合高等院校和培训学校相关专业的师生作为教学参考书。
Protel 99 SE是Protel Technology公司开发的基于Windows环境下的电路板设计软件。该软件功能强大,人机界面友好,易学易用,是大中专院校电学专业必学课程,同时也是业界人士*的电路板设计工具。《Protel 99 SE电路设计实例教程(第二版)》由13章、3个附录组成,主要内容包括Protel 99 SE简介、原理图设计环境的配置、基础原理图设计、原理图元件库的编辑、原理图设计进阶、层次原理图的设计、印制电路板基础、配置PCB设计环境、基础PCB设计、PCB元件的制作、电路仿真分析、综合案例演练,以及Protel 99 SE常用快捷键、常用封装和元件封装缩写含义等。《Protel 99 SE电路设计实例教程(第二版)》通俗易懂、条理清晰,可以帮助读者在短时间内成为电路板设计高手。《Protel 99 SE电路设计实例教程(第二版)》既可作为高校现代电子技术EDA方面的教材,同时也可作为电路及电路板设计工