树莓派简介与应用

来源:互联网 发布:中国电信2g网络制式 编辑:程序博客网 时间:2024/05/17 13:09

1 树莓派是什么?

      树莓派是微型卡片式电脑,体积只有银行卡大小,可以运行Linux系统和windows IOT系统,然后可以运行这些系统之上的应用程序,可以应用于嵌入式和物联网领域,也可以作为小型的服务器,完成一些特定的功能。


2 树莓派的特点和优势

      与嵌入式微控制器(常见的51单片机和STM32)相比,除了可以完成相同的IO引脚控制之外,因为运行有相应的操作系统,可以完成更复杂的任务管理与调度,能够支持更上层应用的开发,为了开发者提供了更广阔的应用空间。比如开发语言的选择不仅仅只限于C语言,连接底层硬件与上层应用,可以实现物联网的云控制和云管理,也可以忽略树莓派的IO控制,使用树莓派搭建小型的网络服务器,做一些小型的测试开发和服务。

      与通用的PC平台相比,树莓派提供的IO引脚可以直接控制其他底层硬件,这是通用PC做不到的,同时它的体积更小,成本很小,同样可以完成一些PC任务与应用。


3 树莓派的劣势

      所谓成也萧何败萧何,树莓派的最大优势同时也是自身的短板,它提供了比嵌入式微控制器更多选择与应用的同时,牺牲了自己的性能优势,可能只是完成一个很小的IO控制功能却要运行一个庞大的操作系统作为支撑,显得有些得不偿失,它比通用的PC平台体积小成本低的同时,在性能上却无法与PC相比,无法完成复杂的计算应用。


4 为什么选择树莓派?

      事物一般都具有两面性,我们要做的是充分发挥其有利的一面,为什么选择树莓派,适合才是最重要的,在嵌入式和物联网开发中,如果需要开发板提供IO引脚控制,同时又需要在操作系统层面进行应用控制开发,那么树莓派就是最合适的,另外树莓派作为小型的网络应用服务器也是非常具有应用价值的。

0 0
原创粉丝点击