logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

libstdc++.so:undefined reference to 'sqrt'、'asin'、'log'编译问题

最近对单独的进程进行编译时,提示下列编译错误:   这是因为程序中使用了数学函数sqrt和asin的缘故。linux C函数库中有说明,在程序中使用数学函数时,如果使用GCC编译,请加入-lm; 没有加入前,编译语句是:$(CC) -L$(LIBPATH)/ -ldl -lpthread  -s -o $(EXPORTPATH)/$(EXECUTABLE) $(OBJS) $(

#linux
linux 2.6驱动延时函数-毫秒延时:mdelay;微妙延时:ndelay

  毫秒延时:mdelay微妙延时:ndelay#ifndef mdelay#define mdelay(n) (/    (__builtin_constant_p(n) && (n)    ({unsigned long __ms=(n); while (__ms--) udelay(1000);}))#endif#ifndef ndelay#define ndelay(x)    ude

#linux
linux 内存文件系统

在Linux中可以将一部分内存当作分区来使用,我们称之为RamDisk。对于一些经常被访问的文件,而它们又不会被更改,可以将它们通过RamDisk放在内存中,即可明显地提高系统的性能。当然你的内存可要足够大了。RamDisk有两种,一种可以格式化,加载,在Linux内核2.0/2.2就已经支持,其不足之处是大小固定。另一种是内核2.4才支持的,通过Ramfs或者tmpfs来实现,它们不能被格式化,

#linux
eclipse SDK开发嵌入式linux应用程序——C/C++开发环境安装与配置

作者:reille本博客网址:http://blog.csdn.net/reille/本文详细描述:说明eclipse SDK的安装和配置——————————————————————————————————————————————————————————————————1. 前言

#eclipse#嵌入式#linux +1
MinGW GCC下sleep()函数问题

在MinGW GCC下编译带sleep()函数的测试程序,不管是包含了unistd.h头文件,还是stdio.h、stdlib.h头文件,就是找不到该函数的定义!在linux下,sleep()函数的头文件是:unistd.h,但在MinGW GCC下没有了这个函数的定义,到是在windows.h文件中有Sleep()函数的定义,其单位是ms级的延迟处理。根据这种情况,我们可以采用如下的处理

#linux#测试
Linux加速启动,启动时间的极限优化

在上次完成嵌入式应用的Linux裁减后,Linux的启动时间仍需要 7s 左右,虽然勉强可以接受,但仍然没有达到我个人所追求的目标——2s 以内。况且,在实际的商用环境中,设备可靠性的要求可是“5个9”(99.999%,即OOS时间低于5分钟/年),这就意味着每减少一秒钟Linux启动(设备复位)时间,对可靠性都是一个明显的提升。

#linux
移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###4.支持内核启动

作者:reille本博客网址:http://blog.csdn.net/reille/开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人

#linux
linux 7z命令安装使用及其交叉编译移植到arm linux平台

作者:reille本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要: 7z具有很高的压缩率,这对存储空间资源比较敏感的嵌入式系统是很有用处的,相对于其它压缩软件,如tar命令,7z命令可以节省很大一部分存储空间。本文即说明在宿主机linux中7z命令的安装、交叉编译7z命令从而可在嵌入式arm平台上使用该命令、7z命令的使用

#linux
ALSA声音编程介绍

ALSA表示高级Linux声音体系结构(Advanced Linux Sound Architecture)。它由一系列内核驱动,应用程序编译接口(API)以及支持Linux下声音的实用程序组成。这篇文章里,我将简单介绍ALSA项目的基本框架以及它的软件组成。主要集中介绍PCM接口编程,包括您可以自动实践的程序示例。

goAhead 2.5嵌入式web服务器移植到arm9 2440 + linux中

作者:reille本博客网址:http://blog.csdn.net/reille/,转载请注明出处。本文内容概要:详细描述了移植goAhead 2.5到S3C2440的linux系统的过程、步骤、遇到的问题及其解决方法。开发环境:        宿    主   机:window XP;        虚    拟   机:ubuntu9.10;        交叉编

#嵌入式#linux#ssl
    共 14 条
  • 1
  • 2
  • 请选择