根据嵌入式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARMCortexM3内核体系结构、基于STM32F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、μC/OSII操作系统的应用及移植等部分。 《嵌入式系统原理及应用实例》既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程
本书从教学的角度出发,全面、系统地讲述了嵌入式系统及各组成部分的基本知识、技术原理和设计方法,使读者可以了解嵌入式系统的结构组成,掌握嵌入式系统开发的思路方法,具备嵌入式系统开发的初步分析问题和解决问题的能力。本书上篇是原理部分,内容包括:嵌入式系统概述,ARM处理器和指令集,嵌入式Linux操作系统,嵌入式软件编程技术,开发环境和调试技术,Boot Loader技术,ARM Linux内核,文件系统,设备驱动程序设计基础,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序开发和嵌入式GUI及应用程序设计; 本书下篇是实验部分,内容包括: 实验基础,开发环境建立,内核和模块构建,文件系统构建,调试技术演练,字符设备驱动程序设计,块设备驱动程序设计,网络设备驱动程序设计,MiniGUI实验设计和Android实验设计。本书兼顾教
采用由简到难的编写思路,首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,*后加深难度,介绍高级应用,从而使读者很容易理解和消化。全书共10章,第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了 c/OS Ⅱ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。本书中列举的实例具有一定难度,适合具有一定嵌入式基础的读者使用,初学者请参考本书提供的共享资料和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程
本书以Windows操作系统的常见使用实例为主线,介绍了Windows操作系统的概念及其在资源管理和提供用户界面方面的作用,另外还介绍了读者经常会用到的文件管理、用户和组管理、网络配置管理、设备管理和存储管理等内容。对于注册表管理和进程管理这两部分内容来说,可以根据读者自身情况有选择地学习。书中提供了生动活泼的漫画和大量操作过程的图形界面,在对基本概念的阐述中,使用了许多青少年易于理解的比喻和故事,以及大量对话式的讲解方式。本书的每个章节都提供了相关的延伸阅读,用以激发读者对计算机的兴趣。本书强调操作实践的同时,引导读者将感性认识上升到理性认识,逐渐培养强大的逻辑思维能力。 本书还提供了简单有趣的Windows批处理程序,供读者在运行程序过程中加深理解。这些程序实例,都可以方便地从清华大学出版社的资源网
本书以帮助学生掌握仿真的方法和技术为目标,以信息系统的分析为背景,借鉴国外的有关做法,按照讲清概念、熟悉工具、学会使用的原则,重点阐述如何利用MATLAB工具分析问题,通过案例示范和多层次的项目训练,培养学生分析和解决问题的能力。全书分为5章,即系统仿真概述、MATLAB应用基础、系统模型的建立与表示、系统的仿真分析和系统仿真实训。仿真实训的介绍涉及电路分析、信号分析和系统分析等,不局限于某一专业,着力介绍系统仿真的基本方法和技术。本教材既可以独立存在,也可以作为其他课程的仿真教材或辅助教材。
在以 ChatGPT 为代表的 AIGC(AI Generated Content,利用人工智能技术来生成内容)工具大量涌现的今天,学习编程的门槛大幅降低。对于大部分没有编程基础的职场人士来说, VBA 这样的办公自动化编程语言比以前任何时候都更容易掌握,能够极大提高工作效率。本书通过3个部分:VBA 基础知识、ChatGPT 基础知识、ChatGPT 实战办公自动化,帮助 Excel 用户从零开始迅速掌握 VBA,以“授人以渔”的方式灵活应对任何需要自动化办公的场景。简而言之,本书的目标是:普通用户只需要掌握一些 VBA 的基本概念,然后借助 ChatGPT 就可以得到相应的VBA代码,从而解决具体问题。
Docker已经成为行业中热门爆的开源技术,没有之一。而Kubernetes的诞生,更是使得Docker如虎添翼。越来越多的人开始投入到Docker和Kubernetes的开发和运维中去。本书是一本为初学者量身定做的入门教材,适合对容器技术了解不多,没有太多的相关开发和运维经验,但是又想掌握Kubernetes技术的读者使用,帮助他们快速地进入这个领域。 本书分为两篇共12章,第一篇全面介绍Docker,包括Docker的基础知识、在主流操作系统上安装Docker的方法以及Docker的基本管理操作;第二篇详细介绍Kubernetes,主要包括Kubernetes基础知识、Kubernetes的安装方法、Kubernetes命令行管理工具、运行应用、访问应用、存储管理、软件包管理、网络管理以及Kubernetes的图形管理工具。 本书内容详尽、示例丰富,是广大Docker和Kubernetes初学者推荐的参考书,同时也适合高等院校和培训学校计算机相关专
本书选取经典、高频、实用的函数进行深入讲解,用通俗的语言解析函数的语法格式和应用方法,帮助读者从根源了解Excel函数的使用原理。全书共11章,主要介绍了如何快速掌握函数的学习方法、如何使用区域名称、如何解决公式中出现的问题,并对工作中最常用的十大函数进行了单独分析,进而对各种不同类型函数的用法逐一进行了讲解,最后介绍了如何将函数与其他数据分析工具相结合,对数据进行高级处理和分析。本书采用全彩印刷,版式轻松,语言通俗易懂,配套二维码视频讲解,学习起来更高效便捷。同时,本书附赠了丰富的学习资源,为读者提供高质量的学习服务。本书非常适合Excel初学者、想快速提高办公效率的职场人士以及从事数据分析相关工作的人员阅读,也可作为职业院校及培训机构相关专业的教材及参考书。
本书通过职场中常见的案例,介绍初学者需要掌握的Word/Excel/PPT/Photoshop 等软件在办公中的应用方法与技巧,以及移动办公的相关软件及其操作方法。 全书分为5篇,共17章。“Word办公应用”篇介绍办公文档的创建与编辑,图文混排型文档的制作,表格型文档的创建与编辑,Word样式与模板的应用,文档的审阅、打印与导出,批量生成文档等内容:“Excel办公应用”篇介绍表格的创建与美化,数据的排序、汇总与筛选,图表与数据透视表的应用,函数与公式的应用,表格数据的规划求解等内容:“PPT设计与应用”篇介绍演示文稿的编辑与设计、动画设计与放映设置等内容;“Photoshop图像高效处理”篇介绍快速调整图片、精修并制作特定风格的人像照片、制作创意特效等内容:“移动办公”篇介绍使用手机、平板电脑等设备进行时间管理、文件处理、邮件处理、文件云同
作为一种16/32位的高性能、低成本、低功耗嵌入式RISC微处理器,ARM微处理器目前已经成为应用为广泛的嵌入式微处理器。 本书全面系统地介绍了嵌入式系统开发的基本知识和方法。全书分为四部分。部分介绍嵌入式系统基本概念及广泛使用的ARM技术,包括ARM处理器的体系结构、寻址方式、指令系统、汇编语言程序和C语言程序设计基础及ARM嵌入式硬件设计基础。第二部分介绍基于ARM 920T内核的三星S3C2440处理器,以及基于S3C2440处理器的应用系统设计,并以S3C2440为开发平台,列举几个典型的基本功能部件的程序设计示例。第三部分介绍Boot Loader及实现、ARM Linux系统移植与驱动开发。第四部分介绍ARM ADS集成开发环境及几个嵌入式系统应用开发实例。
系统架构设计师考试作为计算机技术与软件专业技术资格考试(简称 软考 )中的一个高级资格专业考试,是由国家人力资源和社会保障部、工业和信息化部领导的*考试。通过该考试获得系统架构设计师证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从中择优聘任高级工程师专业技术职务。 本书由薛大龙教授担任主编,薛教授长期从事 软考 培训工作,熟悉考题的形式、难度、深度和重点,了解学生学习过程中的难点。本书通过对系统架构设计师考试2012 20172018年的真题进行逐题分析和解答,帮助考生全面掌握系统架构设计师的知识和技能,掌握考试重点,熟悉试题形式,学会解答问题的方法和技巧,更高效地准备系统架构设计师考试。
本书从实际操作出发,对金蝶KISV9.1标准版进行了详细讲解,包括安装、初始化设置、凭证处理和账簿查询、固定资产管理、工资管理、往来管理、出纳管理、转账设置、期末处理、报表、日常系统维护及其高级应用等。本书试图通过7天的教学,让读者掌握金蝶KISV9.1标准版的使用方法。本书适合财务人员学习参考,也适合有意学习会计电算化的读者自学使用。
本书在剖析用户进行黑客防御中迫切需要或想要用到的技术时,力求对其进行实操式的讲解,使读者对Kali Linux渗透测试与攻防技术有一个系统的掌握,从而能够更好地防范黑客的攻击。全书共分为11章,包括渗透测试概述、搭建渗透测试环境、配置Kali Linux系统、配置靶机系统、渗透信息的收集、扫描系统漏洞、渗透测试框架、嗅探与欺骗技术、破解路由器密码、从无线网络渗透内网、网络中的虚拟AP技术。 另外,本书还赠送海量品牌资源,包括同步教学微视频、精美教学幻灯片、教学大纲、108个黑客工具速查手册、160个常用黑客命令速查手册、180页计算机常见故障维修手册、8大经典密码破解工具电子书、加密与解密技术快速入门电子书、网站入侵与黑客脚本编程电子书、100款黑客攻防工具包等,帮助读者掌握黑客防守方方面面的知识。 本书内容丰富、图文并茂、
本书以应用较广的针对服务器的Linux发行版—CentOS Stream 9为蓝本,遵循“易学易用、全面灵活”的指导思想,全面系统地介绍Linux的相关知识、操作方法以及使用技巧。 全书共9章,内容涵盖Linux的发展与特点、CentOS与同系列系统的关系、CentOS的特点及安装过程、终端窗口及命令的使用、软件的管理、目录和文件系统的管理、文本编辑器的使用、压缩与归档、用户与用户组的管理、目录和文件权限、磁盘的分区和格式化、文件系统的挂载与卸载、逻辑卷的管理、网络参数的配置、常见网络服务的搭建和管理、综合环境的搭建与使用、Docker容器的部署、进程管理、防火墙技术、远程管理、Shell编程的相关知识等。在讲解过程中,穿插“知识点拨”“注意事项”“动手练”板块,读者可以更方便全面地了解对应的知识点,完善自己的知识体系。每章的结尾处安排“知识延伸
本书在剖析用户进行黑客防御中迫切需要或想要用到的技术时,力求对其进行实操式的讲解,使读者对Kali Linux渗透测试与攻防技术有一个系统的掌握,从而能够更好地防范黑客的攻击。全书共分为11章,包括渗透测试概述、搭建渗透测试环境、配置Kali Linux系统、配置靶机系统、渗透信息的收集、扫描系统漏洞、渗透测试框架、嗅探与欺骗技术、破解路由器密码、从无线网络渗透内网、网络中的虚拟AP技术。 另外,本书还赠送海量品牌资源,包括同步教学微视频、精美教学幻灯片、教学大纲、108个黑客工具速查手册、160个常用黑客命令速查手册、180页计算机常见故障维修手册、8大经典密码破解工具电子书、加密与解密技术快速入门电子书、网站入侵与黑客脚本编程电子书、100款黑客攻防工具包等,帮助读者掌握黑客防守方方面面的知识。 本书内容丰富、图文并茂、
本书是一本专注于Windows操作系统信息安全的教材,内容涵盖了常见Windows操作系统信息安全项目案例。本书以培养学生的职业能力为核心,以工作实践为主线,以项目为导向,采用任务驱动、场景教学的方式,面向企业信息安全工程师人力资源岗位能力模型设置教材内容,建立以实际工作过程为框架的职业教育课程结构。 本书分为基础模块、进阶模块和创新模块3个单元,共8个项目,主要内容包括走进Windows服务器、Windows服务器用户管理、Windows服务器共享管理、Windows服务器网站管理、Windows服务器远程管理、Windows域管理、Windows应用安全以及Windows内网安全。 本书可作为职业院校信息安全技术应用专业的教材,也可作为信息安全从业人员的参考用书。本书配有电子课件,选用本书作为授课教材的教师可登录机械工业出版社教育服务网(www.cmpedu.com)
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。 本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
本书选取经典、高频、实用的函数进行深入讲解,用通俗的语言解析函数的语法格式和应用方法,帮助读者从根源了解Excel函数的使用原理。全书共11章,主要介绍了如何快速掌握函数的学习方法、如何使用区域名称、如何解决公式中出现的问题,并对工作中最常用的十大函数进行了单独分析,进而对各种不同类型函数的用法逐一进行了讲解,最后介绍了如何将函数与其他数据分析工具相结合,对数据进行高级处理和分析。本书采用全彩印刷,版式轻松,语言通俗易懂,配套二维码视频讲解,学习起来更高效便捷。同时,本书附赠了丰富的学习资源,为读者提供高质量的学习服务。本书非常适合Excel初学者、想快速提高办公效率的职场人士以及从事数据分析相关工作的人员阅读,也可作为职业院校及培训机构相关专业的教材及参考书。