社区
VxWorks
帖子详情
能给出tonardo下memshow()的代码吗?
sailor73cn
2007-04-04 08:54:05
在网上找过但是没找到,many thanks!
...全文
509
4
打赏
收藏
能给出tonardo下memshow()的代码吗?
在网上找过但是没找到,many thanks!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sailor73cn
2007-04-10
打赏
举报
回复
Thanks a lot!
ningxin
2007-04-04
打赏
举报
回复
安装源码就看到。但是,不要问我源码盘到哪里弄。
adamgame
2007-04-04
打赏
举报
回复
直接给你源码吧
STATUS memPartShow
(
PART_ID partId, /* partition ID */
int type /* 0 = statistics, 1 = statistics & list */
)
{
int numBlocks;
unsigned totalBytes = 0;
unsigned biggestWords = 0;
if (partId == NULL)
{
printf ("No partId specified.\n");
return (ERROR);
}
if (ID_IS_SHARED (partId)) /* partition is shared? */
{
if (smMemPartShowRtn == NULL)
{
errno = S_smObjLib_NOT_INITIALIZED;
return (ERROR);
}
return ((STATUS) (*smMemPartShowRtn)(SM_OBJ_ID_TO_ADRS (partId), type));
}
/* partition is local */
if (OBJ_VERIFY (partId, memPartClassId) != OK)
return (ERROR);
/* print out list header if we are going to print list */
if (type == 1)
{
printf ("\nFREE LIST:\n");
printf (" num addr size\n");
printf (" ---- ---------- ----------\n");
}
semTake (&partId->sem, WAIT_FOREVER);
if ((totalBytes = memPartAvailable (partId, &biggestWords, type)) == ERROR)
{
semGive (&partId->sem);
return (ERROR);
}
else
biggestWords /= 2; /* memPartAvailable returns bytes, not words */
if (type == 1)
printf ("\n\n");
numBlocks = dllCount (&partId->freeList);
if (type == 1)
printf ("SUMMARY:\n");
printf (" status bytes blocks avg block max block\n");
printf (" ------ ---------- --------- ---------- ----------\n");
printf ("current\n");
if (numBlocks != 0)
printf (" free %10u %9u %10u %10u\n", totalBytes, numBlocks,
totalBytes / numBlocks, 2 * biggestWords);
else
printf (" no free blocks\n");
if (partId->curBlocksAllocated != 0)
printf (" alloc %10u %9u %10u -\n",
2 * partId->curWordsAllocated, partId->curBlocksAllocated,
(2 * partId->curWordsAllocated) / partId->curBlocksAllocated);
else
printf (" no allocated blocks\n");
printf ("cumulative\n");
if (partId->cumBlocksAllocated != 0)
printf (" alloc %10u %9u %10u -\n",
2 * partId->cumWordsAllocated, partId->cumBlocksAllocated,
(2 * partId->cumWordsAllocated) / partId->cumBlocksAllocated);
else
printf (" no allocated blocks\n");
semGive (&partId->sem);
return (OK);
}
vxwork and
tonardo
vxwork and
tonardo
的开发
TornadoUIFramework是一个前端框架使Web设计很简单更快
Tornado UI Framework是一个前端框架,使Web设计很简单,更快
botocore-tornado:基于AsyncHTTPClient的botocore子类
Botocore-tornado 此模块提供了使用龙卷风AsyncHTTPClient发出请求的类的子类。 尽可能将api与botocore api保持相同,唯一的区别是Operation.call返回一个Future,该请求在http请求完成时将被解析。 安装 pip install botocore-tornado 例子 将文件上传到S3: import botocore . session session = botocore . session . get_session () s3 = session . get_service ( 's3' ) endpoint = s3 . get_endpoint ( region ) fp = open ( './testfile.txt' , 'rb' ) operation = s3 . get_operation ( 'Put
vxworks及tornado-哈尔滨工业大学.ppt
本来想删了补全重发 但是不行 所以弥补上一个发的不全得· vxworks及tornado-哈尔滨工业大学
react-render:Python Django的React组件的服务器端渲染
React渲染 在Django的服务器端渲染React组件,也称为“同构React”。 您可以这样做,以加快页面加载速度,使其对Web爬网程序和SEO更友好。 例子 from react_render . django . render import render_component props = { 'foo' : 'bar' , 'woz' : [ 1 , 2 , 3 ], } rendered = render_component ( 'path/to/component.js' , props = props ) print ( rendered ) 这个怎么运作 它通过在可以渲染React组件的同一服务器上拥有NodeJS服务来工作。 Python仅使用一个简单的HTTP API将上下文和文件路径发送到服务,并以呈现HTML进行响应。 文献资料 安装 npm
VxWorks
2,179
社区成员
2,916
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章