自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 枚举作为结构体成员时的内存占用

typedef struct{ aaa_dev_e aaa; bbb_dev_e bbb; uint32_t len;}urc_info_t;视平台而定:在虚拟机上测试, 上面的数据结构占用SIZE为12个字节在某个嵌入式环境下测试, 占用为8个字节, 其中aaa和bbb各占用一个字节,另外有两个填充字节....

2021-06-17 19:25:00 247

原创 source insight卸载后重新安装卡顿

卸载si之后特别卡,之前一直使用的第三方的卸载工具卸载的,使用Windows自己的卸载工具卸载后重装就ok了。

2021-03-24 18:28:35 329

原创 cygwin使用zsh提示fock错误

解决方法cmd /c "D:\ProSoftware\cygwin\bin\ash.exe D:\ProSoftware\cygwin\bin\rebaseall -v"

2019-11-05 10:56:00 179

原创 EFR32 资源汇总

硬件相关efr32mg21外设例程世强资源【经验】如何将EFM32和EFR32的烧录引脚配置成GPIO?【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南在rejoin的时候降低功耗【经验】EFR32低功耗ZigBee节点设计之硬件注意事项【经验】多协议SoC芯片EFR32MG21与EFR32MG1有哪些区别?【经验】浅析Zigbee...

2019-09-18 11:42:25 2762

原创 EFR32 UniqueID

EFR32 UniqueIDUniqueID能够唯一标识一个zigbee设备, 在EFR32设备中被称之为EUI64。EUI64由64位构成,构成规则如下OUI (Organizationally Unique Identifier) [23:0]+0xFFFE+EUI48L.UNIQUEID [23:0]通过cmd查看设备UniqueID在Simplicity Command...

2019-09-09 20:29:17 360

原创 C语言的奇技淫巧(积累)

打印参数宏#define INPUT_CHECK(x) \ if ((x)) \ { \ ESP_LOGI(TAG, "INPUT_CHECK fa...

2018-11-12 10:01:43 729

原创 esp32随笔-使用OpenOCD+SystemView进行Trace

环境硬件 : ESP-WROVER-KIT平台 : Ubuntu18.04参考资料: ESP-IDF Programming Guide注意,根据硬件的不同,后面的部分存在一些差异,官方的ESP-WROVER-KIT调试起来方便一些,不用使用jlink等工具,这在刚开始不熟悉的时候比较方便。第一步:安装OpenOCD参考:Docs » API Guides » JTAG Debug...

2018-09-20 22:19:36 1462

原创 json学习笔记

一 JSON数据格式:样例{ "results": [ { "location": { "id": "KX0V9HP93GSS", "name": "Zhengzhou",

2018-08-26 21:15:23 186

原创 ESP32随笔

一 ESP32中一种回调函数的使用机制:ESP32在运行过程中会产生各种网络状态事件, ESP32提供了一种方式来让用户获取事件并执行自己的代码,event_loop用来实现这一功能。typedef esp_err_t (*system_event_cb_t)(void *ctx, system_event_t *event);esp_err_t esp_event_loop_in...

2018-08-16 08:49:17 2841

原创 Eclipse使用笔记

Eclipse使用笔记主要在eclipse上开发c,一些使用上的Tips做一些记录。eclipse的C索引index在工程的path中已经包含了项目所需的头文件,程序也能够编译成功, 但是编辑器还是显示“Symbol ‘** ‘could not be resolved”,右键工程,点击index,选择rebuild即可。...

2018-07-13 07:46:07 229

原创 ucos统计功能

为了了解ucos系统的使用情况,需要使用ucos提供的统计功能.OS_TASK_STAT_EN OSStatInit()OSTaskStat()使能统计任务使用统计功能需要使能统计任务,即OS_TASK_STAT_EN 置1统计任务初始化统计初始化函数OSStatInit()决定在没有其它应用任务运行时,空闲计数器(OSIdleCtr)的计数有多快.OSStatInit函数会运行一段时间,以

2017-08-10 10:53:08 912 1

原创 OSSchedLock()

uC/OS-II中的OSSchedLock()和OSSchedUnlock()用来锁定当前任务不被其他任务锁定. 在使用时如果用户调用了OSSchedLock()之后不能在调用不得使用任何能将现行任务挂起的系统调用。如OSMboxPend(),OSQPend(),OSSemPend(),OSTaskSuspend(OS_PR1O_SELF)、OSTimeDly()或OSTimeDlyHMS

2017-04-17 21:20:10 868

原创 sublime

sublime转换文件编码类型在这里可以选择: 在sublime中采用UTF-8来保存文件.keil中使用ANSI.

2017-04-17 21:07:29 220

原创 uC/OS

任务优先级什么任务的优先级别高? 数字越小,优先级别越高 系统总是把最低优先级别 OS_LOWEST_PRIO自动赋给空闲任务任务堆栈stm32中堆栈增长方向? stm32堆栈增长方向为向下,小端模式 stm32堆栈相关学习

2017-04-14 15:31:50 276

原创 Altium Designer使用笔记

捕捉圆形栅格捕捉->高级捕捉选项->勾选Snap To Arc Centers圆形禁止敷铜利用其他层首先绘制一个圆形区域,然后 Tools->Convert->Create Cutout from Selected Primitives然后设置如下 锁定的巧妙使用在绘制PCB时经常会遇到这样的情况:在一个高度较高的器件下面防止另一个器件,或者在器件下面调整via

2017-03-30 13:15:34 1034

原创 链表(demo)

链表的插入1.将链表头链接到要插入的节点的next. 2. 将链表头指向新插入的节点上.

2017-03-23 17:12:25 422

原创 根据从表数据修改主表的值

这是这两天学习触发器和变量的的一些结果,记录下来. 好记性不如烂笔头!!!!!--[1]从inserted表中获取合同编号--[2]根据合同编号从OrderforGoods获取对应的探棒总数--[3]根据合同编号从Tanks表中获取已完成的探棒总数--[4]判断订单是否已完成--创建一个触发器用于检测订单的完成状态create trigger trig_Tanks on Tanks f

2017-01-29 19:37:42 683

原创 DevExpress使用记录

ribbon背景颜色窗体使用的是win2010的样式,但是在使用时ribbon的颜色和主题不搭: 之后发现使用defaultLookAndFeel这一控件可以改变ribbon的效果:

2017-01-20 19:29:07 335

原创 LINQ

什么是LINQ?LINQ即Language Integrated Query(语言集成查询),LINQ是集成到C#和Visual Basic.NET这些语言中用于提供查询数据能力的一个新特性。 它主要包含4个组件: - Linq to Objects——这个组件可以查询集合数据,如数组和List。 - Linq to XML——可以查询XML文件,在LINQ被提出之前c#采用

2017-01-04 14:27:53 535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除