一位软件工程师的7年总结:借此导航自己人生
摘要:http://forum.eet-cn.com/FORUM_POST_10008_1200180495_0.HTM?click_from=8800053081,9890362731,2010-06-30,EECOL,FORUM_ALERT&click_from==etsd 1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工...
阅读全文
程序崩溃系统重启问题之 received SIGTERM
摘要:问题的根源是数组越界。越界一个单位,单位为int。系统刚开机内存此时充足。 表现1:若用控制台启动则其能正常运行 表现2:若由系统自行启动应用程序,则程序崩溃系统重启,应用程序收到终止进程信号。 分析:系统监测到操作数组越界后便发出终止进程信号,而控制台启动时信号被控制台接收到,也许其将之忽略,从而表现正常。而系统自行启动时候,接收者为应用程序,自然就”崩溃”了,其实是...
阅读全文
fprintf 的封装(vsprintf,va_start(), va_arg(), va_end()可变参数列表)
摘要:首先我们来看一个封装的实例:[代码]1.fprintf()原形:#include <stdio.h> int fprintf( FILE *stream, const char *format, ... );2.vsprintf(), vnsprintf()的原形及使用:[代码]说明:vsprintf() 和 vsnprintf() 基本一样,但后者比前者多了一个字节数的限定。vspr...
阅读全文
内存出错有时候是free后没有给指针赋NULL
摘要:表面上看没有任何作用,其实这是一种冗余手段。如果不小心后面代码逻辑有问题再次free这个指针则有可能会发生内存段错误。 若赋值为NULL最多也就是free失败,大大增强了代码的健壮性!
阅读全文
将打印定位到输出文件(串口中端)printf、sprintf与fprintf 的用法区分
摘要:/dev/console 对应启动命令的最后console赋值 /dev/tty 当前控制台 /dev/tty0 LCD控制台 命令tty 查看当前终端对应的设备ps -ax 查看进程对应的控制台////========================= #include <stdio.h>#include <stdlib.h>//#include <sys/type...
阅读全文
linux 打印机支持工作组
摘要:http://www.linuxfoundation.org/collaborate/workgroups/openprinting
阅读全文
linux 无线工具 用于配置linux下的无线网络(如wifi)
摘要:http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
阅读全文
Linux中的终端、控制台、tty、pty等概念
摘要:http://www.51testing.com/?uid-225738-action-viewspace-itemid-212419 命令tty 查看当前终端对应的设备 ps -ax 查看进程对应的控制台 公司的web服务器用的是Linux操作系统(当然测试服务器也是Linux系统),所以经常要接触Linux,但我发现自己对终端、控制台、tty之类的概念仍然不是十分清晰,进行了学习,总结一下吧。...
阅读全文
便宜的PCB打样
摘要:http://www.daxia.com/pcb/
阅读全文
linux 2.4.18 串口prink输出波特率等参数的调整
摘要:在文件drivers/serial/serial_s3c2410.c中找到static int __init s3c2410_console_setup(struct console *co, char *options)这个函数,修改即可
阅读全文
系统内存不断消耗 导致系统停滞(表面像死机) 但又找不到内存泄漏点
摘要:问题环境:开发了一个纯C的动态库,由于处于调试阶段,因此调试信息没有屏蔽(printf);开发小组其它成员开发应用程序(client)调用此C动态库,其自身也包括某些打印信息。这个应用程序被某些其它的应用程序(server)启动。问题表现:server端内存不断增长,运行的时候控制台看不到打印信息。仔细排查程序中没有任何的内存泄露。且用控制台终端启动client,没有发现内存的消耗增长。问题结症:...
阅读全文
meego API
摘要:http://blog.csdn.net/vip_dog/archive/2010/06/01/5640882.aspxThe MeeGo API is based on Qt 4.6.2. The development libraries needed are installed in the MeeGo SDK virtual environment along with Qt Creato...
阅读全文
MeeGo体系结构
摘要:http://blog.csdn.net/vip_dog/archive/2010/06/01/5640876.aspxThe MeeGo platform has been carefully created to provide the components necessary for the best device user experience. As shown in the MeeGo...
阅读全文
Linux上简单的meego开发QT程序
摘要:Hello World - Linux上的 MeeGo x86 开发http://blog.csdn.net/vip_dog/archive/2010/06/01/5640405.aspx Contents 1 介绍 2 如何开发 (简要说明) 3 如何开发 (详细说明) 3.1 在你的机器上安装 MeeGo SDK 3.2 进入 MeeGo chroot 环境 3.3 运行模拟器 3.4 使用 ...
阅读全文
在 Linux 上使用 MeeGo SDK
摘要:http://blog.csdn.net/vip_dog/archive/2010/06/01/5639132.aspxContents : 1 介绍 2 系统要求 3 安装MeeGo chroot环境 4 安装meego-sdk-chroot脚本 5 为模拟器配置host 6 进入 MeeGo chroot 环境 6.1 安装其他软件 7 运行模拟器 7.1 在模拟器里Debugging 7.2...
阅读全文
linux的文件cache导致写文件消耗大量内存
摘要:1 前言 自从诞生以来,Linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows、UNIX 一起占据了操作系统领域几乎所有的市场份额。特别是在高性能计算领域,Linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500 计算机中,有 301 台部署的是 Linux 操作系统。因此,研究和使用 Linux 已经成为开发者的不可回避的...
阅读全文
C常用的LinuxC语言函数库
摘要:http://www.xxlinux.com/linux/article/development/soft/20070902/9597.html 本附录列出 Linux 的常见发行版(如 RedHat Linux)中包含的函数库。除特别指出外,这些函数库的使用和发行适用 GPL 条款或 LGPL 条款。 需要注意的是,Linux 上的函数库正在以非常快的速度增加和更新,这里列出的函数库只是其中的...
阅读全文
C程序实现在lcd 上全屏写 blue 色 及获取fb信息
摘要:(1) 打开设备 open("/dev/fb0",O_RDWR); (2) 获取framebuffer设备信息.ioctl(int fb,FBIOGET_FSCREENINFO,&finfo); ioctl函数是实现对设备的信息获取和设定,第一个参数为文件描述符,第二个参数为具体设备的参数,对于framebuffer,参数在linux/fb.h中定义的。 #define FBIOGE...
阅读全文
Linux动态库的编译与使用 转载
摘要:http://hi.baidu.com/linuxlife/blog/item/0d3e302ae2384d3a5343c1b1.html Linux下的动态库以.so为后缀,我也是初次在Linux下使用动态库,写一点入门步骤,以便以后能方便使用。 第一步:编写Linux程序库 文件1.动态库接口文件 //动态库接口文件getmaxlen.h #ifndef _GETMAXLEN_H_ ...
阅读全文
查看linux内存条数的命令与清理内存使用
摘要:http://blog.chinaunix.net/u3/109532/showart_2200503.html 清理前内存使用情况 free –m 或者 free echo 1 > /proc/sys/vm/drop_caches 清理后内存使用情况 free -m 完成! 查看内存条数命令: dmidecode |grep -A16 "Memory Device$"
阅读全文
TSLIB 分析
摘要:Author:Jiujin.hong 转载请说明出处:http://blog.csdn.net/hongjiujing or www.linuxforum.net嵌入式linux版块 tslib背景: 在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。 Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校...
阅读全文
linux2.6 内核特性配置
摘要:http://www.mobpub.net/viewthread.php?tid=5369&extra=page%3D1内容导航: PHP代码: Code maturity level options ---> [*] Prompt for development and/or incomplete code/drivers [*] Select only dr...
阅读全文
不花钱的可靠性设计
摘要:http://forum.eet-cn.com/BLOG_ARTICLE_4324.HTM?click_from=8800050981,9890362731,2010-06-07,EECOL,FORUM_ALERT&click_from==etsd 今天和几个朋友吃饭,席间请朋友们帮助推介我的业务,其中有几位大倒苦水,“现在经济危机呵,可靠性一直就想做,可拿不出钱来添置设备、增加产品的成本...
阅读全文
多线程使用互斥锁的C范例
摘要:#include <stdio.h>#include <sys/time.h> #include <pthread.h> int pThreadActVarMagPCID = -1;pthread_t pThreadActVarMagPC; pthread_mutex_t BACK_COMM_mutex = PTHREAD_MUTEX_INITIALIZER ...
阅读全文
pthread_cond_wait的spurious wakeup问题
摘要:http://www.cublog.cn/u/12592/showart_2213910.html 最近在温习pthread的时候,忽然发现以前对pthread_cond_wait的了解太肤浅了。昨晚在看《Programming With POSIX Threads》的时候,看到了pthread_cond_wait的通常使用方法: pthread_mutex_lock(); while(condi...
阅读全文