从树莓派带你掌握嵌入式linux产品实战开发--前言(一)
从树莓派带你掌握嵌入式linux产品实战开发–前言(一)
作者:伍俊伟 [email protected]
本文非作者授权,不允许转载
2020年8月3日
为什么要学习和使用Linux操作系统,我的答案可能不是标准答案,仅表达作者个人观点,Linux是几大操作系统中是最主流的开源操作系统,开源操作系统最大的特点就是开放源代码和*定制。因为开源,所以不因政治原因而受限,任何的国家和公司都有权利来使用linux。在嵌入式领域,Linux一家独大,霸主地位无法撼动。
应用linux的嵌入式产品有哪些?无人机、智能音响、机器人控制器、城市天眼系统、智能家具主控制器、自动驾驶汽车、扫地机器人、智能手表、盘点手持机、路由器、工业数据采集器、工业平板、智能打印机、智能手机、教学投影仪等等,linux的应用情景就在你身边。
在这个电子产品无处不在的世界,我想大多数读者都和作者一样想过自己开发一款智能设备。
在作者读初中的时候,电子产品兴起,绝大多数电子产品都是黑白屏,手机还是功能机,刚从黑白屏到彩色屏过度阶段,手机2G上网刚有不久,电脑还没普及,大多数人上网需要到网吧,QQ也刚开始流行,这是一个大时代的来临,还在读初中的作者,对这些新的东西很向往、很渴望。可惜,条件有限,对这些东西作者触不可及。作为一个菜鸟,还在学基础知识、学习初中物理中的电压电流电阻。
带着这些向往,作者初中喜欢数理化课程、高中修理课物理、大学修电子信息工程专业,大学毕业后一直从事嵌入式产品开发工作,从此进入智能硬件的世界,再到后来作者开公司创业,独立自主开发一款智能硬件产品。这是少年时代理想实现的终点,这也是一个新的起点,作者希望帮助更多志同道合的人,进入智能硬件的世界,所以也就有了本书、本教程–《从树莓派带你掌握嵌入式linux产品实战开发》。
本书注重的是实战开发,提倡的是动手能力。实战与理论相结合,互相映衬,带领读者轻松掌握嵌入式linux的开发。硬件平台学习平台,作者使用的是树莓派CM3+。树莓派卡片电脑为教育而设计,树莓派基金希望将树莓派推广给全世界的青少年电脑爱好者,用于培养计算机程序设计的兴趣和能力。这与作者的观点不谋而合。而作者更强调的是软件硬件一起化,打造一款独立自主的智能硬件产品。树莓派3B+、4B等由于硬件已经定型,不利于用于开发一款硬件产品,嵌入式产品讲究的是软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。那么使用树莓派CM3+设计一款实体硬件产品应运而生。
如果你是一名学生,跟着作者的步骤,你可以轻松地掌握嵌入式产品的开发。如果你是一名相关行业工程师或爱好者想开发一款智能硬件产品。那么你可以节省大量的时间打造一款实体产品投向市场。
本书图文与****相结合,向读书展示每一个操作步骤,一步一步手把手带你进入嵌入式linux的世界。中国科技界两大痛点,芯片和操作系统,操作系统的破局,从linux开始。
学习完本教程,你将能开发出类似如下实体硬件产品:
paipai one
QQ付费交流群《从树莓派带你掌握嵌入式linux产品实战开发》: 91165448 进群可以和各位小伙伴一起学习交流(加QQ236175209拉进群),作者也不定期在线答疑。群内有相关课程源文件资料。