
Linux
文章平均质量分 92
denlee
这个作者很懒,什么都没留下…
展开
-
Netbeans, Eclipse, Atom编辑器备忘
原来一直使用gedit结合SciTE编辑源文件,发现有点累,这两个编辑器虽有语法高亮,可对项目的支持不是很好。于是开始尝试其他编辑器。1. atom atom小巧,打开速度快,界面美观舒适,主题养眼,适合熬夜。当时觉得很好用,还给他人进行了推荐;用了一段时间,发现当源文件行数一多,atom就来问题了,资源占用过高,导致假死。只能放弃,转回eclipse。2....原创 2020-03-19 12:47:51 · 358 阅读 · 0 评论 -
cygwin下载安装
原来我的日志中提供了一个下载cygwin的ISO文件下载的地址,由于berkeley 大学不再免费提供,因此原来的下载地址已经失效,今天看了看,原来cygwin官方网站提供了镜像下载,只是不是ISO文件,下面说说下载以及安装方法。1. 打开网址http://www.cygwin.com/mirrors.html,选择比较快的镜像网站,我这里香港的要比台湾的快,不过最好选择ftp站点,使用ftp工具原创 2008-04-04 21:03:00 · 2428 阅读 · 0 评论 -
使用Busybox制作CRAMFS文件系统成功[原创]
这几天在使用Busybox制作FS2410开发板的CRAMFS文件系统,由于开始 下载的是Busybox1.10,每次下载到开发板中,然后启动总是出现”Failed to execute /linuxrc. Attempting defaults...“的错误。到网上查了大量的资料,并做了大量的实验,发现都不能成功。今天下午突然发现一个能够仿真arm的软件qemu,在Ubuntu中的安装方法:原创 2008-04-06 02:10:00 · 11068 阅读 · 3 评论 -
使用Bubybox1.10制作文件系统成功[原创]
前几天编译Busybox1.10使用的交叉编译工具是从http://www.codesourcery.com/gnu_toolchains/arm/download.html下载的arm-none-linux-gnueabi-交叉编译工具,gcc版本是4.2.1,上一篇日志中说到刚开始总是遇到”Failed to execute /linuxrc. Attempting defaults...“原创 2008-04-06 12:54:00 · 1393 阅读 · 0 评论 -
BusyBox 简化嵌入式 Linux 系统(转载)
BusyBox 简化嵌入式 Linux 系统 为小环境准备的一个小工具包转载 2008-04-03 08:22:00 · 741 阅读 · 0 评论 -
在FS2410开发板上移植linux2.6.24初步成功[原创]
说是移植,也不太准确,因为linux2.6.24内核已经将s3c2410纳入。在移植的时候只是需要做几个小的改动以及几个注意的地方。一. 前言使用的内核:linux2.6.24,http://www.kernel.org/pub/linux/kernel/v2.6/使用的arm交叉编译工具(4.2.1):http://www.codesourcery.com/gnu_toolchains/arm/原创 2008-04-03 12:20:00 · 1856 阅读 · 0 评论 -
gftp和lftp中文乱码的解决
gFTP 运行命令: $sudo gedit /usr/bin/gftp 在#!/bin/sh的后面添加一行: export Lang=zh_CN 保存并退出。 然后启动gFTP,并选项 中的远程字符集中再填入相应的编码方式,比如我上新帆FTP用的是GB2312,也有说应该用zh_CH.UTF-8的。 命令行下的lftp 命令行下有一个比较好用的F转载 2008-04-16 10:35:00 · 2259 阅读 · 0 评论 -
arm-linux连接以及连接脚本
前言:arm linux的连接工具可以使用arm-linux-ld,在进行连接时可以使用-T命令采用脚本控制,如不指明脚本,则使用默认的脚本文件,参见arm-linux-ld的缺省linker script。一. 目标文件格式与类型GNU C compiler根据源文件的后缀名来对文件进行预处理、汇编或编译操作。在编译链接时,生成的目标文件都是ELF格式的(可执行链接格式,Executab原创 2008-05-29 09:50:00 · 1736 阅读 · 0 评论 -
Linux下ARM汇编教程
第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。一. Linux汇编行结构任何汇编行都是如下结构:[:] [} @ comm原创 2008-06-01 16:24:00 · 19123 阅读 · 2 评论 -
MinGW
下载:http://prdownloads.sourceforge.net/mingw TDMs GCC/mingw:http://www.tdragon.net/ 可视化的集成开发环境MinGWStudio2.05:http://c.pku.edu.cn/software/c/MinGWStudioFullSetup-2.05.zip原创 2009-05-08 08:34:00 · 717 阅读 · 0 评论 -
AT&T ASM Syntax
原文链接:http://www.cnblogs.com/adylee/archive/2008/11/15/1334206.html 0.3.1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常转载 2009-05-13 22:20:00 · 639 阅读 · 0 评论 -
linux 开发工具集合
软件集成开发环境(代码编辑、浏览、编译、调试)Emacs http://www.gnu.org/software/emacs/Source-Navigator 5.2b2 http://sourceforge.net/projects/sourcenavAnjuta http://anjuta.sourceforge.net(可用yum安装)代码转载 2009-05-18 11:51:00 · 3520 阅读 · 0 评论 -
VMware中扩大Linux硬盘空间
原文链接:Linux中VMware虚拟机扩大硬盘空间 虚拟机中安装的Ubuntu Linux系统剩余空间不足, 可以扩大事先静态分配的硬盘空间。步骤如下:1.使用VMware自带的工具 VMware 提供一个命令行工具,vmware-vdisk转载 2011-08-01 13:46:20 · 1118 阅读 · 0 评论 -
遇到gcc编译的2个问题,mark以便查阅
[精彩] 关于可变参数的函数定义方法(转贴)http://www.chinaunix.net 作者:xhl 发表于:2004-04-21 22:20:38【发表评论】【查看原文】【C/C++讨论区】【关闭】那天无意中发现这个帖子,感觉写的不错,那到这里来,给大家共享一下! 某些情况下希望函数的参数个数可以根据转载 2014-05-11 23:30:54 · 647 阅读 · 0 评论 -
Ubuntu12.04安装AMD显卡声音设置问题解决方案
安装AMD显卡(带HDMI)后,声音无法设置,网上查找解决办法,升级alsa库、重装ubuntu都无法解决,并且关机时总是提示GNOME设置守护进程无响应,偶尔还伴随无法显示登录界面,人都要快崩溃了。 后来看到有人说下载alsa,编译、安装,可要阅读alsa的文档,太花费时间了。后来突然想到芯片是RealTek ALC880,并且Windows下看到是HD Audio,突然想到是不是Re原创 2017-04-07 15:29:16 · 1759 阅读 · 0 评论 -
迁移UBuntu 16.04到全新硬盘
前几天买了一个固态硬盘,Ubuntu重装倒是可以,但是环境的搭建太麻烦了,因此还是采用系统迁移的办法,免去环境搭建的痛苦。迁移过程中需要以下工具或材料:(1)一个安装好UBuntu的硬盘,这个自然不必多说;(2)一个空白硬盘,一个空白U盘。(3)GParted工具(https://gparted.org/),boot-repair工具(https://sourceforge.net/p...原创 2019-03-16 12:22:22 · 3863 阅读 · 0 评论 -
Ubuntu和Windows XP共享文件比较好的方法
个人感觉 Ubuntu和Windows XP共享文件比较好的方法有两个:一个是使用samba:smbclient -L ip -Uusername(列出Windows XP共享清单)smbclient //ip/directory -Uusername(然后输入密码,即可登录Windows共享目录,也可根据NTFS文件夹权限设定不同用户或组的不同访问权限)另外一个是使用ftp服务,不过由于Wind原创 2008-03-31 21:04:00 · 906 阅读 · 0 评论 -
UBuntu中增加中文字符编码的方法
在Widnows XP下的FTP服务器中有中文文件名 ,今天使用ftp命令,发现不能显示中文文件名,只能显示????。于是到网上查了一些资料,也没有找到好的解决方法,只是有人说使用图形化的ftp工具gftp,安装方法:sudo apt-get install gftp,另外还要增加中文字符编码zh_CN.GBK即可即可。在这里总结一下Ubuntu下增加中文字符编码的方法。一. Ubuntu默认的中原创 2008-03-31 17:19:00 · 2256 阅读 · 0 评论 -
下载交叉编译工具以及Linux内核源码的网址
下载交叉编译工具的网址:http://www.codesourcery.com/gnu_toolchains/arm/download.html提供了ARM、CODEFIRE、POWER的交叉编译工具下载linux内核源码的网址:http://www.kernel.org/pub/linux/kernel/v2.6/原创 2008-04-01 18:46:00 · 1258 阅读 · 0 评论 -
嵌入式系统 Boot Loader 技术内幕
.code-outline {background-color:#eeeeee; border: 1px solid #ccc; padding: 5px 5px 5px 5px;}.displaycode {margin-top: 0; margin-bottom: 0; font-family: Andale Mono, Lucida Conso转载 2008-03-03 15:30:00 · 612 阅读 · 0 评论 -
Makefile使用详解
原文链接:http://bbs.chinaunix.net/viewthread.php?tid=408225这里有其他关于“Linux下的C编程基础”的章节(gcc、makefile、autotools、vi等):http://book.youkuaiyun.com/bookfiles/132/第一部分 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Wind转载 2008-03-05 12:16:00 · 1018 阅读 · 0 评论 -
Linux下的两个问题
遇到的两个问题:(1)在Ubuntu Linux下,使用gcc编译,提示错误::2:19: 错误: stdio.h:No such file or directory: 在函数 ‘main’ 中::8: 警告: 隐式声明与内建函数 ‘printf’ 不兼容make: *** 错误 1解决方法:sudo apt-get install libc6-dev (2)Linux下执行自己的程序,应原创 2008-03-05 20:35:00 · 529 阅读 · 0 评论 -
在Linux系统中存储设备的两种表示方法
作者:北南南北来自:LinuxSir.Org摘要: 硬盘和硬盘分区在Linux都表示为设备,按我们通俗的说法来说,就是怎么来表示或描述硬盘和或硬盘分区,但这种描述应该是科学和具体的;比如IDE硬盘,在Linux 可以表示为 /dev/hda、/dev/hdb ... ;SCSI 接口的硬盘、SATA接口的硬盘表示为/dev/sda、/dev/sdb ... ... ;而IDE接口的硬盘/dev/转载 2008-03-08 17:51:00 · 1039 阅读 · 0 评论 -
修改Ubuntu登录界面分辨率过高的问题
在虚拟机中安装UBuntu后,登录界面的分辨率一直过高,导致每次输入登录名和密码都要拖动,很是不方便;修改屏幕分辨率也无济于事。到网上查了一些资料,也没找到合适的资料。 今天安装VMwareTools时发现在安装过程中有一个分辨率的提示,由于是英文,只是大概看了看,没有仔细阅读,安装完毕后重启,发现登录界面的分辨率已经变为1024x768(正是安装过程中提示的分辨率)。后来,在/ect/X11/下原创 2008-03-09 14:54:00 · 3226 阅读 · 0 评论 -
Ubuntu 7.10 中把软件源修改为国内源及更新
Ubuntu7.10如果你在安装的时候选择的是中国,它默认的源就是中国源!是非常人性化,非常方便!!"软件源就是一个应用程序安装库,很多很多的应用软件都在这个库里面。他可以是网络服务器,是光盘,甚至是硬盘上的一个目录。作为debian系的Ubuntu,继承了debian的deb和apt系统,只要设定好软件源,就能很方便的安装软件了。Ubuntu是基于debian的,debian使用的转载 2008-03-05 21:43:00 · 1856 阅读 · 0 评论 -
Windows下硬盘安装Ubuntu Linux
现在大家都喜欢装多个操作系统,Windows和Linux,安装Windows是因为大家已经习惯了;而安装Linux可能有多种原因:体验、学习、开发等等。如果能够上网的话,我觉得安装Ubuntu倒是一种不错的选择,因为Ubuntu安装源盘比较小,只有不到700M,安装完毕后,可以通过网络来安装和升级所需要的软件或其他。 但是安装Ubuntu,使用LiveCD安装是一种不错的方法,原创 2008-03-08 12:24:00 · 3591 阅读 · 0 评论 -
GNOME/GTK+和KDE/Qt
虽然在商业方面存在竞争,GNOME 与KDE 两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性? 如果KDE 和GNOME 无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux 出现根本上的分裂。 KDE 与GNOME 是目前Linux/UNIX 系统最流行的图形操作环境。从上个世纪九十年代中期至今,KDE 和GNOME 都经历了将转载 2008-03-18 17:57:00 · 1218 阅读 · 1 评论 -
UBuntu 软件安装
一。先安装中文包,这个我就不多说了,谁都会装。在“语言支持”中选中文就行了二。设置更新源,更新系统。sudo apt-get updatesudo apt-get dist-upgradesudo apt-get upgrade -y有一个简单办法可以使更新速度更快,把以前更新的时候下载的软件包备份一下,把var/cache/apt/archives/下面的所有deb包放在另外的分转载 2008-03-17 16:42:00 · 2988 阅读 · 0 评论 -
XP下VMware模拟Ubuntu不能使用共享文件夹问题解决vmhgfs
XP下使用VMware workstation 6.0.2虚拟ubuntu后,安装VMware Tools,由于重新编译内核,过程中出现编译错误,导致设置了共享文件夹后,虽然可以看到/mnt/hgfs/但仍旧不能访问共享目录。 到网上查了一些资料,这一篇资料最准确。问题:主要问题是在安装vmware tools时编译vmhgfs模块出错:转载 2008-03-17 20:30:00 · 6792 阅读 · 0 评论 -
linux系统优化设置及软件集合
说明:部分条目没有实践,同时有一些重复的内容,以后改进. 1.更快速的打开网页,在firefox浏览器地址拦里输入about:config 找下面的选项进行修改吧: network.dns.disableIPv6 -> true network.http.pipelining -> true network.http.pipelining.maxrequests -> 8(8-24这是我转载 2008-03-18 19:16:00 · 2204 阅读 · 0 评论 -
在Ubuntu应用程序菜单中自行增加程序菜单项
今天下载了一个软件,解压后即可直接使用,可是每次都要到软件所在目录下执行,比较麻烦。于是看了看,发现可以在桌面增加启动器,这样就可以双击桌面的图标运行程序;但是如果能增加到应用程序菜单中,那就更方便了。研究了一下已有的desktop文件,找到了方法,以我下载的psq软件为例,我将下载的psq软件解压到/usr/share文件夹内。1、首先建立可执行(脚本)程序的连接到/usr/bin文件夹sudo原创 2008-03-20 22:25:00 · 2238 阅读 · 0 评论 -
交叉编译
一. 什么是交叉编译 交叉编译就是在一种平台上编译出另一种平台上的可执行代码。 比如在进行嵌入式系统开发时,我们经常使用ARM+Linux平台,这里的平台涉及到了2方面的内容,一方面是是硬件平台(ARM系统结构),另一方面是 操作系统(Linux操作系统)。但是由于嵌入式系统的资源有限(比如存储空间有限),我们往往不能直接在嵌入式系统平台上来直接进行程序的编译。这时原创 2008-03-24 17:33:00 · 650 阅读 · 0 评论 -
XP和VMware中的Linux实现共享文件的方法
在宿主机中安装VMware,然后安装Linux是一种不错的方法。如果想实现和VMware中Linux的文件共享,安装VMware Tools是一种方法,关于在Ubuntu 7.10中安装VMware Tools可能会遇到的问题,可以参考我的日志XP下VMware模拟Ubuntu不能使用共享文件夹问题解决vmhgfs。安装好VMware Tools后,在虚拟中选项中设置共享文件夹,然后在Ubuntu原创 2008-03-26 20:01:00 · 2587 阅读 · 0 评论 -
Windows XP下IIS设置FTP权限
介绍了在XP下用IIS以及NTFS的文件夹权限为不同的用户和组设定不同的访问权限,并举了2个例子,一是取消匿名用户的更改权限,二是为新建的用户设定权限。原创 2008-03-29 22:37:00 · 2394 阅读 · 0 评论 -
DENX U-Boot及Linux使用手册
这是嵌入式PowerPC, ARM和MIPS系统中使用DENX U-Boot和Linux的指导手册。文档中描述了如何在嵌入式PowerPC, ARM和MIPS系统上配置、编译、使用Das U-Boot(常常缩写为“U-Boot”)和Linux操作系统。转载 2008-03-04 08:34:00 · 616 阅读 · 0 评论