《TIC66X多核软件开发技术基于CCSV5SYSBIOS的高级应用与实例精解)》主要包含3部分内容:一部分主要介绍CCSV5的安装使用以及高级技术实例,具体包括:如何输入一个数据文件到CCSV5,并使用Graph工具显示波形图;如何实现C,ASM以及线性汇编的混合编程;如何对YUV格式的图像/视频数据进行软件仿真处理以及显示等内容。第二部分主要介绍SYS/BIOS的高级技术,具体包括Hook(钩子)函数的使用、SYS/BIOS内存管理、SYS/BIOS设备使用、SYS/BIOS系统尺寸优化等,并给出SWI、Mailbox、TSK等实例及解析。第三部分主要介绍基于SYS/BIOS的多核编程技术(MCSDK),重点包括MCSDK软件包的架构和使用、多核镜像部署(MAD)、自启动(Boot)、HUA,Imaging等实例。MCSDK是多核编程非常有用的工具,在此基础上,用户可以把主要精力放在应用程序的设计与开发上,而不是花大量时间精力去研究
本书兼顾理论与实践。全书首先对调试技术及嵌入式调试手段进行一个概览,然后重点对linux环境下的嵌入式调试技术进行详细的讲解,最后给出两个综合应用实例:MPEG-4视频播放器的设计和基于GPS的移动定位终端。在编写思路上,本书以理论为先、实践为重;具体到调试技巧和手段上,则结合具体实例展开。书中各个实例之间采取从前至后逐步深入的方式,既衔接有序,又便于读者学习。本书配套光盘包含书中相关的补充资料、与Sitsang评估板相关的工具链和源代码、本书第3~9章的源代码,以及书中使用到的工具和软件等。本书既可作为Linux环境下嵌入式软件调试技术从入门到精通的学习用书,也可供从事Linux环境下的嵌入式软件调试的工程人员参考使用。
本书从网络基本知识入手,全面阐述了如何开发纯文字MUD游戏。并通过构建SimpleMUD和BetterMUD这两个MUD,重点讲述了如何实现MUD。本书分为4大部分。部分介绍了计算机网络的基本知识、Winsock/BerkeleySocketsAPI以及多线程的概念;展示了本书所用的基本库BasicLib中的所有类和函数;创建了一个套接字库SocketLib;介绍了MUD中最常用的Tel协议,并创建了一个简单的基于Tel的聊天服务器SimpleChat。第2部分详细介绍了如何创建SimpleMUD。这是一个非常简单的MUD,但通过它说明了MUD编程的每一个概念,直到解决开发这种游戏时所遇到的每一个问题。在SimpleMUD中,游戏的物理层和逻辑层采用C代码来编写。第3部分描述了如何创建BetterMUD,它是一个非常灵活的MUD,比SimpleMUD要复杂得多。当代MUD游戏的主要特性全都包含在BetterMUD中。在BetterMUD中,使用Python脚本语言构建灵活的逻辑层。第4部分录
本书是开源运动的独立宣言,它清晰、透彻和准确地描述了开源运动的理论与实际应用,对开源软件运动的成功和Linux操作系统的广泛采用都起到了至关重要的作用。本书在开源运动中的地位相当于基督教的,用黑客们的话说,这是“黑客藏经阁”的收藏。 本书并不只是在讲开源和黑客,所有关心软件开发和IT发展的人都应该花些时间通读全书,书中给出了大量充满智慧的观点和经过验证的概念,如命令体系、礼物文化、以少成多、内部市场、竞次、反公地模型、委员会设计、同侪声誉、模因工程、SNAFU现象、进化不利条件、软件业是服务行业、组织结构决定产品结构、准入门槛越低稳定性越高、程序员是资产而非成本等,这些内容会给你带来新的启示和思考。
本书是作者多年从事嵌入式软件测试研究、开发、咨询及培训经验的总结。全书共9章,分为3部分:部分(~4章)是对嵌入式软件开发技术的介绍,涉及嵌入式软件开发所用到技术的一些基本概念和基础知识,如嵌入式应用的基础知识、嵌入式软件设计的各种方法、嵌入式应用开发的相关技术以及嵌入式软件开发的集成环境等;第II部分(第5、6章)是本书的重点,讲述了嵌入式软件测试的一些基本概念、重要技术和经典方法,包括嵌入式软件的静态测试、动态测试、测试过程、自动化测试、可靠性测试等嵌入式软件测试的基础知识,以及嵌入式软件测试仿真、虚拟仪器与虚拟样机应用、软硬件协同验证、FPGA测试等技术和方法;第III部分(第7-9章)是对嵌入式软件测试工具的全面介绍,覆盖了嵌入式软件测试各个方面的实际应用需求,书中的工具选型主要以嵌入式软件测试
本书以用户体验研究为背景,介绍了眼动追踪技术的基本原理、在人机交互发展过程中评估用户体验的重要性和相关实践,并对眼动追踪技术在商务网站、移动设备、社交媒体、视频游戏等多个领域中的应用分别进行详细阐述,旨在提升用户体验,对产品进行更好的优化,也使设计人员更深入地了解用户浏览和使用技术的方式。本书不仅适合想要了解眼动追踪技术的初学者,也适合熟练掌握该技术的设计人员,能够帮助设计人员更好地了解用户的行为,提高设计的针对性。
本书介绍了架构的设计过程及设计方法:属性驱动设计(ADD)。书中通过介绍ADD的概念和应用实例,展示了如何执行架构设计,如何重新设计概念,可帮助读者从“入门到精通”掌握软件架构设计。章介绍了软件架构设计和ADD方法的发展史,第2章讨论软件架构设计的细节,第3章详细介绍ADD方法,第4~6章是几个案例研究,第7章展示了其他一些设计方法,第8章深入讨论了设计过程中的分析,第9章讲解了实时过程如何适应组织级别的应用,0章总结了全书的内容。
本书作为国内一本定位于手机软件测试技术的指导用书,从实际应用角度出发,以智能终端和3G业务规划为基础,系统地介绍了手机软件测试的各个主要方面。全书包含三个部分共8章,部分包括章~第2章,从整体上介绍了手机设备软硬件的现状与趋势,以及手机软件测试用例设计的常用方法,给入门读者提供了必要的基础知识;第2部分包括第3章~第5章,即按照手机软件体系结构,从下到上分为操作系统、中间件和业务应用三个层次详细讲解了手机软件的测试技术;第3部分包括第6章~第8章,以指导实践为目标,分别对外场测试和一致性测试以及手机软件质量保证这些热门话题进行了展开和讨论,引导读者能够恰当地运用测试技术和测试工具,保障手机软件的高质量和高可靠性。
要想把软件卖出去,要想让程序发挥价值,需要把研发出来的各个模块、各个功能“捏”在一起,并且达到的质量标准。因此,集成很重要。这是一本关于软件集成的书。它将全面介绍包括持续集成、持续交付在内的,业界公认的原则和实践。但本书并不止步于此,本书将仔细讲解这些原则和实践背后的原因。因为我们需要知道实践背后的道理,知道思考的方法,才能在具体的情境中活学活用,根据实际项目具体情况,制定最合适务实的方案。本书适合所有与软件集成有关的工作者阅读,包括程序开发人员、集成工程师、测试人员、质量保证人员、配置管理人员、项目管理人员等。软件集成策略和方法,需要软件集成相关的每个人了解和掌握。
FPGA设计基于团队的实践根据FPGA设计实践中的经验总结,介绍了一套适用于FPGA设计的实用设计方法学。该方法学涉及了整个FPGA设计流程,从编写设计规范到RTL代码设计,再到设计验证,几乎涵盖了从基本到高级的所有技巧。全书共分为14章,主要包括设计初期的项目管理、设计说明书、FPGA器件选择、团队设计环境,以及设计过程中的电路板布局、功耗、RTL设计、IP重用、功能验证、时序收敛,设计完成后的在线调试和设计签收等内容,并针对设计中常见的问题和设计优化提供了具体的指导。FPGA设计基于团队的实践主要讲述了FPGA设计过程中的经验、方法及技巧,有助于客户解决复杂FPGA设计中的各类问题,对获得高性能设计及缩短设计周期有很大的帮助。FPGA设计基于团队的实践可以作为电子工程类、自动控制类、计算机类本科高年级及研究生教学用书,也可供其他工
一个决心辞职的年轻社工,一趟说走就走的旅行,从繁华都市到云贵高原,从铁窗高墙到沙漠绿洲,与牧民放羊、与女工谈性,从中国到新加坡……跨越两国九城的神奇之旅,当他飘然归来,会作出怎样的选择?《项目CEO两国九城社会服务项目修炼之旅》是项目臭皮匠继《项目百子柜——本社工写给同行者的工具书》后的又一力作,可视为其姊妹篇。书中九名在地接待的“匠师”用鲜活的案例诠释了社会服务项目的道与术,共享他们的项目智慧,叙说他们的生命故事。
本书针对通信软件和通信协议的特点,从通信协议的分析、设计和描述人手,系统地介绍了两种适用于通信软件需求分析阶段和设计阶段的形式化描述语言,即消息跟踪语言MSC和规范说明和描述语言SDL,重点介绍了在电信领域得到广泛应用的SDL语言,并以设计一个微型交换机软件和一个简单通信协议为例,说明如何运用这些形式化语言进行通信软件的需求分析、概要设计和详细设计以及通信协议的分析设计。
基于事实的决策,并且与业务目标保持一致,通过使用报表和将用户由洞察力引导行动的仪表盘来发挥商业智能的全部潜能。《SAPBusinessObjectsBI4.0完全参考手册(第3版)》对的BI平台、SAPBusinessObjects4.0、FeaturePack3,提供了全面的介绍。 学习如何使用新的信息设计工具来创建可以访问多个数据源和SAPBW的Universe。如何将复杂的业务问题转换为高效的WebIntelligence查询,并且将结果发布到BILaunchpad。学习如何通过一个基于Universe或电子表格的数据源来创建仪表盘。书中的截图、图表和循序渐进的指导为Universe设计人员、报表和仪表盘作者以及业务分析人员充分地阐释了最重要的概念。建立和发展BI的目标通过为正确的用户提供正确的模块以化用户的BI投资使用信息设计工具,通过多数据源、派生表、聚合感知和参数来创建健壮的Universe开发一个健壮、灵活的安全性计划设计从
《Haskell函数式编程基础(第3版)》是一本非常的Haskell函数式程序设计的入门书,各章依次介绍函数式程序设计的基本概念、编译器和解释器、函数的各种定义方式、简单程序的构造、多态和高阶函数、诸如数组和列表的结构化数据、列表上的原始递归和推理、输入输出的控制处理、类型分类与检测方法、代数数据类型、抽象数据类型、惰性计算等内容。书中包含大量的实例和习题,注重程序测试、程序证明和问题求解,易读易学。全书循序渐进,从基本的函数式程序设计直至高级专题,让读者对Haskell的学习不断深入。《Haskell函数式编程基础(第3版)》可作为计算机科学和其他相关学科的高年级本科生、研究生的,也可供对函数式程序设计感兴趣的程序员、软件工程师等参考学习。
《面向模式的软件架构卷5:模式与模式语言》共分3部分,首先介绍了单个模式,详细阐述了过去累积的关于如何描述和应用模式的诸多见解,接着探究了模式之间的关系,从组织的角度说明了各个模式的领域,最后介绍了如何将模式和模式语言相结合。 《面向模式的软件架构 卷5:模式与模式语言》适合软件架构师和开发人员阅读。