前段时间,RT-Thread Smart(简称 rt-smart)操作系统发布并且开源,该系统体积小,启动快,适合做有快速启动需求的产品,
正好手头有一块树莓派4b的板子,就想着做个摄像头玩玩,第一阶段的目标是实现出图。
1.熟悉rt-smart并下载源码
rt-smart的官网文档还是比较给力的,可以参考RT-Thread Smart 入门指南,网址如下:
https://www.rt-thread.org/document/site/rt-smart/rt-smart-quickstart/rt-smart-quickstart/
里面介绍了编译代码并在树莓派 4B 上执行的方法。
源码地址:https://github.com/RT-Thread/rt-thread/tree/rt-smart
2.准备硬件
树莓派 4B,USB转串口线,SD卡和读卡器,网线。
摄像头模块(ov5647),ov5647的sensor手册可以去OmniVison官网下载。
3.构建开发环境
因为习惯在Linux环境下编译代码,所以安装了VMware虚拟机。
为方便开发,虚拟机网络配置为桥接模式,各模式的区别和配置方法参考博客:
https://www.cnblogs.com/woms/p/5945575.html
在主机上安装的软件:
Source Insight(代码编辑),SecureCRT(串口及ssh通信客户端)。
代码编译:主机和VMware虚拟机创建共享文件夹,代码保存在共享文件夹内,
VMware虚拟机需要开启ssh服务,在主机编辑好代码后,使用SecureCRT以ssh的方式连接到虚拟机并编译代码。
前期工作准备就绪,下面就一步步来开发吧。