Examples

2020年8月19日

peer_manager_handler: Connection security failed: role: Peripheral, conn_handle: 0x0, procedure: Bonding, error: 133

摘要: 调试nordic 52840 hids_keyboard 例程时,和手机配对,配对失败,提示:peer_manager_handler: Connection security failed: role: Peripheral, conn_handle: 0x0, procedure: Bondin 阅读全文

posted @ 2020-08-19 15:01 足各火丁 阅读(1004) 评论(0) 推荐(0) 编辑

2020年8月6日

char **指针动态分配地址空间

摘要: 1. 定义char **类型变量,初始化为NULL 2. 分配行指针数组空间 3. 为每行分配空间 4. 释放每行的空间 5. 释放二维指针 void main() { char **pointer=NULL; int pointer_n1 = 4; int pointer_n2 = 3; int 阅读全文

posted @ 2020-08-06 15:15 足各火丁 阅读(707) 评论(0) 推荐(0) 编辑

2020年8月3日

keil5 使用JLink 向nrf52840DK 下载程序出现No Cortex-M SW Device Found

摘要: 今天打开52840 keil5 工程,下载程序无法下载成功,提示如下: 在Jlink 配置中(Option for target....-> Debug->Setting )SWDIO也无法显示。如下所示: 前段时间还正常使用,在用SEGGER Embedded Studio for ARM 4.3 阅读全文

posted @ 2020-08-03 14:58 足各火丁 阅读(3760) 评论(0) 推荐(0) 编辑

2020年7月20日

app_error_weak.c, 108, Mesh assert at 0x0002EFFE (:0)

摘要: 在调试light_switch_server_nrf52840_xxAA_s140_7.0.1的时候出现<t: 10664>, app_error_weak.c, 108, Mesh assert at 0x0002EFFE (:0)这个错误. 最后跟到:static bool flash_area 阅读全文

posted @ 2020-07-20 15:12 足各火丁 阅读(417) 评论(0) 推荐(0) 编辑

2020年7月16日

SEGGER studio问题

摘要: 刚开始学习用SEGGER studio编译调试nordic 52840程序,在此记录遇到的问题。 1. Additional Load File[0]:"E:\nordic/nRF5_SDK_15.3.0_59ac345/components/softdevice/s140/hex/s140_nrf 阅读全文

posted @ 2020-07-16 16:25 足各火丁 阅读(426) 评论(0) 推荐(0) 编辑

2020年6月4日

线程同步机制-条件变量

摘要: 注:摘自肖堃老师视频教程 任务同步- 任务间相互合作关系(直接相互制约关系) 两个或多个任务为了合作完成同一个工作,在执行速度或某个确定的时序点上必须相互协调,即一个任务的执行必须依赖另一个任务的执行情况。 程序设计中存在这样的情况 :多个线程都要访问临界资源,又要相互合作(线程间同时存在互斥关系和 阅读全文

posted @ 2020-06-04 11:25 足各火丁 阅读(322) 评论(0) 推荐(0) 编辑

2020年6月3日

线程同步机制-互斥量

摘要: 记录肖堃老师讲解的linux线程 1. linux系统中多任务(进程/线程)之间的关系 1> 独立:仅竞争CPU资源 2> 互斥:竞争除CPU外的其他资源 3> 同步:协调彼此运行的步调,保证协同运行的各个任务具有正确的执行次序 4> 通信:数据共享,彼此间传递数据或信息,以协同完成某项工作 2. 阅读全文

posted @ 2020-06-03 14:44 足各火丁 阅读(335) 评论(0) 推荐(0) 编辑

linux线程控制-2(线程控制函数)

摘要: 记录肖堃老师讲解的linux线程 1. 创建线程 int pthread_create( (pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg ) ) 参数: thread - 指向线程 阅读全文

posted @ 2020-06-03 10:35 足各火丁 阅读(177) 评论(0) 推荐(0) 编辑

2020年5月29日

autotools使用

摘要: autotools制作makefile 下面以hello.c来说明生成makefile的过程。 基本步骤如下: 1)autoscan命令生成configure.scan文件,重命名configure.scan,并修改 2)aclocal命令生成aclocal.m4 3)autoconf命令生成con 阅读全文

posted @ 2020-05-29 15:14 足各火丁 阅读(1210) 评论(0) 推荐(0) 编辑

2020年5月25日

bluetoothctl命令提示No default controller available

摘要: 在学习bluetoothctl命令时,执行bluetoothctl,然后执行show,提示No default controller available。 1. 执行hciconfig,发现有hci0,并且处于UP状态 2. 执行hcitool lescan,可以进行扫描。 3. 执行ps -ef| 阅读全文

posted @ 2020-05-25 15:28 足各火丁 阅读(8131) 评论(0) 推荐(0) 编辑

导航

Examples