基于RK3568从ov5695看V4L2——准备篇

基于RK3568从ov5695看V4L2——准备篇

  • 一、前言
  • 二、开发平台及开发工具介绍
    • 硬件篇
    • 软件篇
      • Linux相关软件
      • Windows相关软件
  • 三、搭建开发环境
    • 基于wsl搭建ubuntu系统
    • 利用vscode直接编辑wsl的ubuntu系统内的文件
  • 四、准备开发板
  • 五、总结

一、前言

本文主要介绍整个实验过程中所使用的开发平台,包括硬件设备,使用的软件等内容。整个系列文章将会持续更新,尽我所能将自己学习到的关于摄像头使用,开发的流程经验分享给大家。

二、开发平台及开发工具介绍

硬件篇

  1. 开发板:RK3568,我是某宝买的,相关的开发文档都会有赠。其他开发版也可,对后续影响不大。
  2. 摄像头:ov5695,配套板子一起买的,某宝的商家所提供的支持不一样,有的会是gc2093也说不定,但是对于后续文章所要说明的东西影响不大。

软件篇

Linux相关软件

暂时没想起来,后续写到用到的软件会更新

Windows相关软件

  1. WSL:适用于Windows的Linux子系统。
  2. ubuntu系统:我的ubuntu系统是基于wsl搭建的。某宝大部分都会提供VM虚拟机以及搭建好的开发环境,想简便快速上手,也可以使用购买开发板时某宝卖家所提供的环境。
  3. 开发板烧录软件:买开发板会有提供,不做赘述。
  4. vscode:不做赘述,不论是在Windows平台上使用,还是linux平台上使用,都是不错的选择。
  5. 安装Mobaxterm
    一款好用免费的终端软件,下载链接。
  6. 想到了继续添加

三、搭建开发环境

使用开发板卖家提供环境的,可以忽略这一步,直接参考卖家所提供的文档,搭建或者直接使用已经搭建好的开发环境。建议是使用这一个方式,wsl搭建Ubuntu系统,虽然方便,但是可操控性不太好。

基于wsl搭建ubuntu系统

写的比较简略,可以以此为基础,查找相关资料搭建。
wsl搭建ubuntu系统

利用vscode直接编辑wsl的ubuntu系统内的文件

还未写开发过程,后续补上。暂时提供一个大概流程。
使用上面文档搭建好的ubuntu系统,在会有一个网络映射的ubuntu系统文件夹,在ubuntu系统中,在/usr中,创建一个workspace,之后的开发都会在workspace中进行,在ubuntu系统命令行中,输入以下命令(root模式下,否则需要加sudo),将workspace文件夹权限设为可读可写可操作,这样就能在vscode中打开这个文件夹,并且完成代码的编辑,文件的修改保存等。

chmod -R 777 /usr/workspace

四、准备开发板

这一节不做过多描述,按照开发板卖家提供的文档,在ubuntu中编译开发板的内核文件系统等,编译完成后,按照开发板烧录的方法进行烧录。在开发板附带的文档中都有描述,如有不明白的可以在这里留言或者加卖家群咨询开发板卖家。

五、总结

以上就是这篇文章的内容,比较空洞,主要是想开个头,会在这篇文章中更新后续文章的链接,当做一个目录来使用。

你可能感兴趣的:(ubuntu,linux)