- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 指针数组与数组指针
首先我们需要了解概念:(1)数组指针是本质是指针,它指向的数据类型是数组;(2)指针数组是数组,它的元素是指向某个数据类型的指针; 1.定义 (1)int (*p1)[5]; 数组指针,(*p1)运算符*先与p结合,表面它是个指针,后与[]结合,定义为数组指针。即指向数组的指针。指针指向有5个int型元素的数组; (2)int* p2[5] 指针数组,p2先与[]结合,表明它是个数组,后与运算符*结合,...
2021-10-08 19:29:43 112
原创 排序算法
int abc[10] = { 190, 222, 123, 234, 477, 10, 783, 489, 3234, 297 };1、选择排序void select_sort(int a[], int n){int j;for (int i = 0; i < n - 1; i++) {j = i;for (int k = i + 1; k < n; k++) {i...
2019-11-15 11:34:47 148
原创 智能扫地机器人软硬件开发笔记(1)-规格需求书
现在的城市生活节奏越来越快,加班更是家常便饭,人也变得也来越懒惰,打扫房屋就成了一件头疼的事。随着智能扫地机的问世及普及,节省了人们的清洁时间。半年前我萌生了自己设计开发一款扫地机器人的想法,虽然也做了一些准备工作,但奈何SLAM算法门槛还是较高。不过最终还是决定从稍简单的随机式扫地机入手,再开发路径规划式,最后有可能回去尝试挑战SLAM视觉路径规划等方案,所谓有志者事竟成,那就先立个志,定个规格...
2019-10-17 23:25:37 4544 1
原创 有限状态机(FSM)设计思路
1.有限状态机有限状态机(Finite State Machine)是软件设计领域中一种重要的工具,在软件实现中或多或少都会用到各种各样的状态机,但是实现方多种多样,效果也是良莠不齐,本文主要介绍下有限状态机表的设计思路。2.FSM实现方式2.1 if else 或者 switch case结构这种方式比较直观,对于小型状态机比较适用,但对于稍大型的状态机,使用这种方式难以维护,往...
2019-04-16 18:01:18 1453
原创 函数指针的应用
1.函数指针的定义函数指针通常会与指针函数混淆,指向函数的指针叫做函数指针,而指针函数表示函数的返回值为指针的函数。2.函数指针的表达(1)int (*func1)(int , int );//此处定义了一个函数指针,其返回值为int型;(2)int* func1(int, int); //此处定义了一个指针函数,其返回值为int型的指针;3.函数指针的使用;一般函数指针主要用于回调函数,当...
2018-06-28 19:46:47 1047
原创 BLE 自适应跳频及算法实现
BLE协议运行在2.4G ISM频段上,由于诸如Wi-Fi,ZigBee等都在此频段上,因此干扰是比较严重的。需要在此频段上进行有效的数据交互,自适应跳频技术是必不可少的,废话不多说,咱们直接进入主题,讨论下的BLE协议中的自适应跳频,以及跳频算法的实现。我们称主设备为Master(手机、PC机等),从设备为Slave(手环等)。Master向Slave发送connect requ...
2018-03-13 12:13:49 8593 2
原创 mini2440开发板 supervivi无法下载以及windows 7下usb驱动安装不成功的问题的解决方法
本人是linux系统的初学者,最近一直跟着国嵌的视频学习软件学习。最近刚买的mini2440的256M nand Flash的开发板,想搭建linux软件系统,于是就跟着视频中的步骤做,但是遇到了不少的问题。首先,如果是supervivi-128M.bin无法在用J-link下载的时候经常会出现断掉的情况,实在无法忍受了,下载了几十次没一次成功。于是在网上搜解决的方法。原来使用J-link下载之前
2013-11-11 15:36:23 2462
浅谈BLE(Bluetooth low enegy).pptx
2019-07-09
有效的supervivi-128M.bin文件
2013-11-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人