gsoap的几个常用设置选项

1. 服务器端设置地址重用     在soapXXXService.cpp中,在类的构造函数中增加 bind_flags = SO_REUSEADDR; 2. 客户端设置连接超时时间     在soapXXXProxy.cpp中,在XXXProxy_init中增加 connect_timero...

2015-01-28 18:32:22

阅读数 695

评论数 0

bbb sd6 无e2 修改

1. u-boot修改     board/ti/am335x/board.c     void s_init(void)和static int read_eeprom(void)这两个函数要从e2中读取数据,只需要把原版的bbb的e2中的数据读出来并添充到相应的数据结构里即可。    数据如下:...

2015-01-28 00:08:33

阅读数 912

评论数 0

bbb sdk6编译流程

1. 编译用于ftp启动的镜像 1) uboot make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O=flash-restore am335x_evm_restore_flash_usbspl 生成的u-boot.img在flash-restor...

2015-01-27 23:33:59

阅读数 1571

评论数 0

状态机思路在程序设计中的应用

状态机思路在单片机程序设计中的应用 状态机的概念 状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。 比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另...

2015-01-27 14:40:12

阅读数 570

评论数 0

outside of class is not definition

有一种可能的情况:You have semicolons (;) at the end of all your function definitions making the compiler think they're declarations.  即在方法定义的后面都误添加上了";...

2015-01-27 10:43:33

阅读数 2859

评论数 0

bbb u-boot 验证 emmc

参考"common/cmd_mmc.c"的查找emmc的代码,在mmc总线初始化函数后,遍历mmc总线,查找emmc并 打印emmc信息。 在"drivers/mmc/mmc.c"中的mmc_initialize函数的最后面添加我们的遍历函数 int mmc...

2015-01-26 23:37:09

阅读数 1887

评论数 0

__attribute__ 之weak,alias属性

Weak Alias 跟 Weak Reference 完全没有任何关系,不过是我在看到 Weak Reference 的时候想到的而已。 Weak Alias 是 gcc 扩展里的东西,实际上是函数的属性。这个东西在库的实现里面可能会经常用到,比如 glibc 里面就用了不少。抄录一段 g...

2015-01-26 22:39:48

阅读数 990

评论数 0

bbb u-boot do_mmcinfo

1. common/cmd_mmc.c static int do_mmcinfo(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) {      mmc = find_mmc_device(curr_device);  ...

2015-01-26 01:00:52

阅读数 888

评论数 0

bbb mmc驱动分析

1. drivers/mmc/host/omap_hsmmc.c static int __init omap_hsmmc_init(void) {      /* Register the MMC driver */      return platform_driver_probe(&...

2015-01-26 00:39:06

阅读数 998

评论数 0

bbb u-boot mmc总线初始化分析

1.  arch/arm/lib/ctr0.s .global _main _main:            bl board_init_f 2.  arch/arm/lib/spl.c void __weak board_init_f(ulong dummy) {      board_i...

2015-01-26 00:00:02

阅读数 2266

评论数 0

中国本土CPU技术路线与战略取向分析

CPU是电子信息产品的核心,是半导体产业技术最密集、最具战略价值的产品,也是一个国家技术实力的象征。基于安全与市场利益的考虑,欧美、日、韩等集成电路强国一直致力于本国CPU的设计与研制。中国作为一个大国,发展具有自主知识产权的国产CPU是提高信息产业自主创新能力、转变经济增长方式的重要抓手和着力点...

2015-01-25 22:06:38

阅读数 1409

评论数 0

linux中 probe函数的何时调用的?

linux中 probe函数何时调用的          所以的驱动教程上都说:只有设备和驱动的名字匹配,BUS就会调用驱动的probe函数,但是有时我们要看看probe函数里面到底做了什么,还有传递给probe函数的参数我们就不知道在哪定义(反正不是我们在驱动里定义的),如果不知道传递进的...

2015-01-25 20:49:45

阅读数 474

评论数 0

linux中probe函数传递参数的寻找(下)

linux中probe函数传递参数的寻找(下)          通过追寻driver的脚步,我们有了努力的方向:只有找到spi_bus_type的填充device即可,下面该从device去打通,当两个连通之日,也是任督二脉打通之时。先从设备定义去查看,在mach-smdk6410.c中定...

2015-01-25 20:48:09

阅读数 655

评论数 0

linux中probe函数中传递的参数来源(上)

linux中probe函数传递参数的寻找(上)         上一篇中,我们追踪了probe函数在何时调用,知道了满足什么条件会调用probe函数,但probe函数中传递的参数我们并不知道在何时定义,到底是谁定义的,反正不是我们在驱动中定义的(当然,驱动中也不会定义设备的详细信息),但也不...

2015-01-25 20:47:35

阅读数 588

评论数 0

bbb mmc_blk_probe 分析

bbb 的 emmc驱动在drivers\mmc\card\block.c,其mmc_dirver结构体如下, 根据以往平台总线驱动模型的经验来看的话,内核里应该有mmc_devices结构体,并且 其name也为"mmcblk",这样其probe函数将被调用,但是搜索整个内核...

2015-01-25 20:18:04

阅读数 1627

评论数 0

bbb sdk6 ll_rw_block分析

ll_rw_block是文件系统对下访问实际的块设备驱动的接口,应用程序对实际文件(非设备文件)的操作,最终都是 通过文件系统来调用ll_rw_block来操作实际的存储设备的。 当然ll_rw_block的实际作用远非一个接口那么简单,他里面对维护了一个读写请求队列,并且对队列里读写请求进 行了...

2015-01-25 17:41:42

阅读数 1404

评论数 0

linux中errno使用

当linux中的C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因,在实际编程中用这一招解决了不少原本看来莫名其妙的问题。但是errno是一个数字,代表的具体含义还要到errno.h中去阅读宏定义...

2015-01-23 11:33:48

阅读数 623

评论数 0

信号中断 与 慢系统调用

1. 术语 1.1. 慢系统调用(Slow system call) 该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会一直阻塞。 慢系统调用可以被永久阻塞,包括以下几个...

2015-01-22 16:25:07

阅读数 497

评论数 0

socket中的函数遇见EINTR的处理

这几天,写服务器代码过程当中,遇见EINRT信号的问题,我是借鉴 《unp 》,采用continue或者goto again循环解决的。但是感觉这个还是很有必要记录一下。网络上查找到的信息很多。下面是我查找到的和EINTR有关的介绍: 1  http://blog.csdn.net/yanook...

2015-01-22 16:13:21

阅读数 465

评论数 0

移植ssh到arm

1. 下载需要的源码:     mkdir -p ~/arm/fs ;mkdir -p ~/arm/source     下载zlib:  wget -c http://www.zlib.net/zlib-1.2.3.tar.gz     下载ssl:  wget -c http://www.op...

2015-01-18 16:48:00

阅读数 417

评论数 0

提示
确定要删除当前文章?
取消 删除