2013年12月6日

Ucosii的任务调度和同步的问题

摘要: one. 在用户任务函数中,必须包含至少一次对操作系统服务函数的调用,否则比其优先级低的任务将无法得到运行机会,这是用户任务函数与普通函数的明显区别。任务函数的结构按任务的执行方式可以分为三类:单次执行类、周期执行类和事件触发类1.单次执行任务函数void MyTask (void *pdata) ... 阅读全文

posted @ 2013-12-06 15:28 Darren715 阅读(922) 评论(0) 推荐(0) 编辑

有关于Ucosii在IAR上调试的东东

摘要: IAR EWARM环境下调试uCOS应用uC/OS-II不是一个复杂的系统,以前没有OS时你是怎么调C代码的,现在仍然可以这么调,因为对于C编译器和调试器来说,uC/OS-II本身的代码和你自己的应用程序代码没有什么区别。进一步来说,如果用IAR,则在调试器里自带有针对多个常用RTOS的插件(如CM... 阅读全文

posted @ 2013-12-06 11:42 Darren715 阅读(711) 评论(0) 推荐(0) 编辑

2013年12月4日

linux小记,arm烧写

摘要: 百度文库“一般情况下分几步:1,板子上什么都没有要先烧写vivi bootloader。用他来引导内核文件的烧写,用并口烧写vivi(或者使用uboot )2.之后烧写linux内核,也就是操作系统,用vivi使用串口就能烧写,3烧写内核成功之后,系统会提示没有文件系统,所以要烧写文件系统cramf... 阅读全文

posted @ 2013-12-04 15:31 Darren715 阅读(1355) 评论(0) 推荐(0) 编辑

stm32 移植ucGUI

摘要: 2013 9 24按照qq meteor群共享里面的移植ucosgui移植文档,移植,就可以了,不同的是,这个文档,移植的是不带ucosii系统的,是在裸系统上移植的,所以把不同之处记录下来:1,按照文档所述,把底层驱动的一些函数都写好,之后按照要求LCDDummy。c文件中的需要改的地方,改掉,注... 阅读全文

posted @ 2013-12-04 15:28 Darren715 阅读(1037) 评论(0) 推荐(0) 编辑

中断服务函数 ISR .s文件解读

摘要: 如果你能读懂S文件中的内容就很好理解了。;********************(C)COPYRIGHT2009STMicroelectronics********************;*FileName:startup_stm32f10x_cl.s;*Author:MCDApplicatio... 阅读全文

posted @ 2013-12-04 15:24 Darren715 阅读(1494) 评论(0) 推荐(0) 编辑

STM32 boot概述

摘要: STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的Flash。 2)SRAM = 芯片内置的RAM区,就是内存啦。 3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区 域的内容在芯片出... 阅读全文

posted @ 2013-12-04 11:32 Darren715 阅读(1144) 评论(0) 推荐(0) 编辑

(转)KEIL下分散加载文件 **.sct文件

摘要: 在keil中编译的程序通过了,但是debug的时候会出现一些错误:*** error 65: access violation at 0x4C000018 : no 'write' permission*** error 65: access violation at 0x00000000 : no... 阅读全文

posted @ 2013-12-04 11:20 Darren715 阅读(4540) 评论(0) 推荐(0) 编辑

关于C语言的一些总结(菜鸟版本)

摘要: typedef unsigned int uint16;define num 8数组int a[10] typedef struct ab {uint16 a; uint16 b; uint16 c;}abb; abb stu[10]; void fun() ; 其中数组的名字a 和stu ... 阅读全文

posted @ 2013-12-04 09:37 Darren715 阅读(454) 评论(0) 推荐(0) 编辑

STM32的bootloader IAP编程(转载总结)

摘要: 不需要拆机就能对产品进行固件升级是很多人想要的效果,不仅方便而且节省精力和成本。那么如何完成这项工作呢?接下来所介绍的Bootloader就可以完成这项工作,通过Bootloader引导程序完成固件的升级。下面来浅析STM32Bootloader设计。首先谈谈stm32的ISP和IAP区别和联系。I... 阅读全文

posted @ 2013-12-04 09:18 Darren715 阅读(6889) 评论(1) 推荐(1) 编辑

导航