本书以FreeRTOS实时操作系统为基础,使用STM32F407为MCU核心的开发板,讲解嵌入式实时操作系统控制。本书内容翔实,案例丰富,操作性极强;配有微视频和课件,帮助读者高效学习。
本书从实战角度出发,从基础开始,以设计案例为主线,以探索者ALIENTEK STM32F4 开发板为实践平台,结合代码分析,详细介绍了基于Cortex-M4内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
《30天精学Excel——从菜鸟到数据分析高手》以解决实际工作中的常见问题为导向,以大量实际工作经验为基础,介绍Excel中常用、实用的功能,帮助读者经过30天时间脱离“菜鸟”行列。第1章介绍Excel中常见的简单但实用性较强的技巧;第2章介绍学习Excel必须练好的基本功;第3章介绍单元格数据整理,整理凌乱的数据,可以使数据更规范;第4章介绍通配符与查找替换功能,这些功能的结合运用,可以批量处理不规范的数据;第5章介绍数据的安全保护与多表数据快速汇总,保护数据的安全可以减少损失;汇总可以将数据快速整合到一张表格中;第6章介绍高效数据管理,使用正确的方法,可以提升数据输入效率,避免输入错误数据;第7章介绍高效数据分析推荐技能——函数,详细介绍了常用函数的使用方法,以帮助读者解决办公中遇到的问题;第8章介绍高效数据分
本书是一本介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深入了解OpenHarmony操作系统的特点和优势,掌握其开发和应用的技能。 本书共七章,分别介绍了OpenHarmony操作系统的概述、快速入门、内核、适配移植、IoT组件开发、SIMPLEGUI显示及开发示例。第1章介绍了OpenHarmony操作系统的基本概念、特点和架构;第2章通过一个简单的示例程序,帮助读者快速入门OpenHarmony操作系统的开发;第3章详细介绍了OpenHarmony操作系统的内核,包括任务管理、内存管理、同步机制等内容;第4章介绍了OpenHarmony操作系统的适配移植,包括板级支持包(BSP)的开发和适配,以及外设驱动的开发和移植;第5章介绍了OpenHarmony操作系统的IoT组件开发,包括GPIO、PWM、UART等常用组件的开发和使用;第6章介绍了OpenHarmony操作系统的SIMPLEGUI显示模块,帮助读者
彭民德、彭浩等编著的这本《计算机操作系统(第3版)》系统地阐述了现代计算机操作系统的功能、结构和主要技术,包括进程与CPU管理、内存管理、设备管理和文件系统,讨论了操作系统的安全性。 本版增加了关于云操作系统发展背景及其功能特性和结构的内容。书中详细地介绍了UNIX、Linux和Windows实例,每章都有重点演示和交互练习以及小结和习题。与本书配套的建立操作系统教学网站的电子文件可从出版社网站(http://www.tup.com.cn)下载,其中有动画讲解、交互练习、题目测试和问题讨论等内容。 《计算机操作系统(第3版)》是计算机专业本科教材,但对各个层次的读者学习计算机操作系统也有一定的帮助。
全书主要内容包括计算机基础知识、网络基础及Internet应用、Windows 7操作系统、Word 2010文字处理软件、Excel 2010电子表格制作软件、PowerPoint 2010电子演示文稿制作软件、Access 2010数据库管理软件、多媒体与常用工具软件、新技术介绍。本书以能力培养为目标,以“做中学”与“微课程”教学改革为突破口,重构知识与技能组织形式,模块化与任务化教学内容,使教学内容的呈现形式具有综合性、实践性和体验性。书中案例的选取来源于学生学习、生活与就业的实际,任务与实操演练分层设计,深入浅出,循序渐进,将计算机应用基础知识与应用技能恰当地融入到任务分析和实施过程中,以满足学生多元化与个性化的分层次学习需求。全书采用案例贯穿知识,用任务驱动教学,注重实用性和可操作性,有助于提高大学生计算机应用操作
本书根据linuxcool网站上的命令使用频率和读者反馈,精心挑选了200条最常用的Linux命令进行简要介绍,旨在帮助读者每天学习一条命令,持之以恒,稳扎稳打精通Linux系统的使用。本书中的命令涵盖了Linux中的文件管理、文档编辑、系统管理、磁盘管理、文件传输、网络通信、设备管理、压缩备份等诸多内容,同时还涵盖了一些杂项命令,并提供了一些扩展知识。本书内容简洁、准确、实用,旨在成为读者的案头工具书,成为读者学习Lux系统的好帮手。本书可供Linux系统管理人员、Linux初学人员、Linux爱好者学习使用。
自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系 统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、C语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码,30天后就可以制作出一个具有窗口系统的32位多任务操作系统。 本书以课题为主导,边做边玩,抛开晦涩难懂的语言,行文风格十分随性,还充满了各种欢乐的吐槽,适合操作系统爱好者和程序设计人员阅读。
本书以目前国内外流行的基于ARM架构的嵌入式微处理器及嵌入式操作系统为例,详细介绍嵌入式硬件系统架构、嵌入式微处理器和系统核心电路接口的设计与应用,以及嵌入式软件架构、主流嵌入式操作系统及其移植裁剪和应用程序编写等相关知识及应用技术。全书共9章,内容主要包括嵌入式系统概论、基于ARM架构的嵌入式微处理器、嵌入式系统开发环境与相应开发技术、嵌入式指令系统与程序设计、嵌入式系统设计与应用、嵌入式操作系统uC/OS-II及应用、嵌入式Linux操作系统及应用、Andriod操作系统及应用,后详细介绍了系统综合设计应用实例。
全书分为3篇:篇详细讲解本书将要开发的分布式实时计算所涉及的相关技术,特别针对C++11的新特性着重介绍。第二篇剖析分布式计算编程细节,其中对每个重要的概念、模型和函数都加以阐述。第三篇主要关注实战用例,将编写数个极具实践价值的应用程序,为开发者提供参考。通过阅读本书,读者不仅能开发出一套基于C/C++实现的分布式实时计算,而且还可以以此学习和了解服务器编程接口设计以及UNIX服务器开发的多个重要主题,对未来实际应用与开发提供参考。
本书全面回顾了嵌入式操作系统的演进历史,主流的嵌入式操作系统的技术特点、成长历程以及背后的商业故事,展望了嵌入式操作系统未来的技术路径、市场发展趋势和物联网时代的新机遇。并按时间轴讲述了从RTOS、开源嵌入式操作系统到物联网操作系统的发展历程,以技术为视角剖析了嵌入式操作系统的实时性、安全性和云计算等重要技术,从手机、通信、汽车和可穿戴设备几个市场讨论了嵌入式操作系统的应用,从嵌入式操作系统和知识产权角度讨论了商业模式的问题。本书适合电子信息行业的人士阅读,尤其适合嵌入式系统、电子设计和工业控制领域的工程技术人员、管理和营销人士阅读,也可供从事嵌入式系统教学和学术研究领域的科研人员、老师,以及高校计算机、物联网、电子信息和自动控制等专业学习嵌入式课程的学生学习参考。
《SPARC嵌入式系统设计与开发:S698系列处理器实用教程》以珠海欧比特公司研发的基于SPARC架构的S698系列处理器为例,介绍嵌入式系统的设计与开发方法。《SPARC嵌入式系统设计与开发:S698系列处理器实用教程》可供从事计算机系统设计与开发的技术人员学习和参考,也可作为高等院校相关专业的教材。
《基于SINOVATION的产品设计系统开发研究实例》分别以曲线文字和曲轴设计为载体,详细阐述基于SINOVATION进行产品开发的两种方法及过程。 《基于SINOVATION的产品设计系统开发研究实例》包括两部分。~6章为部分:基于SINOVATION的曲线文字设计系统开发及其可靠性研究。阐述第Ⅰ部分研究的现状、曲线文字设计理论、基于SINOVATION的曲线文字设计系统开发及应用、所开发系统的可靠性及研究结论等。第7~10章为第Ⅱ部分:基于SINOVATION的曲轴设计导航系统研究。阐述第Ⅱ部分研究的现状、曲轴设计内容及设计流程建立、曲轴设计导航系统的开发及应用、第Ⅱ部分研究结论等。 《基于SINOVATION的产品设计系统开发研究实例》适合从事CAD/CAM研究和应用的科技工作者及工程师使用,也可供机械工程类专业的高年级本科生和研究生阅读参考。
本书以树莓派的应用为主,介绍了使用树莓派完成主流服务器软件的方法,以及通过硬件开发对树莓派进行扩展以完成更多的任务。本书的前三章介绍了如何获得树莓派、如何选择它的周边设备,以及树莓派运行Linux所需要的知识;第4章介绍了如何将树莓派作为一个媒体中心与游戏机来使用;第5章是全书较为重要的一章,介绍了通过树莓派所使用的Linux系统来完成多个迷你服务器,如:SSH、WEB、论坛、数据库等功能;第6章则介绍了通过树莓派的扩展接口来连接的各种硬件。 本书适用于想通过树莓派来学习Linux系统、编程语言以及想通过树莓派来完成各种网络服务器功能的用户,也适用于那些想通过树莓派来学习硬件扩展或是硬件开发的用户。