加载中…
个人资料
xiaocao
xiaocao
  • 博客等级:
  • 博客积分:0
  • 博客访问:642
  • 关注人气:25
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

re

分类: 数据库
前端传过来的字符串包含空格, 如果直接调用
redisAppendCommand(r_c, 'set name 'mary Yu'')时候, 单引号也作为字符串的一部分, 被写入了数据库。

另外, 所谓的转义字符也试过, 然并卵。

其实解决起来很简单:

char *name_str='Mary Yu';
redisAppendCommand(r_c, 'set name %s', name_str); 

即可
标签:

杂谈

分类: MMX/SSE/AVX

转载时请注明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)

 

 

      在C语言中,函数的返回值存放在寄存器EAX和EDX中,EAX存放低32位,EDX存放高32位,如果返回值不足32位,则只用到EAX。
    下面的这段代码可以验证这点:


#include <windows.h>

 

标签:

minicom

runscript

脚本

杂谈

分类: script
转载时请注明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)

 

    这一节,我们看看runscript脚本语言中的其他函数。

 

打印

    print 函数用于打印字符串到本地屏幕上,也就是说这个字符串不是通过串口发送给远程的开发板。例如,下面的代码将在屏幕上输入一个星号组成的三角形。

 

                

标签:

minicom

runscript

脚本

gosub

return

log

杂谈

分类: script
转载时请注明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)

 

    很多Tera Term 能做的事情,minicom也做的很好。我们仍以下载Linux OS到板子上为例, 看看runscript中的实现。

    将Linux烧到板子上是bootloader的功能之一,一般有一些列命令组成,例如:

 

                   

标签:

minicom

runscript

自动化

杂谈

分类: script

转载时请表明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)

 


    Tera Term通过TTL 宏语言 (Tera Term Language)为模拟终端用户提供了丰富的编程接口,应用这些接口可以完成很多自动化方面的工作。但是Tera Term当前只有Windows版本,如果在Linux上也有类似的需求,怎么办呢?

    在Linux上的模拟终端工具minicom也支持自己的脚本语言,即runscript。确切的说runscript只是minicom内建的一个脚本解析器,即只能通过minicom调用,就像TTL脚本只有在tera term中有效一样。

 

    有关minicom 和 runscript的详细帮助, 可以“man minicom”或“man runscript”查看帮助信息。

标签:

tera

term

ttl

macro

宏语言

文件

日志

log

杂谈

分类: script
转载时请表明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)
 
 
 文件操作实例
 
    Tera Term 支持文件操作。设想一种应用场景:有多条命令需要执行,而且这些命令的内容是确定的,(即不存在http://blog.sina.com.cn/s/blog_5d9051c00100fj2q.html中的情况),则可以先将这些命令保存到一个文件中,然后依次读出这些命令并执行之,代码如下:
 
       &nb
标签:

ubi-utils

mtd-utils

ubiformat

文件系统

ubifs

ubiattach

ubimkvol

分类: Flash

转载时请表明原文出处(http://blog.sina.com.cn/wyw1976)及作者邮箱(wyw1976@gmail.com)

 

  NAND是嵌入式系统一个很重要的部件,而mtd-utilts中包含了很多针对NAND的调试和测试的工具。

 

1. 在http://git.infradead.org/mtd-utils.git上下载最新的mtd-utils代码, 下面是以2009-07-03的代码为例。

2. 解压缩mtd-utils.tgz

3. cd mtd-utils,编辑common.mk: 增加CROSS=arm-linux-
4. 执行make即可。 

 

在mtd-utils中生成的主要工具有:

(1) flash_eraseall, 用于擦除指定的MTD分区, 用法如

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有