龙芯应用开发标准教程
上QQ阅读APP看书,第一时间看更新

第01章 龙芯电脑

龙芯CPU是中国人自己设计的中央处理器。CPU是一台电脑中最重要的部件,可以说是整个电脑的“神经中枢”,电脑中其他部件都是在CPU的指挥下工作的。龙芯已经有将近20年的历史,龙芯CPU最开始是中国科学院计算技术研究所发起的一项科研工作,从2010年开始进行产品和市场推广,现在其性能已经达到能够满足日常应用处理的水平,办公、上网、娱乐、游戏都能应对自如,完全有能力替代国外的CPU。笔者衷心希望大家支持中国人自己的CPU,早日转向龙芯电脑完成每一天的工作。

读者以前从市场上买到的联想、戴尔、惠普等品牌电脑都是使用同一种类型的CPU,那就是X86系列的CPU,这是Intel、AMD生产的CPU的统称。基于X86系列的CPU生产的电脑总称为X86电脑。龙芯有和X86不同的CPU,基于龙芯CPU生产的电脑总称为龙芯电脑。本章将介绍龙芯电脑和X86电脑的区别,龙芯电脑的特点、购买渠道,以及龙芯软件生态的基础知识。

学习目标

了解龙芯电脑的特点及其与市面上X86电脑的区别,掌握龙芯电脑产品种类、龙芯电脑主板架构、操作系统Loongnix以及进行应用开发的软件环境,为后面各章节学习应用开发奠定基础。

学习重点

重点掌握CPU在一台电脑中的地位和作用,了解LoongISA、X86等指令集的区别,明晰Linux操作系统的基本操作和命令,知晓购买龙芯电脑的渠道,掌握在龙芯电脑上进行日常操作的基本技能。

主要内容

龙芯CPU和X86的区别

指令集的概念

龙芯为什么不能运行Windows

CPU的复杂性

Loongnix操作系统

龙芯软件生态

龙芯应用开发者的技能组成

龙芯应用开发环境