摘要: AP与modem直接通信由Share Memory负责,这是一块两端可以同时操作的内存区域。由于Modem占主导作用,在Application Processor启动初始化时,从Share Memory区读取已经由Modem predeclared的一些数据。Share memory根据功能,分为静 阅读全文
posted @ 2017-11-15 10:16 项海龙 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: 以下是QXDM使用的链接 http://www.voidcn.com/article/p-puzcymsu-bnz.html 阅读全文
posted @ 2017-11-15 10:02 项海龙 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 1. 所需要的软件 需要安装QPST和QXDM 2. QXDM抓log (1) USB连接到设备端 (2) Load the QXDM Configurationfile (.dmc) that is provided by your Customer Engineering Representat 阅读全文
posted @ 2017-11-15 09:57 项海龙 阅读(6131) 评论(0) 推荐(0) 编辑
摘要: 概述 嵌入式系统需要对整个系统的环境产生的事情做出反应。比如以太网外围部件收到一个数据包。各种源头产生的事件。我们需要考虑的是 FreeRTOS提供一系列特性使开发者策略得以实现。(只有以FromISR 或者 FROM_ISR 结束的API或宏才可以在中断服务程序中使用)。 延迟中断处理 二值信号量 阅读全文
posted @ 2017-11-09 12:02 项海龙 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1.队列的特性 队列可以保存有限个具有确定长度的数据单元。队列可以保存最大数目被称为队列的深度。在创建队列时需要确定队列的长度和每个单元的大小。 xQueueHandle xQueueCreate(unsigned portBASE_TYPE uxQueueLength,//the depth of 阅读全文
posted @ 2017-11-08 19:38 项海龙 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 1.任务函数 1.1任务函数返回值必须为void 且带有一个void *参数 void ATaskFunction( void *pvParameters ); 1.2任务函数决不能有return,也不能执行到末尾。 2.创建任务 portBASE_TYPE xTaskCreate( pdTASK_ 阅读全文
posted @ 2017-11-08 12:55 项海龙 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 这里后三种方法 首先了解下inittab文件 <!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> inittab文件中每一记录都从新的一行开始,每个记录项最多可有512个字符,每一项的格式通常如下:id:rstate:action: 阅读全文
posted @ 2017-11-06 21:17 项海龙 阅读(21833) 评论(0) 推荐(0) 编辑
摘要: 1.C谁调用了main函数 Linux执行一个程序就是创建一个新进程,然后把这个程序丢到这个进程中执行直到结束。Linux通过./task运行程序,新进程作为命令进程的一个子进程执行。main函数的返回值最终会返回给父进程。父进程的参数传递给子进程。 2.void类型的本质 void的意思是一个变量 阅读全文
posted @ 2017-11-04 09:54 项海龙 阅读(212) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-11-01 20:28 项海龙 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-31 14:58 项海龙 阅读(2) 评论(0) 推荐(0) 编辑