本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
本书从实战角度出发,从基础开始,以设计案例为主线,以探索者ALIENTEK STM32F4 开发板为实践平台,结合代码分析,详细介绍了基于Cortex-M4内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
本书是一本介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony操作系统的特点和优势,掌握其开发和应用的技能。 本书共七章,分别介绍了OpenHarmony操作系统的概述、快速入门、内核、适配移植、IoT组件开发、SIMPLEGUI显示及开发示例。第1章介绍了OpenHarmony操作系统的基本概念、特点和架构;第2章通过一个简单的示例程序,帮助读者快速入门OpenHarmony操作系统的开发;第3章详细介绍了OpenHarmony操作系统的内核,包括任务管理、内存管理、同步机制等内容;第4章介绍了OpenHarmony操作系统的适配移植,包括板级支持包(BSP)的开发和适配,以及外设驱动的开发和移植;第5章介绍了OpenHarmony操作系统的IoT组件开发,包括GPIO、PWM、UART等常用组件的开发和使用;第6章介绍了OpenHarmony操作系统的SIMPLEGUI显示模块,帮助读者
本书根据linuxcool网站上的命令使用频率和读者反馈,精心挑选了200条最常用的Linux命令进行简要介绍,旨在帮助读者每天学习一条命令,持之以恒,稳扎稳打精通Linux系统的使用。本书中的命令涵盖了Linux中的文件管理、文档编辑、系统管理、磁盘管理、文件传输、网络通信、设备管理、压缩备份等诸多内容,同时还涵盖了一些杂项命令,并提供了一些扩展知识。本书内容简洁、准确、实用,旨在成为读者的案头工具书,成为读者学习Lux系统的好帮手。本书可供Linux系统管理人员、Linux初学人员、Linux爱好者学习使用。
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系 统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗口系统的32位多任务操作系统。 本书以课题为主导,边做边玩,抛开晦涩难懂的语言,行文风格十分随性,还充满了各种欢乐的吐槽,适合操作系统爱好者和程序设计人员阅读。
编写本书的目的是使读者可以在最短时间内掌握Excel数据分析。本书以数据分析的整体流程和知识难易度来安排各章内容及其在全书中的次序,每一章内容都紧密围绕数据分析展开。全书共10章,每天学习一章,10天就能学会Excel中的大多数数据分析工具的用法和技巧。 本书的主要内容包括数据分析的基本概念和流程、Excel中的数据分析工具的功能和特点、导入外部数据和输入不同类型的数据、修复有问题的数据、设置数据格式、排序、筛选、分类汇总、数据透视表、公式和函数基础知识、提取和格式化文本、汇总和统计数据、计算日期、模拟分析、单变量求解、规划求解、分析工具库、图表的基本概念和基础操作、创建不同类型的图表、导入和刷新数据、使用PowerQuery编辑器整理数据、使用PowerPivot创建数据模型、创建计算列和度量值、销售分析和客户分析等。 本书
本书以目前国内外流行的基于ARM架构的嵌入式微处理器及嵌入式操作系统为例,详细介绍嵌入式硬件系统架构、嵌入式微处理器和系统核心电路接口的设计与应用,以及嵌入式软件架构、主流嵌入式操作系统及其移植裁剪和应用程序编写等相关知识及应用技术。全书共9章,内容主要包括嵌入式系统概论、基于ARM架构的嵌入式微处理器、嵌入式系统开发环境与相应开发技术、嵌入式指令系统与程序设计、嵌入式系统设计与应用、嵌入式操作系统uC/OS-II及应用、嵌入式Linux操作系统及应用、Andriod操作系统及应用,后详细介绍了系统综合设计应用实例。
由博智书苑编的《新手学Word\Excel\PowerPoint办公应用(附光盘超值畅销版)》内容丰富全面,讲解详细透彻,共分为16章,其中包括:走进Office2010,Word2010办公基础,Word文档精美排版,制作图文并茂Word文档,Wold2010页面布局,Word2010高效办公,Excel2010应用基础,调整Excel工作表外观,图表的应用,Excel数据处理,数据透视表与透视图,使用公式与函数,幻灯片的基本操作,编辑幻灯片,美化幻灯片,演示文稿放映、发送与打印等知识,供广大读者阅读学习。
μC\OS-Ⅱ是一个源码开放的嵌入式实时操作系 统的内核。《嵌入式实时操作系统μC\OS-Ⅱ原理及 应用(第3版)》详细地介绍了嵌入式实时操作系统 μC\OS-Ⅱ内核的任务的管理和调度、系统时钟和节 拍服务、时间管理、中断、任务的通信和同步、内存 的简单管理原理。为帮助读者理解书中的内容,本书 给出了大量的实例。最后,还介绍了μC\OS-Ⅱ的移 植方法。为了学习上的方便,第3版还增加了使用集 成开发环境BC45和VC6.0编译μC\OS-Ⅱ的相关内容 。 《嵌入式实时操作系统μC\OS-Ⅱ原理及应用( 第3版)》适合高等院校计算机、电子技术、自动化技 术、仪器仪表等信息类专业教学使用,也适合对嵌入 式操作系统感兴趣的工程技术人员阅读参考。本书由 任哲等编著。
本书全面回顾了嵌入式操作系统的演进历史,主流的嵌入式操作系统的技术特点、成长历程以及背后的商业故事,展望了嵌入式操作系统未来的技术路径、市场发展趋势和物联网时代的新机遇。并按时间轴讲述了从RTOS、开源嵌入式操作系统到物联网操作系统的发展历程,以技术为视角剖析了嵌入式操作系统的实时性、安全性和云计算等重要技术,从手机、通信、汽车和可穿戴设备几个市场讨论了嵌入式操作系统的应用,从嵌入式操作系统和知识产权角度讨论了商业模式的问题。本书适合电子信息行业的人士阅读,尤其适合嵌入式系统、电子设计和工业控制领域的工程技术人员、管理和营销人士阅读,也可供从事嵌入式系统教学和学术研究领域的科研人员、老师,以及高校计算机、物联网、电子信息和自动控制等专业学习嵌入式课程的学生学习参考。
《基于SINOVATION的产品设计系统开发研究实例》分别以曲线文字和曲轴设计为载体,详细阐述基于SINOVATION进行产品开发的两种方法及过程。 《基于SINOVATION的产品设计系统开发研究实例》包括两部分。~6章为部分:基于SINOVATION的曲线文字设计系统开发及其可靠性研究。阐述第Ⅰ部分研究的现状、曲线文字设计理论、基于SINOVATION的曲线文字设计系统开发及应用、所开发系统的可靠性及研究结论等。第7~10章为第Ⅱ部分:基于SINOVATION的曲轴设计导航系统研究。阐述第Ⅱ部分研究的现状、曲轴设计内容及设计流程建立、曲轴设计导航系统的开发及应用、第Ⅱ部分研究结论等。 《基于SINOVATION的产品设计系统开发研究实例》适合从事CAD/CAM研究和应用的科技工作者及工程师使用,也可供机械工程类专业的高年级本科生和研究生阅读参考。
本书以树莓派的应用为主,介绍了使用树莓派完成主流服务器软件的方法,以及通过硬件开发对树莓派进行扩展以完成更多的任务。本书的前三章介绍了如何获得树莓派、如何选择它的周边设备,以及树莓派运行Linux所需要的知识;第4章介绍了如何将树莓派作为一个媒体中心与游戏机来使用;第5章是全书较为重要的一章,介绍了通过树莓派所使用的Linux系统来完成多个迷你服务器,如:SSH、WEB、论坛、数据库等功能;第6章则介绍了通过树莓派的扩展接口来连接的各种硬件。 本书适用于想通过树莓派来学习Linux系统、编程语言以及想通过树莓派来完成各种网络服务器功能的用户,也适用于那些想通过树莓派来学习硬件扩展或是硬件开发的用户。
本书对操作系统的内存管理、进程管理、进程协调和同步、进程间通信、实时时钟管理、设备无关的I/O、设备驱动、网络协议、文件系统等进行了详细的介绍,并利用分层的设计范式,以一种有序、易于理解的方式来阐述这些内容。本书以Xinu操作系统为系统设计的样板和模式,从一个裸机开始,一步一步地设计和实现一个小型但优雅的操作系统。本书的样本代码可以运行在Linksys E2100L无线路由器上。 本书适用于高年级的本科生或低年级的研究生,也适用于那些想了解操作系统的计算机从业人员。学习本书前,学生需要具备基本的程序设计能力,应当理解基本的数据结构,包括链表、栈和队列,并且应当用C语言写过程序。