linux
Pillar_zuo
这个作者很懒,什么都没留下…
展开
-
ubuntu 10.04源 更新源列表
编辑Ubuntu源的方法:#sudo gedit /etc/apt/sources.list将文件里的内容全部删除,当然之前也可以用sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak命令的方式进行备份,以备不时之需。然后将下列的内容粘贴进gedit后保存即可。(注:只复制粘贴所有deb开头的行。细心的读者会发现源s转载 2012-08-10 17:28:09 · 1011 阅读 · 0 评论 -
shell脚本产生随机数
#!/bin/bashcount=1MAX=10echo "______________________________"while [ $count -lt $MAX ]do num=$RANDOM echo $num let "count +=1"doneecho "_______________________________"_原创 2012-11-11 21:29:53 · 859 阅读 · 0 评论 -
Ubuntu 用户安装漂亮易操作 Cinnamon
Ubuntu 12.04或11.10用户在终端复制/粘贴下面的命令来安装和更新:sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stablesudo apt-get updatesudo apt-get install cinnamon原创 2013-04-07 13:07:05 · 1002 阅读 · 0 评论 -
让 Terminal 使用 Solarized 配色
首先安装 git:sudo apt-get install git-core然后要设一下 solarized theme for GNU ls,不然在 Terminal 下 ls 啥的都灰蒙蒙的,也不舒服:git clone git://github.com/seebi/dircolors-solarized.gitdircolor-solarized 有几个配转载 2013-07-10 08:47:07 · 5908 阅读 · 0 评论 -
linux下代码阅读 -- 配置vim+ctags+taglist+cscope
参考文献1:http://www.lupaworld.com/home/space-131820-do-blog-id-118756.html参考文献2:http://liupingjing.blog.ubuntu.org.cn/?p=114藏文地址1:http://hi.baidu.com/wstone_h/blog/item/ed68bcb5221eb4c937d3ca35.html转载 2013-07-10 08:48:37 · 1015 阅读 · 0 评论 -
samba
一. samba的安装:sudo apt-get install sambasudo apt-get install smbfs二. 创建共享目录:mkdir /home/phinecos/sharesodu chmod 777 /home/phinecos/share三. 创建Samba配置文件:1. 保存现有的配置文件sudo cp /etc/samba转载 2013-05-09 12:33:52 · 819 阅读 · 0 评论 -
在ARM平台上移植ubuntu
kernel下载地址https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide?action=show&redirect=KernelTeam%2FKernelGitGuiderootfs下载地址https://wiki.ubuntu.com/ARM原创 2013-07-10 22:11:28 · 4253 阅读 · 3 评论 -
linux批量修改命令总结
find -type d | grep '6400' | xargs rename 's/6400/6410/'这个命令是批量修改文件夹,一般在移植u-boot的时候先在u-boot的根目录下执行这个命令 find -type f | grep '6400' | xargs rename 's/6400/6410/'这个命令是批量修改文件名,一般在移植u-boot的时候在u-boo原创 2013-07-02 23:37:04 · 895 阅读 · 0 评论 -
手把手教你在pcduino上实现uspip--USB网络重定向
我们经常碰到一种情况,我们需要往pcduino上拷贝东西,新手都用U盘,高手一般都用samba这样的高级玩意儿。拷贝一次倒也无所谓,关键是有些情况下,我们需要多次测试,多次拷贝。pcduino的USB插多了,可就难看了。这里教大家一种简单的方法,无需要多次插拔,每次一个命令即可。首先,我们要需修改一下我们的内核,我们的内核还不支持USBIP,其实前面有一个帖子,我已经介绍了怎么修改和换内核,这转载 2013-08-22 16:18:13 · 2225 阅读 · 0 评论 -
在pcduino上编译安装自己的内核
1,下载工具 apt-get install git git-core u-boot-tools libncurses5, 下载内核cd /lib/modules/3.4.29+mkdir buildcd buildsudo git clone https://github.com/linux-sunxi/linux-sunxisudo git clone https://g转载 2013-08-22 16:11:02 · 1917 阅读 · 0 评论 -
手把手教你修改pcduino系统默认的音频输出
最近要搞个小玩意儿,要用到pcduino的音频输出,但是系统默认的是输出到hdmi的音频,我的显示器上没有喇叭,只能搞个USB声卡。但是系统默认又不是输出到USB,这里我手把手叫你怎么设置系统默认声卡为USB声卡。原创 2013-08-22 16:22:30 · 2504 阅读 · 1 评论 -
手把手教你在pcduino上做语音识别,语音合成--基于科大讯飞
哈哈,这几天通过和科大讯飞的技术人员沟通,终于把基于科大讯飞语音识别,语音合成,语音听写的库搞到手了,我感觉我还是非常具有共享精神的,你看一搞到手,我就来这里写帖子,共享给大家。 先给大家分享一下我求到的文件; http://pan.baidu.com/share/link?shareid=4143295350&uk=2771532995原创 2013-08-25 18:44:05 · 2653 阅读 · 2 评论 -
Makefile学习一
[pillar@apus tab]$ tree.|-- Makefile|-- include| `-- queue.h`-- src `-- queue.c2 directories, 3 filesinclude/queue.h 1 #ifndef __QUEUE_H_ 2 #define __QUEUE_H_ 3 #include原创 2012-11-26 10:51:35 · 779 阅读 · 0 评论 -
git本地分布式工作流程
首先假想一种项目情景,假设work1现在开始了一个新项目,在/home/pillar/pillar/work1下建立了一个新的git仓库;另一个叫work2的工作目录也在同一台机器上,他的任务是和work1一起开发这个项目。1,work1首先初始化一个新的仓库:[pillar@apus work1]$ git init初始化空的 Git 版本库于 /home/pillar/pill原创 2012-10-25 11:07:41 · 921 阅读 · 0 评论 -
linux下的超级终端kermit
kermit [功能] :一个串口传工具。可以传送文件。 [描述] :C-kermit是一款集成了网络通信、串口通信的工具,它有如下多种功能: 1.支持kermit文件传输协议 2.自定义了一种脚本语言,它强大而易于使用,可用于自动化工作 3.无论是网络通信,还是串口通信,操作是一致的,并支持多种硬件、软件平台 4.有安全认证、加密功能 5.内建FTP、HTTP客户原创 2012-08-13 12:03:02 · 1091 阅读 · 0 评论 -
ubuntu搭建交叉编译器
1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已 经安装好的话,就可以免去这一步了): #sudo apt-get install gcc g++ libgcc1 libg++ make gdb2. 下载arm-linux-gcc-4.4.1.tar.bz2到/usr/local/arm-linux/文件夹3. 解压 arm-lin原创 2012-08-14 11:09:13 · 1511 阅读 · 0 评论 -
ubuntu 12.04搭建tftp服务器
第1步:安装tftp所需的软件。首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa和tftpd-hpa。然后还需要安装xinetd,在终端下输入 sudo apt-getinstall xinetd,安装好xinetd 第2步:原创 2012-09-18 10:59:54 · 3673 阅读 · 0 评论 -
移植最简单linux-3.5.4内核到s3c6410
1,下载最新的内核2,将 arch/arm/mach-s3c64xx/下的,mach-smdk6410.c cp为 mach-my6410.c; 修改里面的内容/* linux/arch/arm/mach-s3c64xx/mach-my6410.c * * Copyright 2010 Darius Augulis * Copyright 2008 Openmoko, Inc.原创 2012-09-18 12:26:21 · 2758 阅读 · 0 评论 -
最简单linux-3.5.4搭建nfs文件系统
传统的移植内核都有搞什么nand分区,yaffs2文件系统,由于此内核是最简单的,纯净的内核,本人的意图是动手写每一行驱动,所以就不按照传统的方法走了。1,添加网络驱动,在 gedit arch/arm/mach-s3c64xx/mach-my6410.c添加以下代码:#define S3C64XX_PA_DM9000 (0x18000000)#define S3C64XX_SZ_D原创 2012-09-18 22:45:24 · 1723 阅读 · 0 评论 -
windows上搭建嵌入式linux驱动开发环境
传统的开发都是在虚拟机+vim模式,比较慢,效率低。这里本人使用CutefTP+Source Insight模式1,ubuntu下搭建ftp服务器vsftpd。a>在线安装服务器:sudo apt-get install vsftpdb>配置/etc/vsftpd.conf文件.命令gedit /etc/vsftp.conf注释掉下面两行: #local_ena原创 2012-09-19 12:20:20 · 2012 阅读 · 0 评论 -
secureCRT登陆虚拟机ubuntu12.04
2. 开启ubuntu上的ssh功能先安装,安装后就自动开启了.sudo apt-get install openssh-server openssh-client.3. 安装secureCRT.4. 查看ubuntu的ipifconfig(注意是ifconfig,不是windows上的ipconfig).5. 连接s原创 2012-09-19 14:39:45 · 1429 阅读 · 0 评论 -
第一个嵌入式linux驱动程序——LED
驱动程序如下:#include #include #include #include #include #include #include #include #include #include #include //新版内核static struct class *first_class;static struct class_device *first_class原创 2012-09-19 23:14:25 · 1523 阅读 · 1 评论 -
按键驱动——查询方式实现
OK6410总共有6个按键,按键分别接在GPN0~GPN5,原理图上根本没有这么说,原理图上说的是KEYINT!~KEYINT6,很明显这里是接在中断引脚上的,直接查询S3C6410的中断引脚就可以知道这个6个按键的接法,一下是用查询方法实现的按键驱动:#include #include #include #include #include #include #include #原创 2012-09-21 15:40:02 · 1807 阅读 · 0 评论 -
S3C6410按键驱动--中断方式
#include #include #include #include #include #include #include #include #include #include #include #include #include //新版内核#include #include static struct class *key_irq_class;stati原创 2012-09-22 16:55:09 · 2531 阅读 · 1 评论 -
Linux下Wine软件的安装
1.1 安装环境的准备(最重要的部分)1) 确认系统已安装了GCC组件;2) 将wine-1.3.29.tar.bz2软件上传至目标机器;3) 将目标机器的系统安装光盘镜像上传至目标机器;4) 将/software目录中的wine-1.3.29.tar.bz2解压:tar -xvf wine-1.3.29.tar.bz25) 进入解压后的目转载 2012-11-01 16:20:15 · 2712 阅读 · 0 评论 -
linux命令
4 01》下面三个指令有何不同?(5分) 5 a】tar cf mywork.tar /work 6 /*将work目录的下的内容压缩成tar压缩包,压缩包的名字为mywork.tar,c创建,f指定文件名*/ 7 b】tar czf mywork.tgz /work 8 /*压缩成一个tgz格式的压缩包,z指定tgz*/ 9 c】tar c原创 2012-08-16 11:12:43 · 748 阅读 · 0 评论 -
linux小程序
#include#include#include#includeint main(){ FILE *fp; char buf[1024]; char data[9][9]; int len,i,n,m; char *str="fsafdjdf@124.000 fasf@43.00 df\n"; char *str1="fsafdjsdffd原创 2013-10-29 20:33:19 · 826 阅读 · 0 评论