|
很早就有了做一个基于arm的wifi视频服务器的想法,刚好手上有一块s5pv210的板子,就这样开始了,希望能对后来者有所帮助
硬件环境:s5pv210 wifi模块(rtl8188cus)
软件环境: arm-gcc4.7 vim vm虚拟机 centos6.3 SecureCRT7.1
这是完成效果
总体概括一下启动流程,上电加载u-boot kernel ,wifi驱动后开启wifi AP模式 启动dhcp或者dnsmeag 、nginx服务器 ,启用ffmpeg推送视频流,jwplayer网页播放,手机或PC端打开wifi的ip地址就可以在线观看视频啦,也可以用外网接入。
环境搭建不赘述了,这里假设已经搭好,并支持ssh,开发板可以和虚拟机互ping
我有个情结,那就是总想用自己移植的东西,于是就花了大把的时间编译和移植了下面的软件,暂且不讲移植过程(很痛苦):
1、arm-none-linux-gnueabi-gcc(折磨的死去活来,弄了大概快到一周吧)
2、vim配置(花了3天时间,配置他是因为不想用source insight,也因为我用的是centos的最小版也就是字符版,只能用命令,几乎所有的文本操作都用的它,毕竟是“编辑器之神”),支持F5编译,下面是配置结果
3、工欲善其事必先利其器,基本的工具已弄好,接下来就是移植u-boot,这里推荐一个叫zjhsucceed_329 网友的博客讲的非常透彻,我大部分都是按照他的方法来移植的,因为s5pv210支持从sd卡启动,所以不用tftpd download非常方便,只需用dd命令写入u-boot就可以启动,此后的kernel也放入SD卡,因此系统可以缩小到cpu、sdram、sd卡三块主芯片。此时可以不移植DM9000,到内核中再开启。
未完待续。。。。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!
|