本书是作者及所在团队多年研究成果的总结和梳理,提炼了在目标体系分析领域重要的模型和方法,将网络理论、决策与优化理论、体系工程理论等一般性理论方法与目标体系分析这一重要问题相结合,从数学的角度给出了多种重要的模型和求解方法,采用仿真和实际案例给出实验过程和结果分析。全书共分六章,包括目标体系分析问题以及相关概念,目标体系建模与分析的框架和基础理论方法,基于单层、双层网络阻断的模型和求解方法,基于故障树的模型和求解方法,基于贝叶斯网络的模型和求解方法,基于博弈论的模型和求解方法。
BeagleBone是一款信用卡大小的低成本Linux计算机,它可以联网并运行高级操作系统(如Android和UbuntuLinux)。BeagleBone包含大量I/O接口,具有广泛的开源软件支持选项,只需进行简单的设置即可利用它开发应用。本书详细介绍了BeagleBone的软硬件及其应用开发技巧,全书共分3个部分,共计13章。本书以循序渐进的方式向读者介绍了BeagleBone的软硬件、嵌入式Linux系统开发、接口电路、BeagleBone编程、BeagleBone输入/输出接口、交叉编译和EclipseIDE、BeagleBone总线接口、物理接口、物联网、丰富的用户界面、图像及音视频、BeagleBone实时接口等内容。本书对于发明家、制造商、学生、创业者都具有广泛的参考价值,能够帮助读者深入探索BeagleBone,挖掘其强大的使用价值。
《深入解析Mac OS X & iOS操作》编著者 莱文。 开发者、内核黑客和对苹果感到好奇的人们 注意了!本书探讨了MacOSX和iOS的方方面 面,深入讲解了两个的架构,讨论了框架手册没 有讨论的内容。本书清晰而详细地讨论了苹果操作系 统的内部工作原理,包括苹果私有的API,书中的大 部分内容都是披露。 《深入解析Mac OS X & iOS操作》在漫游 架构的时候,从用户态深入到内核态,通过带注 释的代码示例揭示了每一个层次和组件,还提供了可 上手的实验,并且比较了两个实现的区别。 主要内容 引导过程:Mac的EFI、iOS的iBoot以及内核 启动过程 进程、线程以及虚拟内存管理 通过DTrace、ptrace和隐藏的调用进行调 试和性能剖析 级的API:POSIX调用、Mach陷阱以及OSX /iOS私有的API 文件架构,包括VFS和HFS+ 网络架构:从套接字到网络接口以及网络驱动 程序 内核扩展、驱动程序
CATIAV5是一款基于Windows操作系统的高端CAD/CAM软件,涵盖了产品开发的全过程,支持电子化企业的解决方案,提供了完善无缝的集成环境。 《CATIA实用教程(第3版)》以CATIAV5-6R2017为工具,面向初学者,以介绍基本概念和基本操作为起点,按照草图设计、三维建模、部件装配、绘制工程图、曲线和曲面、工程分析、参数化与知识顾问、数字样机运动机构分析和图形输出的顺序介绍CATIA,注重以典型实例带动教学。书中各章均附有例题、习题或思考题。 《CATIA实用教程(第3版)》可作为高等学校相关专业的教材,也可供从事相关工作的工程技术人员参考。
目前嵌入式技术和Linux程序开发技术成为计算机界比较流行的两大技术。作为一种非常基础和常用的编程语言,C语言在嵌入式系统开发中体现了其强大的软硬件操控能力。本书重点关注嵌入式Linux中的C语言编程,目的在于帮助读者在基本掌握C语言的基础上,逐渐掌握嵌入式Linux中的C语言开发技术。本书包含程序环境搭建、调试技术、库函数、高级编程、程序优化等方面的知识。本书的讲解由浅入深,知识点突出,其中的一些示例取自常见技术和项目中的精华,工程应用性强。本书适合高校学生阅读,帮助其向具有研发能力的工程技术人员过渡,同样也适用于嵌入式软件开发人员补充知识、开阔眼界。
本书是探索Linux操作原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作原理的方式,而是基于实践,以从零开始构建一个完整的Linux操作的过程为依托,指引读者在实践中去探索操作的本质。这种方式的妙处在于,让读者先从宏观上全面认清一个完整的操作中都包含哪些组件,各个组件的作用,以及各个组件间的关系,从微观上深入理解各个组件的原理,帮助读者达到事半功倍的学习效果,这是作者潜心研究Linux操作系0几年的心得和经验,能避免后来者在学习中再走弯路。此外,本书还对编译链接技术(尤其是动态加载和链接技术)和图形进行了原理性的探讨,这部分内容非常珍贵。 全书一共8章:章介绍了如何准备工作环境。在第2章中构建了编译工具链,这是后面构建操作各个组件的基础。在这一
作为学习LabVIEW与32位微处理器STM32的入门级,本书从LabVIEWforARM嵌入式软件架构入手,在分析STM32芯片内部每个功能模块的基础上,着重介绍使用LabVIEW对其进行编程的工作原理和开发过程,让读者知其所以然。同时,本书还配套了40个实验例程和经典案例,帮助读者快速理解和掌握图形化ARM嵌入式系统开发。通过基本原理、实验例程、案例分析,这种循序渐进、由浅入深的方式引导读者完成由STM32初学者过渡到ARM嵌入式开发工程师的转变。
长期以来,新设计团队一直在为设计一个自主的、有所突破和创新的操作而努力。为了让新的成员能更快、更容易地理解操作的精髓,从更高的角度去鉴赏和发现操作设计中的精妙与不足,团队成员以Linux 0.11内核为例,对操作的设计思想和实现原理进行了深刻地剖析,取得了十分好的效果,很好地培养和锻炼了团队成员对操作的能力。为了实现让国人也能设计出自己的操作的目标,本书作者团队无私地将他们的独特研究方式与研究成果奉献了出来,希望所有想要去深刻理解Linux内核和操作设计思想朋友能从中受益。 本书的特点在于,既不是空泛地讲理论,也不是单纯地从语法的角度去逐行地分析源代码,而是以操作在实际运行中的几个经典事件为主线,将理论和实际结合在一起,精准地再现了操作在实际运行中究竟是如何运转的。宏观上,大家可以领略Linux 0.11内