E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
openMPM
openMPM
源码分析(六)
前言:主要是围绕transport库,但从API角度很好理解,但深入到库的实现,代码就比较晦涩了。 test/filetestdemo/host/src/demo_filetest.c直接进入main函数。首先是命令行参数,一共6个,而前半部分就是围绕这些参数的初始化展开的。1.打开输入文件:inFile=fopen(argv[1],"rb");以二进制方式只读。2.打开输出文件:outFile
zhangxiao93
·
2015-02-12 12:00
openMPM
openMPM
源码分析(四)
今天分析host/src/main.c中的内容。其中主要涉及到一个transport库,在mcsdk安装目录下递归查询并没有找到有关mpm_transport的东西,但在main.c中有#include语句。最终在GITORIOUS@TI中找到,git地址:git://git.ti.com/keystone-linux/mpm-transport.git。由此对main.c进行分析:首先是函数in
zhangxiao93
·
2015-01-26 21:00
openMPM
c66x
mpm_transport
openMPM
源码分析(三)
函数int32_tsync_test_lock(void) -一、主要涉及两个函数mpm_sync_lock_acquire(void*lock,int32_tuser_id)和mpm_sync_lock_release(void*lock,int32_tuser_id)顾名思义就是锁的获得和锁的释放。 -二、函数int32_tmpm_sync_lock_acquire(void*lock,
zhangxiao93
·
2015-01-24 17:00
多核
面包店算法
openMPM
openMPM
源码分析(二)
test/sync_test/src/c66x/main.c接着昨天的main.c后面的内容。函数 int32_tsync_test_shmem_create(int32_tnum_dsps);创建一个不大于4K(0x00001000)的内存空间,起始地址为0xA0000000。NOTE:这里的0xA0000000正好是MAR160所管理的内存范围的起始地址。函数 int32_tsync_test
zhangxiao93
·
2015-01-21 13:00
memory
barrier
openMPM
openMPM
源码分析(一)
openMPM
简介MPM全称MultipleProcessorMannager主要用来从ARM载入和运行DSP镜像。
zhangxiao93
·
2015-01-20 11:00
dsp
openMPM
c66x
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他