查看: 5642|回复: 10

体验RiotBoard记录W0-不算上手的上手过程

[复制链接]
  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-4-21 00:23:00 | 显示全部楼层 |阅读模式
    分享到:
    这里零散地记录一下拿到板子之后进行的一些工作,描述碰到的问题,作为W0的总结。

    1. 关于电源和鼠标

    之前没注意看手册,最开始用了小米2S的5V 800mA给RiotBoard供电,然后就看着板子上的小绿灯一闪一闪的,我就以为程序已经跑起来了,还挺高兴的,这不跟单片机的程序差不多。结果接上屏幕一看,才发现原来板子一直在重启,闪烁的那个是复位灯,压根没进系统,我晕。然后我换了树莓派的5V 2.1A,勉强可以跑起来了,看到Android小清新的开机画面时,我那叫虎躯一颤,心情那个激动啊。然后接了个无线鼠标,没反映。后来在群里听说要用有线的才行。好吧,先不管它了,因为定位是用Linux开发,只要串口跟网络能通就好。后来仔细看了RiotBoard的用户手册,才意识到原来要用5V 4A的电源,刚好手头有个5V 5A的电源可以用,窃喜。不过还是要吐槽一下,这个电源的要求对于玩家来说要求确实有点高了。

    2. 关于源码和工具链

    在的RiotBoard官方资料包中关于Linux的资料中,包括了:
    - u-boot的源码及预编译的镜像
    - BSP源码及预编译的镜像
    但是按照RiotBoard用户手册上的说明,还需要GCC的编译工具链,这个是在用户手册上说明但是在资料包中没有提供的。根据手册的说明,可以通过git下载。但是,那个源可是在github上,看着那几K的速度我都要抓狂了。运气好刚好通过度娘帮忙找了个下载包,我转到百度云上,提供开放的下载连接如下:
    http://pan.baidu.com/s/1dDveziL
    关于u-boot和BSP的源代码,我感觉用Git clone也不靠谱,在国内用github网速实在跟不上。我目前做法是,把u-boot、BSP和工具链的源码压缩包通过ftp上传到linux虚拟机,然后在压缩包中解压从而获得代码,避免从github克隆代码。

    我在虚拟机里装的是Ubuntu 1204 server,在安装系统的时候只选了OpenSSH,之后联网只要安装一个make工具就可以编译RiotBoard的镜像了,保险起见我还又多装了一个nano作为编辑器,然后就断网。除了在获取代码的方式上取了巧,其它都是按照步骤操作,配置双网卡等等。其实也没有任何特别的改动,但中间重复了几次才成功,整个过程不超过一个半小时,具体时间不好说,因为中间睡了一会,睡醒的时候已经编译好了。

    3. 进度

    目前只完成了在虚拟机安装Linux,配置开发环境,编译镜像等操作,还没来得及下载到板子上。这部分操作都是在Windows上搞的,可能需要注意一下安装驱动的部分。完成这部分操作完成之后,就要可以开始分析代码了,计划研究一下片子的启动过程,估计会比contex-m系列的单片机要麻烦不少。

    接下来的一周是4月的最后一个完整的Week,要赶一下单位项目4月的进度,坚决不能耽误正事,所以可能没有太多的空闲时间。本周末忙于一些应酬,在RiotBoard上没折腾出啥显著的成果。争取在下个周末之前把下载的部分做完,上手的阶段就可以完结了,这样周末的时候就可以开始开下一个阶段,准备阅读源码了。然后就是五一的假,呵呵,可以狠狠地搞它一下。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-30 19:48
  • 签到天数: 981 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2014-4-21 08:53:08 | 显示全部楼层
    开工了,顶一个!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-10-8 09:49
  • 签到天数: 430 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2014-4-21 10:10:05 | 显示全部楼层
    哈哈,这个要顶!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-4-21 12:14:39 | 显示全部楼层
    bruce_helen 发表于 2014-4-21 10:10
    哈哈,这个要顶!

    惭愧啊。。。呵呵
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-30 19:48
  • 签到天数: 981 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2014-4-23 06:59:53 | 显示全部楼层
    功耗太吓人了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-4-23 21:59:31 | 显示全部楼层
    zhzhx66 发表于 2014-4-23 06:59
    功耗太吓人了

    其实还好,5V 2A的电源就已经可以用了,还带了一个有线键盘和有线鼠标。相同于用小米移动电源供电可以用10个小时,这对于这个基本的处理器已经相当省电了。实际上,飞思卡尔的i.mx处理器除了性能之外,低功耗就是一个很大的特点。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-12 13:33
  • 签到天数: 183 天

    连续签到: 3 天

    [LV.7]常住居民III

    发表于 2014-4-29 17:59:41 | 显示全部楼层
    @suyong_yq:按照官方手册编译没有所说的mx6solo_riot_config,从makefile中只找到了mx6solo_RIoTboard_config,你的编译使用的是哪个config?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-4-29 20:43:13 | 显示全部楼层
    xinxinyuan 发表于 2014-4-29 17:59
    @suyong_yq:按照官方手册编译没有所说的mx6solo_riot_config,从makefile中只找到了mx6solo_RIoTboard_con ...

    我没有改任何配置的东西,只是照着说明一步步做下来的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-12 13:33
  • 签到天数: 183 天

    连续签到: 3 天

    [LV.7]常住居民III

    发表于 2014-4-29 21:28:34 | 显示全部楼层
    哦,知道了,估计是官网上下载的代码文件和使用git获取的源码有区别,我刚试过,从网上下载的源码使用make mx6solo_riot_config就可以,使用git下载的代码提示没有riot_config。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-10-29 22:48
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]以坛为家II

     楼主| 发表于 2014-4-30 12:49:04 | 显示全部楼层
    xinxinyuan 发表于 2014-4-29 21:28
    哦,知道了,估计是官网上下载的代码文件和使用git获取的源码有区别,我刚试过,从网上下载的源码使用make  ...

    git巨慢无比啊。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 20:37 , Processed in 0.194100 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.