一个64位操作系统的设计与实现
本书讲述了一个64位多核操作系统的自制过程。此操作系统自制过程是先从虚拟平台构筑起一个基础框架,随后再将基础框架移植到物理平台中进行升级、完善与优化。为了凸显64位多核操作系统的特点,物理平台选用搭载着Intel Core-i7处理器的笔记本电脑。与此同时,本书还将Linux内核的源码精髓、诸多官方白皮书以及多款常用协议浓缩于其中,可使读者在读完本书后能够学以致用,进而达到理论联系实际的目的。 全书共分为16章。第1~2章讲述了操作系统的基础概念和开发操作系统需要掌握的知识;第3~5章在虚拟平台下快速构建起一个操作系统模型;第6~16章将在物理平台下对操作系统模型做进一步升级、优化和完善。 本书既适合在校学习理论知识的初学者,又适合在职工作的软件工程师或有一定基础的业余爱好者。 田宇 Linux内核爱好者,曾在多家大中型软件公司从事软件开发工作,参与过多款高端嵌入式产品的开发研制,主要负责Linux内核和驱动的研发,以及开源操作系统环境的深度定制。
CPU自制入门
本书教读者制作原创的计算机系统。第1章以介绍CPU为主,同时介绍如何制作存储程序与数据的内存、输入与输出的I/O以及将这些模块连接起来的总线,这些模块可以组合成一个简单的计算机系统。为了让这个计算机系统运转起来,第2章介绍电路板的设计和制作。第3章为这个计算机系统编写程序,并上机测试。本书可以帮助软件工程师了解硬件与底层,开发出高效代码。硬件工程师可以在该书基础上设计定制硬件,开发高速计算机系统。相信读者可以在本书的阅读过程中,体会到自制计算机系统的乐趣。 水头一寿(KAZUTOSHI SUITOU),庆应义塾大学硕士毕业。现在在庆应义塾大学攻读博士学位。目前从事实时嵌入式系统的系统LSI相关研究和开发。兴趣为音乐、摄影、自行车等。在RESPON小组担任逻辑设计工作。 米泽辽(RYO YONEZAWA),庆应义塾大学硕士毕业后,进入东芝株式会社半导体与存储子公司工作。目前从事高速串行接口IP的开发。兴趣为电子制作、家庭服务器管理等。在RESPON小组担任电路板设计与封面设计工作。 藤田裕士(YUJI FUJITA),庆应义塾大学硕士毕业后,进入日本电气株式会社工作。目前从事固件开发工作。兴趣为音乐欣赏、吉他演奏等。在RESPON小组担任软件设计工作。 赵谦(译者),2007年于青岛科技大学取得学士学位。2008年至今在日本熊本大学攻读博士学位。目前从事容错性FPGA架构及其CAD相关研究与开发。在FPGA领域著名国际会议FPGA、FPL以及ICFPT等发表过多篇学术论文。
大话处理器
处理器是IT、通信、电子产业的基石,没有处理器,信息产业大厦就如同建立在沙滩之上。《大话处理器》是一本图文并茂、生动幽默的处理器科普读本,全书行文风趣幽默,用类比来解释晦涩的技术,用图画来代替枯燥的文字。本着科技以人为本的理念,除了技术外,还介绍了大量人物和公司的故事,供大家闲读。《大话处理器》的主要读者是IT、通信、电子、半导体行业的从业人员以及学生。喜欢技术的看技术,不喜欢技术的看故事。 万木杨,网名木兮清扬,华为公司服务近6年,曾任软件工程师、算法工程师、系统工程师,擅长多媒体算法设计和编写高效代码。自2004年起开始研究多媒体算法,从语音识别,到人脸动画,再到视频编解码,足迹遍布语音、图像、视频、3D。自2006年在DSP上编写程序,从此开始深入研究处理器内部结构,后来接触过大量的半导体公司和处理器芯片,对处理器技术和产品有着深刻的理解。
芯片简史
☆一本聚焦热门话题、热门行业的实力之作,完整呈现芯片发明和发展的60多年历程。 全书完整呈现了芯片发明与发展的历程,从支撑芯片产业发展的量子力学讲起,逐渐发展到半导体物理学,进而催生了半导体器件,这些器件又由简到繁,像一颗发芽的种子,演化出了双ji型晶体管、MOS场效晶体管、光电二ji管等,并由此集成构造出了模拟芯片(通信和传感器芯片等)、数字芯片(CPU、存储器、FPGA等)和光电芯片等。蕞后,本书还展示了芯片设计方法和制造方法由手工到自动的发展过程,并指出了芯片未来面对的挑战和可能的解决路径。可以说,了解芯片,有这一本书就够了。 ☆芯片的发展史,就是一部创新史与叛逆史——详细讲述一群叛逆者突破传统、不断创新的故事。 作者以芯片诞生和发展为主线,将散落在世界各地的实验室、杂志、书籍或新闻报道的庞杂信息重新组织、编排,在力求准确、科学的前提下,写作了这样一本综合性作品,使得我们透过“芯片简史”这四个字,深入了解那些散落在历史深处的芯片发/明者的个人世界,体验他们在发/明中所经历的种种困苦与喜悦、磨难与幸福,与他们一起重走芯片发明之路,看他们如何突破科学研究中的困难与现实世界的阻碍,做出一项项改变甚至颠覆世界面貌的发明和创新。 ☆一部跨越专业人士与大众藩篱的科技创新史,了解芯片发展历程以及看清未来发展趋势的绝佳商业图书。 芯片构成了现代社会正常运转的核心控制单元,影响范围涉及国家安全、商业、政治、文化等方面,没有芯片,我们现在所拥有的一切都无从谈起。为了使大众能够更加容易、更加清晰地了解芯片,本书作者在写作时做了以下努力:一是高度还原创新的历史过程,展现曾经盛行的观念和技术,以及新的技术是如何萌芽并与之斗争和蕞终突破的。二是突出作为创新者的个体,将历史的聚光灯打在实验台前的科学家和工程师身上,展现他们内心的渴望、追求、困顿、嫉妒和欣喜。三是将发明一刹那的火花清晰呈现出来。虽然知识的“剂量”被压缩,却足以激发读者智识上的兴趣,全书叙述上的惊险程度不逊于一部小说。 汪波:资深芯片研究专家。早年留学法国,获法国里昂国立应用科学学院集成电路硕士学位和利摩日大学高频微电子学博士学位,分别在华为公司、法国里昂纳米国家实验室和北京大学深圳研究生院从事集成电路设计的教学与科研工作,积累了二十余年经验。 科普作家,作品能够打通学科边界,兼具科学与人文内涵,让读者感受到思考的乐趣。已出版科普图书《时间之问》和《时间之问·少年版》。
STM32库开发实战指南
本书着重讲解STM32F429的外设以及外设的应用,力争全面分析每个外设的功能框图和使用方法,让读者可以零死角地玩转STM32F429。 刘火良:网名野火,嵌入式开发工程师,野火嵌入式开发工作室的创始人,长期从事基于ARMCortex—M系列MCLJ嵌入式开发工作,积累了丰富的实战开发经验。作者在国内最受嵌入式开发工程师欢迎的阿莫电子论坛中担任版主。担任版主期间,为网友贡献了大量的实战开发教程和资料,累计下载量超过3万次,且被广泛转载,深得网友喜爱。 杨森:网名flyleaf,嵌入式开发工程师,野火嵌入式开发工作室发起人,对嵌入式实时操作系统有深入的研究和理解。曾推出《从零开始移植uC/OS到野火STM32开发板》,以全新的视角自上而下讲解uC/OS移植方法,深受网友好评。
TD-LTE系统原理与无线网络优化
本书围绕TD-LTE网络优化的重点和难点,结合国内外众多商用网络的经验和案例,从TD-LTE的基本原理入手,全面、深入地介绍TD-LTE系统的信令流程、关键算法和典型参数设置,并就无线网络优化方法和流程进行阐述,对路测、切换、掉话和吞吐率等专题进行分析,最后就无线网络自组织这一研究热点,以及未来网络演进和5G关键技术进行阐述和分析。全书共分四大部分:第一部分是LTE基础部分,重点描述LTE基本原理和信令流程;第二部分是LTE关键技术、算法和参数设置部分;第三部分是TD-LTE网络优化方法和专题分析部分,对网络优化方法进行系统和全面的描述,对路测、切换、掉话、吞吐率专题优化分别展开讨论;第四部分是无线网络优化技术演进,以及面向5G的网络技术演进部分,阐述SON关键技术和算法以及5G关键技术。 本书是一部综合LTE无线网络原理与优化实战经验的专业性著作,主要适用于无线通信领域研究人员和工程技术人员作为参考用书,也可作为高等院校通信专业高年级本科生或研究生的教学参考用书。 窦中兆,任中国电信国际有限公司重大项目运作部技术总监,兼任中国国际商会国家委员会数字经济委员会副主席、中国海外基础设施投资公司技术指导委员会专家委员,曾任广东省电信规划设计院有限公司无线专业总工程师。有超过15年无线网络规划、优化从业经验,长年在一线从事国内外GSM/CDMA2000/WCDMAVLTE无线网络优化工作,致力于无线网络系统级仿真、网络自优化研究,以及海外重大项目的网络运营及优化,曾获通信工程学士、通信与信息系统硕士、电子与信息工程博士(在职)学位,曾出版无线通信原理与优化方面的专著两部,并合著图书一部、合译图书一部。
开源硬件创客
本书共分18章,前3章是本书的基础章节,主要介绍了树莓派的一些基本情况和基本操作,来让读者了解树莓派的前世今生,掌握树莓派基本的使用方法。第4~18章主要介绍15个以树莓派为载体的酷炫应用,大家可以按照本书一步一步来完成个人网站、影音盒子、下载机、私有云、智能路由器、智能家居等应用。附录部分,包含了树莓派常用的操作命令和一些使用技巧,方便大家更好地使用树莓派。 本书适合开源硬件爱好者学习、程序员、计算机软硬件爱好者,以及对树莓派感兴趣的读者阅读,也适合作为树莓派相关实践课程的基础教程。 朱铁斌 2013年与树莓派结缘,利用树莓派做出了各种有趣的应用,比如:智能家居、个人网站、NAS、电视盒子、机器人等等。产生了写一本书来让更多人认识树莓派,了解树莓派,推动树莓派普及的想法。
可伸缩服务架构:框架与中间件
本书以高可用服务架构为主题,侧重于讲解高可用架构设计的核心要点:可伸缩和可扩展,从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架,并给出在各个领域解决特定问题的方法论和实践总结。随着本书的出版,我们还开源了4个行之有效的互联网可伸缩框架,包括数据库分库分表dbsplit、缓存分片redic、专业的发号器vesta和消息队列处理机框架kclient,每个框架都开箱即用,也可以作为学习互联网平台化框架搭建的素材,更可以作为开发开源项目的示例。 本书的上册《分布式服务架构:原理、设计与实战》详细介绍了如何解决线上高并发服务的一致性、高性能、高可用、敏捷等痛点,本书与上册结合后可覆盖保证线上高并发服务的各个主题:一致性、高性能、高可用、可伸缩、可扩展、敏捷性等,每个主题都是一个方法论。充分理解这些主题,可保障线上服务健壮运行,对实现服务稳定性的n个9有着不可估量的作用。 无论是对于互联网的或者传统的软件工程师、测试工程师、架构师,还是对于深耕于IT的其他管理人员,本书都有很强的借鉴性和参考价值,是值得每个技术人员阅读的架构级技术书。 李艳鹏,“云时代架构”技术社区创始人,著有《分布式服务架构:原理、设计与实战》,现任某知名支付平台架构组负责人,曾在花旗银行、甲骨文、路透社、新浪微博等大型IT互联网公司担任技术负责人和架构师,现专注于大规模高并发的线上和线下支付平台的应用架构和技术架构的规划与落地,负责交易、支付、渠道、出款、风控、对账等核心支付系统的设计与实现,在移动支付、聚合支付、合规账户、扫码支付、标记化支付等业务场景上有产品应用架构规划与落地的实践经验。 杨彪,现任游戏创业公司技术总监及合伙人,“云时代架构”技术社区合伙创始人,CSDN达人课讲师,著有《分布式服务架构:原理、设计与实战》。在互联网和游戏行业有近十年工作经验,曾在酷我音乐盒、人人游戏和掌趣科技等上市公司担任核心研发职位,在互联网公司做过日活跃用户量达千万的项目,也在游戏公司做过多款月流水千万以上的游戏。 李海亮,现任某互联网公司搜索研发经理,有近十年互联网公司的搜索及搜索相关的研发经验
大话数据恢复
本书介绍了文件系统与数据恢复的基本概念、硬盘基础知识与数据恢复相关知识、虚拟硬盘工具使用与磁盘编辑软件WinHex的使用;以实例形式详细讲解MBR分区与GPT分区的管理方式,FAT32文件系统整体布局、文件及文件夹的管理方式等,NTFS文件系统整体布局、元文件的作用、索引目录的管理等;以案例形式介绍了数据恢复的基本思路、方法与步骤。 本书内容丰富,讲解由浅入深、通俗易懂、重点突出、示例翔实。在内容编排上,系统全面、新颖实用、可读性强。 本书适用于高等院校计算机相关专业学生,同时也适用于从事数据恢复、电子取证以及其他有关人员自学、参考等。
jQuery EasyUI从零开始学
本书详细介绍了EasyUI的各类组件以及在使用过程中容易遇到的一些问题,由于EasyUI版本更新较为频繁,本书在讲解时会注重向读者介绍EasyUI的设计思路,帮助读者从插件设计的高度来掌握EasyUI插件。本书附带资源和源码两个文件,其中资源文件中给出了EasyUI开发中的常用工具和资源,例如搭建本地服务器工具、图标资源等,在源码文件中给出了实用的EasyUI开发源码。 本书共3篇,12章,涵盖的主要内容有表单设计、元素的拖放和缩放、提示框、滚动条、滑块、面板、布局、窗口、自定义插件设计、数据网格、树、CRUD应用、移动端设计、主题更改、生成报表、扩展插件等。 本书内容丰富,学习门槛低,既可以作为EasyUI的参考文档,也可以作为EasyUI的入门书籍,特别适合EasyUI的初学者以及对EasyUI有部分困惑的开发人员阅读。 施尧,某环保软件公司项目主管。目前负责互联网在政务、环保等领域的应用,擅长于jQuery、Vue、React等前端框架,有着丰富的实战开发经验。