5875|1

179

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

[zephyrOS] nucleo_f103rb兼容板卡上运行 [复制链接]

     前一段时间自己做了一块兼容ST官方的nucleo_f103rb板卡,移除了板载ST-LINK调试器,仅做引出处理,增加spi flash,WIFI模块(ESP-01/01S),无线模块nrf24l01,EEPROM M24C02, 温度传感器LM75, CAN和RS485的支持,并自恋地更将板卡名字更改为jasontek_f103rb。做出来后发现PL2302 USB信号连反了,哎,还哈处理了一下并不影响通信,移植了几个基本的zephyr sample,包括shell demo,user button demo, synchronization demo和dining philosophers demo,已经上传到本人的github上面,有nucleo_f103rb或者感兴趣的人可以git clone下来运行。
github url:  
链接已隐藏,如需查看请登录或者注册

因为本人刚刚研究zephyr,仅仅做移植,后面深入理解后增加新的例程,并计划设计IO扩展板卡,扩展更加实用的功能,个人平时较忙,后面不定期更新,希望为zephyr研究的朋友们贡献一点力量。

前提是安装官方zephyr SDK,各位懂得,这里不啰嗦,git clone下来后操作步骤:

root@jason:~/jasontek_f103rb-zephyrOS-project# source envsetup.sh
cd samples/jasontek_demos
export ARCH=arm BOARD=jasontek_f103rb
make menuconfig   选择例程
.config - Zephyr Kernel Configuration
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq Zephyr Kernel Configuration qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
  x  Arrow keys navigate the menu.   selects submenus ---> (or empty submenus ----).  Highlighted letters are        x
  x  hotkeys.  Pressing includes, excludes, modularizes features.  Press to exit, for Help,   x
  x  for Search.  Legend:
  • built-in  [ ] excluded   module  < > module capable                                        x
      x                                                                                                                         x
      x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
      x x                           Architecture (ARM architecture)  --->                                                     x x
      x x                           ARM SoC Selection (STM32F1x Series MCU)  --->                                             x x
      x x                           ARM Options  --->                                                                         x x
      x x                           Board Selection (JasonTek F103RB Development Board)  --->                                 x x
      x x                           Board Options  ----                                                                       x x
      x x                           Kernel Type (Micro Kernel)  --->                                                          x x
      x x                           General Kernel Options  --->                                                              x x
      x x                           Unified Kernel Options  --->                                                              x x
      x x                           Power Management  --->                                                                    x x
      x x                           Device Drivers  --->                                                                      x x
      x x                           Compile and Link Features  --->                                                           x x
      x x                           Debugging Options  --->                                                                   x x
      x x                           Logging Options  --->                                                                     x x
      x x                           System Monitoring Options  --->                                                           x x
      x x                           Boot Options  --->                                                                        x x
      x x                           Cryptography  ----                                                                        x x
      x x                           IoT Protocols  --->                                                                       x x
      x x                           File System  --->                                                                         x x
      x x                       [ ] Bluetooth support  ----                                                                   x x
      x x                           Networking  --->                                                                          x x
      x x                           External Sources  --->                                                                    x x
      x x                           Testing  --->                                                                             x x
      x x                           JASONTEK F103RB BOARD CONFIGURATION  --->                                                 x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x x                                                                                                                     x x
      x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
      tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
      x                                
  • IMG_20170131_140441.jpg (4.79 MB, 下载次数: 0)

    IMG_20170131_140441.jpg

    捕获_jasontek_menuconfig.JPG (45.27 KB, 下载次数: 1)

    捕获_jasontek_menuconfig.JPG

    最新回复

    楼主怎样添加自己的板子呢?怎么玩的呢?  详情 回复 发表于 2017-11-8 22:41
    点赞 关注
     

    回复
    举报

    3

    帖子

    0

    TA的资源

    一粒金砂(初级)

    沙发
     
    楼主怎样添加自己的板子呢?怎么玩的呢?
     
     
     

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

    随便看看
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/9 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表