gets函数完美替代
摘要:当我们在使用gets函数时候,因为不确定gets函数的buffer究竟有多大,所以这个函数只能用作是玩具函数。因此,当我们需要直接从输入得到一个东西的时候可以用fgets函数代替gets函数,这样不管在嵌入式还是其他系统中的时候都可以使用。代码如下:1 #define U_MAX 2002 char *stdin_get_str(char *str)3 {4 fgets(str,U_MAX,stdin);5 if(str[strlen(str)-1] == '\n')6 str[strlen(str)-1] = '\0';7 return str;8 }...
阅读全文
posted @
2013-09-23 15:42
hcu5555
阅读(1994)
推荐(2)
linux下的嵌入式开发技能(嵌入式工程师必备)
摘要:嵌入式Linux开发从下到上分为:嵌入式硬件开发、嵌入式驱动开发、嵌入式系统开发、嵌入式软件开发。一、嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。熟练掌握嵌入式硬件知识,熟悉硬件开发模式和设计模式,熟悉ARM32位处理器嵌入式硬件平台开发、并具备产品开发经验。精通常用的硬件设计工具:Protel/PADS(PowerPCB)/Cadence/OrCad。一般需要有4~8层高速PCB设计经验。二、嵌入式驱动开发:熟练掌握Linux操作系统、系统结构、计算机组成原理、数据结构相关知识。熟悉嵌入式ARM开发,至少掌握Linux字符驱动程序开发。具有单
阅读全文
posted @
2013-02-28 15:50
hcu5555
阅读(1993)
推荐(0)
linux环境下,利用gsoap生成webservice客户端进行应用程序开发的小结 (轉)
摘要:关于gsoap和webservice的相关内容,百度百科解释的都挺详细了,链接gsoap、webservice。 半年前,需要在linux平台下用纯C开发webservice的应用,在这以前从未接触过webservice,一头雾水,不知道从何下手,在网上辗转求助,无意中发现gsoap这个编译工具,gsoap是一个开源项目,它可以方便的使用C调用webservice服务,开发者不需要去了解webservice的具体实现。 实践是检验真理的唯一标准,下面来总结下如何在linux平台下进行开发。 首先,准备gsoap软件,地址:http://gsoap2.sourceforge.net/,本人以前.
阅读全文
posted @
2012-08-09 09:28
hcu5555
阅读(1924)
推荐(0)