永发信息网

nrf51822 板载天线怎么画

答案:2  悬赏:30  手机版
解决时间 2021-02-19 17:08
nrf51822 板载天线怎么画
最佳答案
如果没有天线设计能力,建议直接参照官方手册或参考文档中的尺寸进行绘制。
全部回答
首先,nordic号称协议栈(称为softdevice)和应用完全分开,是怎么实现的呢? ti的协议栈以库的形式提供,用户应用在链接时和库链在一起形成最终的机器代码,ti提供库和头文件供用户使用。 nordic用了不同的方式:softdevice,这样协议栈和用户应用可以单独编译和链接。实现ble的softdevice似乎叫s110,由nordic提供。我猜nordic应该只提供s110的机器码,应该不会提供源代码。 看了nrf51 sdk,里面确实没有ble的库,所有sd_打头的函数都是softdevice相关的。比如:sd_ble_gap_adv_data_set 这个函数是这么定义的: svcall(sd_ble_gap_adv_data_set, uint32_t, sd_ble_gap_adv_data_set(uint8_t const * const p_data, uint8_t dlen, uint8_t const * const p_sr_data, uint8_t srdlen)); 这个svcall在使用mdk时是这么定义的: #define svcall(number, return_type, signature) return_type __svc(number) signature 似乎是使用了cortex-m0的svc机制实现softdevice。 (题外话,我在想nordic会把自己的协议栈绑在一种cpu架构上吗?不是的,代码里有一个开关svcall_as_normal_function 可以让上面的svcall宏定义变成普通的函数声明。当然在没有 源代码和库的情况下打开这个开关会出现找不到函数实现的链接错误) 总体来说我觉得softdevice就是nordic一种封闭协议栈核心代码的方式,和ti提供库文件的方式没有区别。 nordic号称自己的协议栈可以配合其它的rtos,但是如果rtos也用了相同的svc呢? 我不关心nordic或者ti的协议栈核心代码实现,就算给我源代码我也懒得看,但是我觉得ti用库提供协议栈的方式更直接和通用;nordic这种方式太取巧了,某些时候会给用户带来一些限制。 当然51822还是有一些优势的,至少封装比较小。 至于怎么在nrf51822上开发应用我还没来得及看,没办法和ti的架构比较
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
企业所有者作为投资人必须对企业经营理财的各
board certification是什么意思
电脑袜机配件店这个地址在什么地方,我要处理
四级英语答题卡一题涂两项会不会有事
"您”字可以组词“您们”吗?
全自动洗衣机无法运行带甩干的程序
狗狗发抖,四肢僵硬怎么办
江山医院在什么地方啊,我要过去处理事情
用FINS协议实现OmronPLC与上位机TCP网络通信
我姐是一位漂亮的女孩儿,有一个癞蛤蟆缠着他
secret base ~君がくれたもの~ 鼓谱啊、谢
三交村在什么地方啊,我要过去处理事情
通化市东昌区离哪个区近
新柳洲大酒店怎么去啊,有知道地址的么
常州火车站高铁票在哪里退?是不是发车之前都
推荐资讯
红魔体育地址有知道的么?有点事想过去
两间房子设计图深13米宽7米两室一厅一厨一卫
【网上英文】在网上的英文是什么?是ontheInte
电脑怎么设置成英文
什么是责权利
艾灸的烟闻多了对身体好不好?
【八年级英语听力在线听】2014新人教版八年级
什么是自我实现?为什么只有极少数人能成为自
旭东蔬菜水果地址有知道的么?有点事想过去
求个北京后现代城附近的回答下,2016年12月24
怎么去除黑头和鼻子上的疤痕
如果有人在APP store上赠送了软件给你,该从
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?