用“芯”探核:龙芯派开发实战
上QQ阅读APP看书,第一时间看更新

序  言

龙芯处理器从无到有,从基本可用到越来越好用,已经有20个年头。这20年来,龙芯团队的伙伴们挥洒汗水,走过弯路,经历过坎坷,好在都坚持下来了,成就了生命中最美好的年华。

多年来,我一直想写一些与国产CPU嵌入式开发相关的文章和教程,然而由于种种原因,未能成稿。近年来我们欣喜地看到,国产软硬件不断发展,越来越多的开发者开始涉足国产软硬件开发。但是,任何事物的发展都有漫长的过程,开发资料的匮乏是广大国产软硬件开发者遇到的普遍问题。

此次,本书的出版有赖于张鹏远、陈华宾、林和志、张友平、杨嘉勋等老师和朋友的支持,他们不仅选用龙芯派开发产品,还为本书提供了大量的实操案例。本书内容包含了内核开发、驱动移植、Qt编程、网络加速、无人机、工业控制、人工智能等时下热门的应用,也符合有志于国产化软硬件开发的初学者的学习曲线。如“第08 章 基于libmodbus开发数字采集系统”详细介绍了在龙芯派上开发基于libmodbus的用于工业控制的应用的方法,再如“第11章 使用OpenCV+Qt实现图像识别”介绍了在龙芯派上开发人工智能应用的方法。

龙芯派采用龙芯第二代嵌入式处理器—龙芯2K1000,这款处理器主要用于高端嵌入式领域。双核1GHz的性能和丰富的I/O接口赋予了基于龙芯2K1000上的应用无尽的开发可能,同时我们开放了包括内核、Bootloader、操作系统在内的所有源码,因此开发者可以自由地选择学习路径。我们希望用开放的态度,为广大关注国产软硬件发展的开发者提供一个优质的开发平台,不仅方便所有人了解国产CPU的进步,也让开发者能够快速熟悉、上手国产软硬件开发平台,在上面开发自己的软硬件设备,为我国的国产化事业做出贡献。

未来的路还很长,龙芯将砥砺前行。谨以此书献给关心、支持以及有志于从事国产软硬件产品开发的同仁们!

胡伟武,龙芯中科技术有限公司董事长
2020年12月于北京