龙芯应用开发标准教程
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787115496362
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:368
- 出版时间:2018-01-01
- 条形码:9787115496362 ; 978-7-115-49636-2
本书特色
中国工程院院士倪光南中国软件行业协会理事长卢山***信息化和软件服务业司处长史惠康教育部高等学校计算机类专业教学指导委员会秘书长马殿富中国智能终端操作系统产业联盟秘书长曹冬重磅推荐自主CPU面向的是全球化、开放式的市场竞争环境,这不仅对自主CPU自身性能提出了较高的要求,而且要有赖于自主信息产业体系的建设。龙芯中科技术有限公司作为国产自主处理器的龙头企业,希望培养更多的使用自主CPU的使用者和开发者,方便广大客户和开发人员能更加高质量地开发基于龙芯CPU的软件应用,进一步推动自主可控的信息技术与产业生态体系的建立,掌握产业发展主导权,带动信息产业的发展。
内容简介
建立自主的IT技术体系,核心是研制CPU、操作系统,并且完成应用开发或迁移。本书全面讲述龙芯电脑的操作系统、软件环境和开发工具,汇集Linux领域的主流开发语言,采用龙芯在推广过程中的大量实际项目,展示从X86电脑向龙芯电脑迁移应用系统的经验和方法。 本书代表了龙芯很好的一线团队在研发和市场上探索的成果,具有很强的原创性、系统性和很好不错性。本书不仅适用于龙芯应用软件开发者,而且对X86电脑上的Linux开发者也有极强的启示意义。
目录
1.1 龙芯电脑和X86电脑的区别
1.2 龙芯电脑能运行Windows吗
1.3 龙芯电脑架构
1.3.1 电脑之心:CPU
1.3.2 龙芯3A3000
1.3.3 龙芯电脑主板
1.3.4 龙芯电脑有多快
1.3.5 龙芯电脑哪里买
1.4 龙芯软件生态
1.5 龙芯开发者
1.5.1 两种程序员
1.5.2 怎样成为龙芯开发者
1.6 如何学习本书
第 2章 龙芯电脑的操作系统:Loongnix
2.1 Loongnix的来源和版本
2.2 安装Loongnix
2.2.1 下载Loongnix镜像文件
2.2.2 制作安装媒介:使用U 盘或光盘
2.2.3 启动安装程序
2.2.4 硬盘分区设置
2.2.5 用户设置
2.3 Loongnix 的桌面环境
2.3.1 开机和登录
2.3.2 桌面布局
2.3.3 开始菜单
2.4 Loongnix的软件工具
2.4.1 常用软件
2.4.2 文件管理器
2.4.3 输入法
2.4.4 系统配置工具
2.4.5 安装和卸载软件
第3章 龙芯应用开发环境
3.1 应用开发环境概述
3.1.1 应用软件和基础软件
3.1.2 Loongnix的基础软件
3.2 龙芯开发工具概览
3.2.1 编程语言
3.2.2 函数库
3.2.3 平台引擎
3.2.4 浏览器
3.2.5 性能分析工具
3.2.6 集成开发环境
3.3 应用迁移“两步走”策略
3.4 龙芯应用公社
3.5 开启项目实战
第4章 久喝不厌的咖啡豆:Java
4.1 龙芯JDK概述
4.1.1 JDK工作流程
4.1.2 龙芯JDK
4.1.3 下载和安装JDK
4.2 龙芯Java应用开发
4.2.1 运行Tomcat网站
4.2.2 搭建个人博客
4.2.3 GlassFish服务器
4.2.4 图形界面编程AWT/Swing/JavaFX
4.2.5 第三方框架
4.2.6 解决乱码问题
4.3 Java本地接口
4.3.1 本地接口JNI
4.3.2 改进的本地接口JNA
4.3.3 Java程序的可迁移程度
4.4 龙芯Java性能
4.4.1 Java性能测试
4.4.2 Java性能优化
4.4.3 中间件负载均衡优化
4.5 项目实战:龙芯电脑移植Hadoop
4.5.1 Hadoop简介
4.5.2 编译依赖问题
4.5.3 代理服务器问题
4.5.4 编译时耗
4.5.5 测试搭建Hadoop集群
4.5.6 迁移大型应用软件的一般套路
第5章 永不消逝的0和1:数据库
5.1 龙芯MySQL开发
5.1.1 安装MySQL
5.1.2 数据查询
5.1.3 在Java中访问MySQL
5.1.4 龙芯电脑MySQL常见问题
5.2 神通数据库
5.2.1 安装和配置
5.2.2 SQL交互工具
5.2.3 安装ODBC
5.3 形形色色的NoSQL
5.3.1 什么是NoSQL
5.3.2 MongoDB
5.4 TPCC性能测试
5.4.1 配置数据库
5.4.2 运行TPCC测试
5.5 集群方案
5.6 项目实战
5.6.1 案例1:Qt访问神通数据库
5.6.2 案例2:龙芯移植RethinkDB
第6章 信息门户:浏览器
6.1 龙芯支持的Firefox和Chromium
6.2 浏览器编程语言和框架
6.2.1 JavaScript和Ajax
6.2.2 jQuery
6.2.3 AngularJS
6.2.4 Bootstrap
6.2.5 HTML5
6.2.6 WebGL
6.2.7 浏览器插件
6.2.8 龙芯浏览器的兼容性问题
6.3 浏览器的辅助工具
6.3.1 调试工具
6.3.2 性能测试工具
6.4 C/B/S:本地程序嵌入Web 页面
6.4.1 CEF框架
6.4.2 Electron
6.5 Node.js:服务器端的JavaScript
6.6 项目实战
6.6.1 案例1:龙芯应用公社客户端
6.6.2 案例2:浏览器插件的通用替代方案
第7章 MFC替换者:Qt图形库
7.1 MFC和Qt的对比
7.2 龙芯Qt基础
7.2.1 可视化设计器Qt Creator
7.2.2 Qt控件
7.2.3 Qt显示图表
7.2.4 Qt播放视频
7.2.5 在Python中调用Qt
7.2.6 Qt自带Demo
7.3 Qt程序嵌入网页
7.3.1 QtWebkit
7.3.2 QtWebEngine
7.4 桌面程序特性
7.4.1 程序自启动
7.4.2 托盘图标
7.4.3 消息气泡
7.5 Qt应用性能优化
7.5.1 GCC编译优化
7.5.2 多核优化
7.5.3 性能分析工具
7.5.4 Qt库性能测试工具
7.6 项目实战:安装程序制作工具
7.6.1 什么是安装程序制作工具
7.6.2 准备要打包的文件
7.6.3 编写打包器
7.6.4 测试安装程序
第8章 开源宠儿:PHP/Python/Ruby
8.1 PHP/Python/Ruby和Java的比较
8.2 龙芯PHP开发
8.2.1 Loongnix的PHP环境
8.2.2 PHP访问MySQL
8.2.3 搭建Discuz! 论坛
8.2.4 常见问题
8.3 龙芯Python开发
8.3.1 网页爬虫
8.3.2 Django框架
8.3.3 常见问题
8.4 龙芯Ruby开发
8.4.1 Loongnix的Ruby 环境
8.4.2 Ruby on Rails框架
8.4.3 Ruby大型应用
8.5 项目实战:动态壁纸
第9章 虚拟现实:3D开发
9.1 龙芯3D概述
9.1.1 3D架构
9.1.2 显卡支持
9.1.3 大型3D应用
9.2 龙芯3D编程
9.2.1 OpenGL
9.2.2 Qt的3D编程
9.2.3 Python的3D编程
9.3 3D引擎
9.3.1 三维地球OSG
9.3.2 游戏引擎OGRE
9.4 3D 性能优化
9.4.1 3D 性能测试工具
9.4.2 性能优化建议
9.5 项目实战
9.5.1 案例1:龙芯移植OGRE游戏引擎
9.5.2 案例2:龙芯移植NASA World Wind
第 10章 奔向云端:Docker虚拟机
10.1 龙芯Docker概述
10.1.1 为什么要有容器技术
10.1.2 Docker功能列表
10.1.3 制作Loongnix*小镜像
10.1.4 创建和运行容器
10.1.5 在服务器之间传递容器
10.2 深入定制龙芯镜像
10.2.1 镜像的层次结构
10.2.2 解决*小镜像的vi 乱码问题
10.2.3 制作常用命令行工具镜像
10.2.4 制作Apache/PHP/MySQL服务器镜像
10.2.5 龙芯镜像提交社区
10.3 龙芯的云平台:搭建Swarm集群
10.3.1 Swarm集群结构
10.3.2 Swarm集群管理
10.3.3 Portainer图形化管理工具
10.3.4 部署服务
10.3.5 节点下线和故障容错
10.3.6 Swarm和Kubernetes的对比
10.4 项目实战
10.4.1 案例1:龙芯电脑移植Portainer
10.4.2 案例2:专用云平台的典型架构
作者简介
靳国杰:博士后,高级工程师。现任龙芯中科技术有限公司技术总监,业务领域包括龙芯系统软件研发、龙芯信息化生态建设和市场推广。曾承担龙芯推广相关国家课题,发表学术论文20篇、龙芯软件生态推广文章30余篇,申请发明专利40项。张 戈:博士,教授级高工。现任龙芯中科技术有限公司副总裁,中国计算机学会体系结构专委会委员。长期从事龙芯处理器的研发、管理、市场与产业化工作,曾主持“核高基”、国家自然科学基金、863 计划等多个***课题,并获得中国计算机学会“科技进步奖”一等奖。胡伟武: 龙芯中科技术有限公司总裁,中科院计算所总工程师、研究员、博士生导师,第十一届全国青联**,第十一届****代表,党的十八大、***代表。师从计算机专家夏培肃院士,博士论文被评为全国百篇you秀论文。先后主持完成了我国D一个通用处理器龙芯1号、D一个64位通用处理器龙芯2号、D一个四核处理器龙芯 3号的研制,并在国家安全、党政、能源等多个关键信息基础设施领域得到了应用。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0