- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 git 产生莫名的游离分支
在编译代码时,出现发现一些未定义的变量、宏;因代码使用repo进行管理,可能有些git仓库单独pull了,但另外一些仓库没有进行pull导致的,但是我在其中一个仓库已经修改且提交至了本地;然后使用repo sync 同步所有git仓库后,依然未能正常编译;最后将我修改仓库进行版本回退,再进行repo sync。此时代码能够正常编译,那接着git cherry-pick 我之前修改、且提交至本地的版...
2018-05-08 09:52:15
3157
1
原创 树莓派学习札记(4)—— pi4j使用串口笔记
一、关于Pi4j 项目:pi4j是一个开源的raspberry pi JAVA开源项目。 目前最新的版本为:pi4j-1.1 这个与之前的版本有许多不同。 在线安装pi4j : curl get.pi4j.com | sudo bash 安装完毕后在/opt/pi4j/ 目录下有三个文件夹以及三个文件: 其中examples 文件夹下是使用pi4j 使用java开发应用的例程。在开
2017-03-22 20:28:09
4896
1
原创 C语言创建dll及Labview实现调用
本文将详细记录使用C语言创建一个dll库文件,然后在Labview中进行调用的过程。 一、目标用C语言创建两个函数,分别用于获取两个整数中较大、较小的值。函数命名:getMax,getMin。生成dll文件后,在Labview中将这两函数创建成对应的子vi。二、创建DLL文件利用CodeBlocks创建自定义的dll文件;在CB中创建一个Dynamic Link Library项目。 创建完成
2017-03-20 16:19:15
8800
3
原创 树莓派学习札记(三)
树莓派3 环境搭建使用2016-05-27-raspbian-jessie.img镜像。 1:该系统下,pi3默认的串口 /dev/serial0 2:可以使用桌面右上角网络图标,设置默认的IP地址,方便以后连接Pi3使用。 3:系统默认英文,中文为框框乱码。安装中文字体: sudo apt-get install ttf-wqy-zenhei (这条命令安装的是文泉驿的正黑体) 4:中
2017-03-08 16:14:01
372
原创 树莓派学习札记(二)
关闭树莓派串口的console功能树莓派默认情况下,会将默认的UART1作为console使用。 当我们希望使用UART来实现我们自己所期望的功能时,需要先禁用其console功能!主要步骤: 一、修改/boot/cmdline.txt中的内容 a、在修改前最好先备份文件: sudo cp /boot/cmdline.txt /boot/cmdlin
2017-03-08 16:01:24
578
原创 树莓派学习札记(一)
玩树莓派有一段时间了,在学习的过程中一步步摸索;也有记录下一些简单的记录。现在把之前学习的一些东西整理归档一下!1、将系统写入SD卡。 2、插入SD卡,将串口转USB线与PI连接。连接引脚参考引脚电路图 3、打开SecureCRT软件,连接串口(波特率为115200)。注意:在连接串口时,不能选择(RTS/CTS)!否则键盘无法输入。这里有个问题,在连接单片机时,不选择(RTS/CTS)Secu
2017-03-08 15:30:27
486
原创 Zstack协议栈OSAL中添加任务事件消息、发送数据详细过程
本文将以在GenericApp项目的基础上,一步一步地建立一个应用;需要实现的任务目标:1、使用Zigbee终端设备捕获串口中的字符“silverze” 。2、当Zigbee终端设备捕获到该字符串后,触发一个Zstack协议栈OSAL的任务消息 Get_Name。3、Zigbee终端设备在OSAL任务处理函数中处理Get_Name消息,并发送“Hello,silverze!”至协调器,协调器通过串口
2017-02-24 09:59:45
6211
3
原创 ZStack-CC2530-2.5.1a 串口使用笔记(一)
在使用 ZStack-CC2530-2.5.1a 协议栈时,协议栈默认使用了串口;在IAR工程配置预处理器设置里有几个宏与使用串口有关:ZTOOL_P1MT_TASK根据这两个宏,编译代码后,协议栈启动过程中会通过UART输出一些信息!当我的应用程序不希望在zigbee协议栈启动过程中输出这些信息,即禁用启动过程中的UART输出。但是当协议栈完全启动完成后,又要使用串
2017-01-17 16:59:18
4769
1
原创 IAR编译Z-stack环境搭建
Ti提供的Z-Stack协议栈有好几个版本,同时IAR for 8051 也有不同的版本,在搭建Zigbee开发环境过程中,为了能选择匹配好的IAR与协议栈得花不少时间。 为了下次在新的环境下,能够顺利快速的搭建好环境,把目前的IAR、协议栈以及编译时,修改的内容记录如下:1、IAR for 8051 选择的是8.30.2 (用此版本编译BLE1.40也方便) (在我百度云盘中目录:嵌入式/单
2017-01-17 14:40:17
2772
转载 IAR的工程配置
在IAR编译器的左上角选择CoordinatorEB或EndDeviceEB时,app中的有些文件就会变灰色 的设置方法: 选中某个文件,然后右键Options中的勾选右上角的Exclude from build ,该文件就会变成灰色不被编译。
2017-01-14 11:30:37
2834
1
原创 IAR中创建BLE/Zigbee新项目
TI的BLE/Z-stack协议栈使用的IDE工具是IAR,在学习、开发过程中,我们可能想要创建一个自定义名称的项目。
2017-01-13 11:30:24
1064
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人