Linux
文章平均质量分 66
littletigerat
这个作者很懒,什么都没留下…
展开
-
深入学习信号量
深入学习信号量一.什么资源是临界资源?临界资源是一次仅允许一个进程使用的共享资源二.临界区域是什么意思?什么是临界代码?每个进程中访问临界资源的那段程序称为临界区,或者叫临界代码。三.临界区或者临界代码有什么特点:每次只准许一个进程进入临界区,进入后不允许其他进程进入。四.信号量是解决是什么问题的?解决在任一时刻只有一个执行线程访问的临界区的代码(即临界代码),防止原创 2009-11-03 16:23:00 · 4635 阅读 · 5 评论 -
如何进行tcmalloc开源内存管理项目分析与研究V0.2
如何进行tcmalloc开源内存管理项目分析与研究V0.2原创 2012-07-20 10:35:16 · 2292 阅读 · 0 评论 -
64位UbuntuLinux环境下搭建Elicpse
<!--@page {margin:2cm}h2 {margin-bottom:0.21cm}h2.western {font-family:"Liberation Sans",sans-serif; font-size:14pt; font-style:italic}h2.cjk {font-family:"文泉驿正黑"; font-size:14pt原创 2012-07-17 11:32:05 · 13284 阅读 · 0 评论 -
2012年tcmalloc学习笔记之四
<!--@page {margin:2cm}h2 {margin-bottom:0.21cm}h2.western {font-family:"Liberation Sans",sans-serif; font-size:14pt; font-style:italic}h2.cjk {font-family:"文泉驿正黑"; font-size:14pt原创 2012-07-12 17:46:43 · 2791 阅读 · 0 评论 -
2012年tcmalloc学习笔记之二
<!--@page {margin:2cm}h3 {margin-bottom:0.21cm}h3.western {font-family:"Liberation Sans",sans-serif}h3.cjk {font-family:"文泉驿正黑"; font-style:normal}h3.ctl {font-family:"Lohit Hind原创 2012-07-12 10:15:56 · 3212 阅读 · 0 评论 -
2012年tcmalloc学习笔记之三
<!--@page {margin:2cm}h3 {margin-bottom:0.21cm}h3.western {font-family:"Liberation Sans",sans-serif}h3.cjk {font-family:"文泉驿正黑"; font-style:normal}h3.ctl {font-family:"Lohit Hind原创 2012-07-12 14:55:02 · 2139 阅读 · 0 评论 -
2012年tcmalloc学习笔记之一
<!--@page {margin:2cm}h3 {margin-bottom:0.21cm}h3.western {font-family:"Liberation Sans",sans-serif}h3.cjk {font-family:"文泉驿正黑"; font-style:normal}h3.ctl {font-family:"Lohit Hind原创 2012-07-12 08:41:34 · 6493 阅读 · 1 评论 -
(GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之二
Linux下移植GPS应用程序之常见问题的分析与解决方法之一OS:Linux一. 直接提供函数实现给第三方原因:主芯片设计以及gps芯片的更改,导致gps驱动程序时常处于更新状态演化为:给第三方提供.so动态链接库以及.h头文件二.gps参数写死到程序中gps参数有:Serial串口设备的路径、GPIO设备的端口号、波特率、GPIO端口号、复位Reset的GPIO端口号原创 2012-05-22 00:20:22 · 5480 阅读 · 0 评论 -
(GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之三
GPS应用程序移植常见问题分析与解决 IDIssue DescriptionAnalyseCausationSolution1导航系统一运行,就退出使用ps命令,发现进程中cld_navi应用程序不存在Linux系统对大小写字母敏感,也就是区分大小写对目录原创 2012-05-22 00:30:29 · 4159 阅读 · 0 评论 -
(GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之一
Linux下移植GPS应用程序之常见问题的分析与解决方法之一问题一:GPS应用程序启动不起来原因:1.GPS数据的路径不对;2.动态链接库是否正确,包括大小与版本;解决办法(步骤和方法):1.手机中的GPS的库以及数据的文件大小是否与Release目录下的文件大小一致;2.在navione.ini文件中,请Check GPS数据的存放路径是否正确;3.上一个Rele原创 2012-05-22 00:00:22 · 2622 阅读 · 0 评论 -
如何在linux平台安装Windows版SourceInsight3.5
如何在linux平台安装Windows版SourceInsight3.5一.问题提出如何在Ubuntu10.10运行windows版的 SourceInsight3.5应用程序二.需要准备的安装包有:1. wine1.2_1.2.2-0ubuntu2~maveri原创 2011-08-04 17:31:45 · 4015 阅读 · 0 评论 -
如何配置linux网络环境
如何配置linux网络环境第一步:查看网络是否可以联通ping www.g.cn第二步:配置服务器信息vim /etc/resolv.conf 添加如下信息:nameserver 211.166.66.88第三步:查看网络IP信息ifconfig原创 2011-08-03 17:32:33 · 2771 阅读 · 0 评论 -
Busybox简介及使用
Busybox简介及使用一.busybox简介 busybox是一个集成了一百多个最常用linux命令和工具的软件,他甚至还集成了一个http服务器和一个telnet服务器,而所有这一切功能却只有区区1M左右的大小.我们平时用的那些linux命令就好比是分立式的电子元原创 2011-08-03 17:37:05 · 2075 阅读 · 0 评论 -
如何扩充虚拟机的系统硬盘空间大小
如何扩充虚拟机的系统硬盘空间大小环境介绍:1.VMware Workstation 7.102.Ubuntu10.10问题:虚拟机提示存储空间不足。解决办法通过vmware-vdiskmanager工具来修改虚拟机的系统硬盘大小; 错误提示一:D:/Program Files/VMWare Workstation>vmware-vdiskmanager -x原创 2011-06-24 16:52:00 · 11059 阅读 · 0 评论 -
VM安装失败 “Failed to create the requested registry key Key:installer Error:1021"
VM安装失败 “Failed tocreate the requested registry key Key:installer Error:1021"问题描述:安装虚拟机VMWare Workstation7.1时出现failed to create the requested registry key key installer error 1021点击“确定”后退出原创 2011-06-09 13:23:00 · 12943 阅读 · 2 评论 -
FactoryTest开发工作总结
FactoryTest开发工作总结一.资源准备一个手机,四根线:四个线分别是:1.Trace线;2.VGAOut线;3.耳机线;4.USB线;二.触摸屏类型分清是电阻屏还是电容屏电阻屏,需要校准;三.项目研发两板斧一个新项目的研发,必须的两板斧:1.触摸屏;2.键盘;就是点击触摸屏能够正确响应,按键能够正确响应;四.天线CMMB,GPS,FM天线CMMB以及GPS的天线是内置还是外置原创 2011-01-21 14:07:00 · 1899 阅读 · 0 评论 -
在Makefile里如何将变量变成小写或者大写
在Makefile里如何将变量变成小写或者大写在Makefile编译脚本里如何将变量全部变成小写或者大写例如如何将变量BOARD的内容变成大写:BOARD = $(shell echo $(BOARD) | tr a-z A-Z)当然啦!如何将变量BOARD的内容变成小写,就是:BOARD = $(shell echo $(BOARD) | tr A-Z a-z )原创 2011-01-21 14:37:00 · 5232 阅读 · 0 评论 -
2010年Linux经验之一
2010年Linux经验之一一.如何将命令输往屏幕的内容写到文件中:>& test.txt如将ls的命令输出到test.txt中,如:ls >&test.txt.二.make all出现如下错误信息,如何解决:make: Nothing to be done for all解决办法:先运行make clean,再运行make all命令三.如何在当前目录查找文件:原创 2010-03-30 18:33:00 · 1373 阅读 · 0 评论 -
Linux系统下如何编译ACE6.1.5版本
Linux系统下如何编译ACE6.1.5版本一、下载Ace的官方网站http://www.cs.wustl.edu/~schmidt/ACE.html下载地址http://download.dre.vanderbilt.edu/二、最新的版本ACE-6.1.5.tar.gz6.1.5(截止2012年10月30日星期二)三、解压将ACE-6.1.5.tar.gz解压到到/home/aceuser/a原创 2012-10-30 12:39:12 · 2700 阅读 · 0 评论