4641|1

182

帖子

0

资源

一粒金砂(中级)

[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:  https://github.com/Jason0204/jasontek_f103rb-zephyrOS-project
因为本人刚刚研究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
    捕获_jasontek_menuconfig.JPG

    回复

    3

    帖子

    0

    资源

    一粒金砂(初级)

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

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

    关闭
    站长推荐上一条 1/5 下一条

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

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

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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