-
内存管理
在ANSI C中是使用malloc和free两个函数来动态分配和释放内存。例如在Linux系统中就是这样。但在嵌入式实时系统中,多次这样的操作会导致...
-
UCOS互斥信号量操作函数分析
//建立并初始化一个互斥型信号量(优先级继承优先级(PIP)、出错代码指针)OS_EVENT *OSMute...
-
今天我们就看看事件标志组的使用和管理吧
事件标志组(event flag)包含两部分:
TYpedef struct
{
INT8U OSFlagTYpe;...
-
消息邮箱是uC/OS-II中的另一种通信机制,可以使一个任务或者中断服务子程序向另一个任务发送一个指针型的变量。通常该指针指向一个包含了“消息”的特定数据结...
-
带符号整数的除法与余数——陈硕。
最近研究整数到字符串的转换,读到了 Matthew Wilson 的《Efficient Integer ...
-
编译现象:
"dm642_pci.cpp", line 183: error: argument of TYpe "Ptr" is incompatible wit...
-
我们知道AM5728/AM57XX系列芯片支持使用openCL来调用DSP,因此可以通过openCL硬件加速来提升算法效率,降低 CPU使用率.openCL是一个为异构系统编写程序...
-
下面通过一个向量相加的程序来了解OpenCL . 有A,B两个四维向量,相加后值存在C向量里,openCL根据用户提供的维数,将向量分解成多个任务分发给DSP进行并行计算
-
下面对4x4矩阵进行转置,调用openCL,4X4矩阵采用二维数组进行存储,在程序设计上,让转置过程分10次转置完成,就是一次转一行,因此OpenCL的工作维数是二维。
-
由于TVP5150的I2C协议不标准,TVP5150 I2C挂死导致系统I2C
-
之前一直是遇到activity需要保存数据就直接使用SQLite就好,但是有一天突然发现,我需要在其中一个Activity里访问另一个Activity建立的SQLiteDataba...
-
本产品以OK210为例,介绍如何新建和修改ce6下的gpio驱动
只要按照步骤执行下去,即可建立一个新的GP...
-
今天我们大家讲解下关于GPIO驱动的一些东西,首先我们来看下针对飞凌OK210开发板LED驱动的源码,这也是一个比较简单的gpio驱动程序。
#include&n...
-
飞凌嵌入式技术有限公司是华智集团旗下的一家专注于ARM嵌入式核心控制系统研发、设计和生产的专业板卡制造企业。经过多年发展,公司...
-
1.C语言和汇编语言在开发单片机时各有哪些优缺点?
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是...
-
8051 是传统 CISC 架构微控制器的代表,而 PIC 则是现代&nb...
-
软件环境:windows7旗舰版,IAR V6105(EWARM-EV-WEB-6105) ARM芯片:飞思卡尔K60N512VMD100 (cortex-m4核心)
...
-
【问题描述】刚开始学习MSP430单片机,参考网上修改的程序, DS18B20总是初始化失败,端口读入的值总是FFFF。延时用示波器测的,满足500,改为600US也不好用,请教各...
-
如题, 这个是网上所谓的变态版的3线SPI总线:一根时钟线,一根使能线,一根双向IO线.
一个模块,两个文件:
//spi3.c#include "TYpedef....
-
最近在整SOPC,在xilinx的EDK开发环境中开发自己的IP,自己的IP中又要调用xilinx ISE中的一些IP,例如ram、rom、clock等,一直苦于不知道如何调用,找...