Welcome 微信登录

首页 / 操作系统 / Linux

Linux程序设计流程

Linux程序设计流程

一般情况下,嵌入式Linux的开发都需要经过以下过程:01. 建立开发环境02. 配置开发主机03. 建立引导装载程序Bootloader04. 下载已经一直好的Linux操作系统05. 建立根文件系统06. 建立应用程序的Flash磁盘分区07. 开发应用程序08. 固化内核、根文件系统和应用程序、发布产品总的来说就是:01. Bootloader移植02. 内核移植03. 根文件系统建立04. 驱动程序移植和开发05. 应用软件开发一般情况下,大量的时...
Linux下源码安装的经验总结

Linux下源码安装的经验总结

在linux下安装软件,难免会碰到需要源码安装的,而就是这简简单单的./configure、make、sudo make install三步,却让不少人头疼不已,这里以安装X11为例具体介绍下我在安装时的一点小经验,以便共同学习,共同进步!首先,我们要做些准备工作,源码安装少不了这几个工具pkg-config、libtool、autoconf和automake(当然,还有更基础的,像zlib、m4等,这里就略过啦),其中,pkg-config是相对比较重要...
踏平Linux开发第一道门槛——将Vim改造为强大的IDE

踏平Linux开发第一道门槛——将Vim改造为强大的IDE

工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已,甚至打算放弃可爱的Linux。所幸的是,通过几天努力,我总算配置出了一个还算过的去的基于Vim的开发环境。这个开发环境除了基本的Vim外,包括Ctags,Taglist,Cscope,SuperTab,Om...
建立Linux开发环境

建立Linux开发环境

一个高效的开发环境包括一个版本控制工具和一个具有代码定义跳转和代码自动提示补全功能的编辑器。不可否认,在Windows下开发是幸福的,CVS/VS/VA构成一个功能完备强大的开发工具组合,更重要的是安装方便。。。而在Linux下就要自己动手了。。。下面三个组件分别提供了版本控制,代码定义跳转,代码自动提示补全功能。1, git版本控制工具git作为版本控制工具,有取代svn之势。掌握它不是简单的用两三个步骤就能表述清楚的,大家还是直接参考资料: http:...
Vista下安全删除Ubuntu

Vista下安全删除Ubuntu

这里的Ubuntu不是用wubi的方式安装的。以前用过wubi安装,卸载的时候就跟在Vista下删除软件一样,比较方便不得不承认Ubuntu的图形界面做的不错。但是跟Windows比起来,驱动确实不是很给力。我安装的是Ubuntu 10.04LTS。开始是用wubi安装的,出现了风扇转速异常(在即将进入图形界面时,风扇开始狂转。进入后一直狂转。不光风扇那里感觉比Windows下温度高,就连触摸板那里也感觉比Windows高),忘了是不是能正常关机了。于是决...
查看自己Linux版本使用的文件系统格式

查看自己Linux版本使用的文件系统格式

环境:CentOS 5.5 Finallinux常见的文件系统有:JFS、 ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、 SMB、SysV、PROC等等老多了。要是再刨根问题,就超出个人范围了。至于你的系统支持什么文件系统呢。问你的系统好了一种:cat /proc/filesystems 《此方法待定 》使用这个列出了的感觉不是很对劲。但是的确在里面看到了e...
Linux下性能监测工具----gprof和oprofile

Linux下性能监测工具----gprof和oprofile

有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile 工具。gprof是GNU工具之一,它在编译的时候在每个函数的出入口加入了profiling的代码,运行时统计程序在用户态的执行信息,可以得到每个函数的调用次数,执行时间,调...
在Xcode和VS2010中安装OpenCV 2.1

在Xcode和VS2010中安装OpenCV 2.1

(虽然这个跟虚拟化没有关系,但是这是我去年6月份写的一个文档,也放到这里吧,作为备份)今天花了半天时间在Mac OS X的Xcode下和Widnows的VS2010下成功的安装了OpenCV2.1。最杯具的是OpenCV官方提供了VS2008的安装包,却没有VS2010的,无奈,只好完全手动编译。先说一下Xcode下的吧,Xcode的核心使用的GNU的gcc,因此所有操作几乎都和在Linux一样。无论是Windows还是Mac OS X,都需要一个辅助工具...
CentOS下OpenCV无法读取视频文件

CentOS下OpenCV无法读取视频文件

在CentOS下,按照http://www.linuxidc.com/Linux/2010-09/28678.htm的步骤安装OpenCV,但到最后无法读取视频文件,原因是缺少了ffmpeg。于是通过CentOS中的软件管理安装ffmqeg,但还是没有效果。 然后对ffmpeg进行编译,还是没有效果。其实漏了一个关键步骤,就是将ffmpeg于OpenCV关联起来。具体如下:1、获得ffmpeg:通过cvs下载ffmpeg, 命令行输入: svn check...
为Virtualbox 虚拟机中的Arch Linux安装增强功能包

为Virtualbox 虚拟机中的Arch Linux安装增强功能包

Arch Linux VirtualBox寄宿系统在VirtualBox中安装Arch简单快速,且可以通过pacman来安装功能增强包(不是通过VirtualBox中的“安装增强功能”菜单,也不是通过挂载ISO文件。)完成新手指南中X-window系统的基本安装后,请按照下述指示操作。目录1.安装需要的软件包2.加载vbox模块2.1.自动启动模块3.启用VboxClient-all1.安装需要的软件包# pacman -Syu virtualbox-ar...
U盘无法启动Ubuntu解决一例

U盘无法启动Ubuntu解决一例

用UltraISO(见http://www.linuxidc.com/Linux/2010-03/25036.htm)刻录了一张Ubuntu的到U盘上,想用U盘启动安装,但是刻录完成后启动却无法进入启动界面,当时百思不得其解,后来用universal usb installer还是不行,我刻录的是Ubuntu 11.04的,后来用Ubuntu 10.04的也不行,都要崩溃的时候再往上无意间看到这种情况的解决办法,要修改一个文件1、通过UltralISO刻录...
Linux 安装php-5.2.17出现 libjpeg.(a|so) not found

Linux 安装php-5.2.17出现 libjpeg.(a|so) not found

在Linux安装php,提示错误:libjpeg.(a|so) not found ,原因总结:libiconv 没有安装,下载libiconv-1.13.1.tar.gz不指定路径安装了以后好了。以下是解决过程:1,在配置的目录下看了一下,很明显是有的,2,网上查了一下,说是32位,64位都按的原因,结果全都卸载了,然后又安装一个64位(我系统64位的)的,结果还是不行。3,好吧,我继续找,在一个地方找到要自己编译一下libjpeg,还要改MakeFil...
<< 441 442 443 444 445 446 447 448 449 450 >>