nRF51_Platform 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
nRF51_Platform 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 C/C++ 查看源码 »
操作系统 嵌入式
软件类型 开源软件
所属分类 程序开发蓝牙开发
开发厂商
地区 国产
提 交 者 nigelyao
适用人群 未知
收录时间 2016-01-29

软件简介

基于nRF51平台开发的一套轻量级SDK,大大地降低了低功耗蓝牙开发的门槛。

只要会C语言,就可以开发蓝牙硬件,因为SDK已经将所有蓝牙的通信配置,对于寄存器的处理步骤,封装在了一些简易识别的API中,用户只需要调用合适的api即可实现相应的功能,符合初学者的逻辑,不需要了解蓝牙协议栈的复杂名词和架构。

用户开发架构图:

这样就会极大缩短了产品开发的难度和周期,可以很好的解决公司的成本和进度问题,这样就可以让公司专注于做产品本身,而不再受限于技术底层难题。

SDK架构图:

---北京聚码科技有限公司

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
07/13 12:49

Nrf51 学习笔记1

Nrf51 学习笔记1 bootloader移植 BootLoader Dfu移植(基于sdk12.1 张xx的Bootloader基于 sdk12.3) 1.环境搭建 Nrf51_sdk_12_1.zip 解压至英文目录 Gcc-arm-none-eabi-4_9-20150921-win32.exe Mingw (我这个版本以及gcc版本与其他不一样,但是也能用) 需要配置环境变量 micro_ecc_lib_nrf51.lib Micro-ecc-master.zip解...

0
0
发表了博客
2018/05/15 23:22

Nordic nRF51/nRF52开发环境搭建

本文将详述Nordic nRF51系列(包括nRF51822/nRF51802/nRF51422等)和nRF52系列(包括nRF52832/nRF52810/nRF52840)开发环境搭建。如果你英文比较好的话,建议直接阅读Nordic官方的getting started教程,其中Segger embedded studio开发环境搭建请参考: https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_gsg_se...

0
0
发表于硬件 & IoT专区
2019/09/12 10:04

Nordic NRF51系列COSTDOWN版本-NRF51802

51802QFAA与51822QFAA在FLASH 跟RAM的容量没有差别; 区别在于: a,接收灵敏度 51802是-91dBm;51822是-93dBm,这个差异导致接收距离有差异; b,Tx Power @省电模式 51822是-35dBm,51802是-30dBm;这个导致芯片的发...

0
0
发表了博客
2019/01/16 19:42

如何利用nrfjprog.exe读写nrf51的flash

版权声明:本文为博主原创文章,未经博主允许不得转载。 1.目的 为了方便平时在开发中的调试,验证一些想法是否正确。 2.平台: Jlink version:v5.02c nrf51822硬件板等。 实验过程: 1,运行cmd.exe,通过dos命令行打开nrfjprog.exe所在的目录。具体根据自己安装nrfgo studio的路径如下图: 2,向某个flash地址写值 向0...

0
0
发表了博客
2015/11/01 15:30

platform

/sys/bus/paltform/... platform_get_resource(pdev, IORESOURCE_MEM, i); p = platform_get_resource(pdev, IORESOURCE_IRQ, 0); platform 的优点: 1.使得设备被挂载到总线中。 2.隔离bsp驱动,在BSP定义platform设备和设备使用的资源、设备的具体配置信息, 而在驱动中只需要通过调用API去获取资源和数据,做到了板相...

0
0
发表了博客
2015/11/01 15:18

platform

02$ cat test.c   #include <linux/init.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/platform_device.h> static int selfprobe (struct platform_device *pdev) {     printk("Device: %s match Driver %s OK!\n", pdev->name, (pdev->dev.driver)->name);  ...

0
0
发表了博客
2013/04/27 11:36

platform_device\platform_driver的匹配问题

许多platform_device可以使用同一个platform_driver;一个platform_device不可以使用多个platform_driver; platform_driver注册的时候会通过名字查找与之匹配的platform_device,找到的话则进行probe,probe成功才算绑定在一起;否则若找不到对应的设备或者probe失败,则驱动注册失败。 probe函数的调用会发生在以下情况...

0
0
发表了博客
2018/07/15 16:21

platform 架构

1. 简介: 转自: https://blog.csdn.net/qqliyunpeng/article/details/52700331 1.1 platform 总线是虚拟总线,当使用这个虚拟总线是带来的好处主要有两点: (1)使得设备被挂接在一个总线上,因此,符合 Linux 2.6 的设备模型。其结果是,配套的sysfs 结点、设备电源管理都成为可能。 (2)隔离BSP和驱动。在BSP中定义...

0
0
发表了博客
2016/11/23 10:50

Platform Overview

Platform Overview OpenDaylight (ODL) is a modular Open SDN platform for networks of any size and scale. ODL enables network services across a spectrum of hardware in multivendor environments. Our microservices architecture allows users to control applications, protocols and plugins, as well as to...

0
0
发表了博客
2018/07/29 21:47

CUBA Platform

CUBA Platform —— 开源的、可靠的企业级应用开发利器 原文:CUBA Platform: An Open-Source Java Framework for Rapid Application Development 翻译:CUBA China CUBA-Platform 官方网站:https://www.cuba-pla......

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
16 收藏
分享
返回顶部
顶部