V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
imlsq
V2EX  ›  奇思妙想

知识值钱吗?手把手教你 DIY 一个 P2P 的摄像头,顺便把嵌入式开发也学了!

  •  2
     
  •   imlsq · 2016-07-15 11:10:43 +08:00 · 7480 次点击
    这是一个创建于 3083 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我学习摄像头研发已经有几个月时间了,自己一路摸索着过来,经历过各种坑,完成了一个小作品,有图有真相,P2P 摄像头,可以穿透国内所有网络,在手机上的 3G,4G , WIFI 下随时随地远程视频摄像头。

    http://global.snbie.cc/media/6016.jpg

    http://global.snbie.cc/media/6116.jpg

    http://ww4.sinaimg.cn/mw690/728fddc5gw1f5uda99223j20qo0zkgsf.jpg

    http://ww2.sinaimg.cn/mw690/728fddc5gw1f5udd2ej5wj20qo1bfn0j.jpg

    大家都说知识就是金钱,我来试试吧,基于海思的 HI3518E 芯片下研发的摄像头,我想把这几个月我探索的零散的知识进行系统的传授给有兴趣玩硬件同学,通过 DIY 一个完整的 P2P 模式的摄像头,不仅可以玩,还可以系统的学习 ARM 嵌入式开发的整套体系知识: UBOOT,Linux 内核编译与移植, LINUX 根文件系统 ROOTFS 的制作, LINUX 驱动编写与移植, GPIO 控制等等,通过 DIY 摄像头的这个案例可以 GET 到涵盖 ARM 嵌入式开发的知识点。

    如果能在 20 天内够征集到 12 人以上,每人 800 元+80 元(硬件开发板),我就开课,教到你搞成功为止,前提是你要有兴趣,同时也会需要学习 C 语言,同时需要至少 20 天刻苦努力的学习。

    QQ 群: 577735220

    当你学会入门级之后,你自己可以 DIY 人脸识别,移动侦测等更多有创意的功能,关键是你要有兴趣玩。

    18 条回复    2016-07-23 21:00:37 +08:00
    tthy211
        1
    tthy211  
       2016-07-15 11:33:17 +08:00
    成品有外壳吗?开发板硬件配置也请说下,软件全部开源吗?
    imlsq
        2
    imlsq  
    OP
       2016-07-15 11:37:04 +08:00
    @tthy211 代码全部开源,外壳你自己学会了之后,自己配就可以了,几块钱一个外壳.
    tthy211
        3
    tthy211  
       2016-07-15 11:59:16 +08:00
    @imlsq 算我一个
    imlsq
        4
    imlsq  
    OP
       2016-07-15 12:16:17 +08:00
    嘿嘿,还差 11 个,其实主要是认识一帮人大家一起玩玩嵌入式开发,摄像头是其中一项最有意思的项目
    hellboys
        5
    hellboys  
       2016-07-15 13:28:36 +08:00
    不错, 有点意思
    Sequencer
        6
    Sequencer  
       2016-07-15 13:31:15 +08:00
    可以算我一个 嵌入式差个老师 800 不贵
    Light3
        7
    Light3  
       2016-07-15 13:34:52 +08:00
    有意思 不过 1-5 加班 搞不了。。
    imlsq
        8
    imlsq  
    OP
       2016-07-15 13:37:42 +08:00
    大家顶我到 12 个人哦,我之前也是自己一路模式着学习,今天突发想法,想把这些知识整理起来,大家一起交流学习
    booboo
        9
    booboo  
       2016-07-15 14:49:16 +08:00
    海思芯片 bsp 比较简单,人家提供的都差不多了。主要工作就是处理好流的传输控制和动态配置参数。
    harry890829
        10
    harry890829  
       2016-07-15 14:55:00 +08:00
    c/c++两年半开发表示很感兴趣……
    zcljy
        11
    zcljy  
       2016-07-15 15:24:43 +08:00
    楼主地点是哪里》
    imlsq
        12
    imlsq  
    OP
       2016-07-15 15:36:16 +08:00
    @booboo 是的,但是从入门级非常合适,而且对 ARM 开发也能建立起一个完整的知识体系
    imlsq
        13
    imlsq  
    OP
       2016-07-15 15:36:42 +08:00
    @harry890829 你加 QQ 群
    Comdex
        14
    Comdex  
       2016-07-16 00:38:03 +08:00
    硬件零基础,不会焊接也可以?
    imlsq
        15
    imlsq  
    OP
       2016-07-16 09:04:47 +08:00
    @Comdex 如果只是自己 DIY 学习,不需要焊接,直接买现成的主板就可以了,如果你是想研发产品,然后去卖,那就不容易
    imlsq
        16
    imlsq  
    OP
       2016-07-17 20:11:56 +08:00
    周三开始。
    课程如下安排
    周三开始,课程如下安排

    - 开发环境搭建
    - 硬件基础调试, linux 内核移植烧写, linux ROOTFS 移植烧写
    - 编写第 1 个程序 Hello
    - 编写从 COMS 传感器获取视频图像数据程序
    - 理解获取视频图像数据的过程
    - 理解 IPC 基本硬件组成,并移植对应的驱动
    - H.264 视频流协议讲解
    - P2P 穿透,视频流数据转发
    - 手机连接视频摄像头
    - WI-FI 驱动编译移植, ROOTFS 根文件系统深入理解
    - IPC Linux 网络参数与启动参数配置
    xsxsxszs
        17
    xsxsxszs  
       2016-07-19 19:12:24 +08:00 via iPhone
    @imlsq 请问学习时间和讲解是以何种方式进行?
    imlsq
        18
    imlsq  
    OP
       2016-07-23 21:00:37 +08:00 via iPhone
    @xsxsxszs QQ 视频+文档
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1528 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:05 · PVG 01:05 · LAX 09:05 · JFK 12:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.