在路上...

The development of life
我们一直都在努力,有您的支持,将走得更远...

站内搜索: Google

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

2009年9月2日

摘要: 我们在 Debian GNU/Linux 中有时软件源的网络速度慢,在使用 apt 安装源中的软件时总是因源服务器负荷大而时间很长,所以想换个软件源或添加软件源又不知道怎么做,现在就给您讲一下 Debian GNU/Linux 中软件源的修改方法。步骤很简单,只要修改在 /etc/apt/sources.list 文件中的软件源地址就可以了,但要记得这个文件不是谁都能修改的,要有系统管理员权限才行。 阅读全文
posted @ 2009-09-02 21:32 palam 阅读(1201) 评论(0) 推荐(0) 编辑

摘要: 信号量的API有:DECLARE_MUTEX(name)   该宏声明一个信号量name并初始化它的值为0,即声明一个互斥锁。DECLARE_MUTEX_LOCKED(name)   该宏声明一个互斥锁name,但把它的初始值设置为0,即锁在创建时就处在已锁状态。因此对于这种锁,一般是先释放后获得。void sema_init (struct semaphore *sem, int val);  ... 阅读全文
posted @ 2009-09-02 21:30 palam 阅读(438) 评论(0) 推荐(0) 编辑

摘要: 一、内核裁减与编译1、安装make ,gcc, make-kpkg,运行menuconfig等等和编译内核相关的工具。安装命令如下$sudo apt-get install build-essential kernel-package libncurses5-dev如果无法安装请检查/etc/apt/sources.list2、解压源代码可以解压到任意目录,我们在这里解压到/usr/srctar ... 阅读全文
posted @ 2009-09-02 21:29 palam 阅读(1212) 评论(0) 推荐(0) 编辑

摘要: 当前P2P(peer to peer)的应用越来越多,用户人数急剧增加。P2P的一个主要应用领域就是文件共享,其中最有代表性的就是BT和eMule这两个软件。这类P2P文件共享传输一般具有下面两个特点:  长时间开机,以便用户可以下载更多的内容,这就要求机器的功耗不能太大;  对性能要求不高,目前国内主要的宽带上网方式是ADSL,最高带宽是6MBps(既750K字节/秒)。这类P2P文件传输的真正瓶颈在于网速。 阅读全文
posted @ 2009-09-02 21:25 palam 阅读(1368) 评论(0) 推荐(0) 编辑

摘要: 本文详细的介绍了Linux内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API,使用要求以及一些典型示例 阅读全文
posted @ 2009-09-02 21:24 palam 阅读(281) 评论(0) 推荐(0) 编辑

摘要: 首先我们用 which alien 命令查看是否安装了alien。如果没有安装,使用命令 apt-get install alien 进行安装如果没有源,这个时候我们需要修改源的文件,给其添加源,对于debian 5.0 (其他版本不知是否可行,因为我用的就是5.0)我们可以在 /etc/apt/sources.list 文件中添加 如下一行deb ftp://ftp.tw.debian.org/... 阅读全文
posted @ 2009-09-02 21:23 palam 阅读(4395) 评论(0) 推荐(0) 编辑

摘要: 做的新板,无论是主机telnet还是ftp,都要老半天。今天突然发现,把DNS设为网关后很快就能连上。原因还不知道,看来TCP/IP知识还是要补补了。修改DNS方式:1.用echo命令echo ‘nameserver *.*.*.* ’ > /etc/resolv.conf2.直接修改 /etc/resolv.conf中的地址不过郁闷的是还是ping不通外网!!总算可... 阅读全文
posted @ 2009-09-02 21:22 palam 阅读(765) 评论(0) 推荐(0) 编辑

摘要: 最近一直想在Linux中开发S1mp3项目,可是我在VMware中装上 Debian/Linux后就是装不上VMware-tools,在网上搜集了一下资料没有一个适合我的,而且讲的都是很简单就装上来,没办法,只能自己 下手,经过几个小时的努力终于解决了,现在把自己的方法公布给大家,防止大家走弯路。用到了以下几个命令apt-get、apt-cache、uname-a首先检查的Debian在安装时,根... 阅读全文
posted @ 2009-09-02 21:20 palam 阅读(1080) 评论(0) 推荐(0) 编辑

2009年8月31日

摘要: 公司有个用ARM940T做的手持式产品,我们移植了一个uClinux上去,系统还是运行不错的。因为没有带网口,只有USB转串口可以使用,所以想寻找一个稳定的传输途径,在host和device之间交换文件。问了很多人都不清楚,还是要靠自己找解决方法。在google上找了半天,终于找到了一个可以通过串口传送文件的软件,这就是古董级的Unix工具:lrzsz。lrzsz可以通过Xmodem,Ymodem... 阅读全文
posted @ 2009-08-31 21:29 palam 阅读(1365) 评论(0) 推荐(0) 编辑

摘要: 折腾了一天,终于在ubuntu下面成功通过c-kermit软件,调用kermit协议,将内核文件发送到开发板里面。纪录一下其中的曲折过程。T____T(1) minicom首先使用minicom就是一个错误,然后钻牛角尖了,想法设法去使用minicom,其实一开始就应该抛弃使用minicom,转用别的工具。u-boot的官方网站已经说很清楚了。看这里:http://www.denx.de/wiki... 阅读全文
posted @ 2009-08-31 21:28 palam 阅读(1300) 评论(0) 推荐(0) 编辑

摘要: 1.什么是NFS(Network FileSystem)NFS 就是 Network FileSystem 的缩写,最早之前是由 Sun 所发展出来的。他最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 ( share file ),所以,也可以简单的将他看做是一个 file server 呢!这个 NFS Server 可以让你的 PC 来将网络远程的 NFS 主... 阅读全文
posted @ 2009-08-31 21:27 palam 阅读(544) 评论(0) 推荐(0) 编辑

摘要: 以前在安裝gdbserver的过程中出现了很多问题,导致导致实验没有成功。今天有搜到一些资料,并重新做了一遍,基本上算是成功了。虽然对当中的一些问题还是没搞很明白,但是还是记录下来,以备后用。远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用GDB标准程串行协议协同工作,实现对目标机上的系统内核和上 层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,... 阅读全文
posted @ 2009-08-31 21:26 palam 阅读(2254) 评论(0) 推荐(0) 编辑

摘要: 一、利用串口通信文件传输在目标机系统启动完成后,调出minicom,按ctrl+A然后按Z,菜单中选send files,即S快捷键,选zmodem协议,然后选择需要传输的文件,一般传到目标机后的目录是在/root下二、网络文件系统nfs传输1、主机192.168.0.167在主机目录/mnt目录下建nfs ,并修改/etc/exports文件,增加如下内容:/mnt/nfs * (rw,no_r... 阅读全文
posted @ 2009-08-31 21:25 palam 阅读(385) 评论(0) 推荐(0) 编辑

摘要: 一、busybox1、什么是busybox? BusyBox 对于嵌入式系统来说是一个非常有用的工具有些人将busybox称为linux工具里的“瑞士军刀”。 busybox将数以百计的常用linux/unix命令集成到一个可执行文件中(名为busybox),他体积小,但功能强大。形象的比喻:linux系统中的单个命令是电路中的分立式元件,而busybox是将他们集成在一... 阅读全文
posted @ 2009-08-31 21:22 palam 阅读(453) 评论(0) 推荐(0) 编辑

摘要: 关于gcc、glibc和binutils模块之间的关系,以及在现有系统上升级glibcgcc、glibc和binutils模块之间的关系1) gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等... 阅读全文
posted @ 2009-08-31 21:21 palam 阅读(940) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页