自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux中的Plist -- 降序优先排序的双向链表

plisthttps://elixir.bootlin.com/linux/v4.9.59/source/include/linux/plist.h#L212*Descending-priority-sorted double-linked list (*降序优先排序的双向链表)plist是一个按优先级排序的节点列表; 每个节点的优先级从 INT_MIN(最高)到 INT_MAX(最低)。插入的时间复杂度为O(k), 删除的时间复杂度为O(1), 变更节点优先级的时间复杂度是O(k)。其中K是系统中

2022-02-23 17:14:21 758

原创 stm32 SWD printf SWD调试输出

http://www.keil.com/support/man/docs/jlink/jlink_trace_itm_viewer.htmhttp://armcortexm.blogs.upv.es/stm32f4-discovery-and-printf-redirection-to-debug-viewer-in-keil/当年实习面试时面试官考我机试,keil上面写代码,然后仿真

2016-09-27 00:13:25 63333

原创 RUMBA+LCD12864(RepRapDiscount_Full_Graphic_Smart_Controller)

使用Marlin 1.1.0-RC6 - 24 April 2016版本:显示屏淘宝买的geeetech的:点击打开链接https://github.com/MarlinFirmware/Marlinhttp://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller参考http://reprap.o

2016-06-28 17:12:37 1991

原创 stm32数据存储

大端模式:数据高字节保存在内存低地址,数据低字节保存在内存高地址;小端模式:数据高字节保存在内存高地址,数据低字节保存在内存低地址;stm32默认小端存储,如下图:有: volatile float f = -0.1; volatile float *p = &f; volatile uint32_t i = 0xaabbccdd; volatile uint

2016-05-26 13:39:27 5772

原创 Keil MDK 使用malloc()&free(),stm32简单测试可用。

1.8.9 Using malloc() when exploiting the C libraryIf heap support is required for bare machine C, you must implement _init_alloc() and__rt_heap_extend()._init_alloc() must be called first

2015-12-08 18:06:06 22941 2

原创 回调函数简单理解

操作系统和应用程序的回调机制。操作系统提供一个注册函数,应用程序提供一个回调函数。应用程序调用系统的注册函数,告诉系统自己的回调函数(回调函数的函数指针作为注册函数的参数);当系统满足某个条件时,调用应用程序的回调函数(系统回过来调用)。

2015-06-22 10:04:44 490

原创 STM32 SPI总线移植fatfs产生硬件异常问题

spi总线和sd卡通信,用了部分原子的代码。移值Fatfs,没有用动态内存分配。产生了硬件异常的代码如下:res = f_open(&file, "record.txt",FA_READ | FA_WRITE | FA_OPEN_ALWAYS);f_write(&file,"temp",5,bw);程序执行到f_write()后会产生硬件异常,跳入异常中断。网上找了些资料大多是将内存泄漏之类的说

2015-06-22 09:46:40 940

stm32嵌入式系统开发指南FreeRTOS与lwip联合移植书光盘资料

配合书《stm32嵌入式系统开发指南FreeRTOS与lwip联合移植书》的光盘资料。书pdf http://download.csdn.net/detail/janosong/9502715

2016-04-26

stm32嵌入式系统开发指南FreeRTOS与lwip联合移植书1

扫描版电子书。分两部分,象征性收一分。第二部分链接http://download.csdn.net/detail/janosong/9502683

2016-04-26

stm32嵌入式系统开发指南FreeRTOS与lwip联合移植书2

扫描版电子书。分两部分,象征性收一分。这是第二部分。

2016-04-26

dxp元件封装

常用的DXP元件及其封装 初学者够用的了

2012-05-21

8051单片机与proteus例子

proteus解压后运行后缀为dsn的文件,前提是你已经装了proteus,尝试下点键盘上的几个按钮……我现在觉得在proteus面前一切仿真软件都显得那么垃圾……

2012-02-29

空空如也

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

TA关注的人

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