学习
西安小明
这个作者很懒,什么都没留下…
展开
-
Freertos定时器API介绍
定时器API介绍1.定时器回调函数 typedef void (*TimerCallbackFunction_t)( TimerHandle_t xTimer ); void TestCallback(TimerHandle_t xTimer) { printf("test timer"); }2.定时器创建函数xTimerCreate#define TICK_M...原创 2019-02-27 16:34:53 · 569 阅读 · 0 评论 -
FreeRtos 中断配置
中断注册以下是中断注册函数,在mian函数里面调用bmi421_setup_gpio_isr_init即可。 const am_hal_gpio_pincfg_t isr_bmi421 ={ .uFuncSel = 3, //中断模式 .eIntDir = AM_HAL_GPIO_PIN_INTDIR_HI2LO,//下降沿触发 .eGPInput = AM_H...原创 2019-02-20 11:50:51 · 928 阅读 · 0 评论 -
Freertos队列的使用
队列的创建函数的API是 xQueueCreate,入参有两个,第一个是消息队列的长度,第二个每个消息队列中内容的大小,返回值是队列的句柄。以下是创建一个队列。typedef uint32_t TickType_t;#define portMAX_DELAY ( TickType_t ) 0xffffffffUL#define ALGO_TASK_QUEUE_LENGTH 5#de...原创 2019-02-26 11:01:26 · 659 阅读 · 0 评论 -
Android下堆栈信息打印
kernel层linux kernel中有堆栈打印的API接口dump_stack,直接调用即可;dump_stack的实现在kernel中的msm-3.18/lib/dump_stack.c和msm-3.18/kernel/printk/printk.c。//在需要打印的堆栈信息的函数中加入即可dump_stack();c文件中打印c语言中的堆栈信息打印,需要自己实现接口,接...原创 2019-02-27 09:43:28 · 951 阅读 · 0 评论