- 博客(42)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 Ubuntu更新命令
常用的APT命令参数:apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"
2014-10-29 17:17:31 594
原创 ubuntu12.04启用root帐户登陆
ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行:vi/etc/lightdm/lightdm.conf.增加greeter
2014-10-29 11:59:37 537
原创 ubuntu12.04安装五笔输入法
IBus 全称 Intelligent Input Bus是下一代输入法框架(或者说“平台”)。项目现托管于 Google Code -https://code.google.com/p/ibus/此项目包含了世界多数语言的文字输入需求——由世界多个国家开发者维护。IBus输入法安装和设置IBus是一个框架,支持多种输入法。安裝IBus框架:在终端输入:sudo apt-g
2014-10-29 11:56:53 1315
转载 make menuconfig提示'make menuconfig' requires the ncurses libraries.
问题:原来使用的ubuntu 11.10系统由于误操作,导致系统崩溃,重新安装了ubuntu 11.10;在编译内核的时候,提示如下错误:[plain] view plaincopyprint?dingq@wd-u1110:~/hwsvn/2sw/1prj_linux/pdu/kernel/linux-2.6.30$ make menuconfig ***
2014-10-28 18:25:47 489
原创 Linux下的修改文件名
MOKO:今天在修改一个文件名时,忽然想起来除了mv之外貌似还有一个rename的命令可以修改文件名,就理所当然地rename XXX YYY,居然没反应。其实在mv和rename都是可以改文件名的,mv比较简单,直接mv xxx yyy就可以修改了,不过它只能修改单个文件,如果你遇到要把几百个.html修改为.htm的话,几百个够你磨一段时间的,这里我们使用rename,它能够批量修改文件名
2014-10-28 11:58:36 1088
原创 LINUX外部磁盘读这写测试
dir=$(ls -l /media/ |awk '/^d/ {print $NF}')for i in $dirdo echo "Disk $i" echo "Disk $i Test Success!" > /media/$i/UdiskTest.txt cat /media/$i/UdiskTest.txt rm -f /media/$i
2014-10-24 14:45:31 667
原创 linux 在shell下如何 将字符串写入 文件?
用重定向即可echo "aaa" > a.txt追问中间可以加路径么?比如 echo "aaa“> /home/root/a.txt可以么回答可以,绝对路径和相对路径都可以
2014-10-24 14:12:22 37322
原创 Shell获取某目录下所有文件夹的名称
#!/bin/bash#方法一 dir=$(ls -l D:/temp/ |awk '/^d/ {print $NF}')for i in $dirdo echo $idone ########方法二for dir in $(ls D:/tmep/)do [ -d $dir ] && echo $dirdone ##
2014-10-24 14:11:17 25199
原创 Linux下FrameBuffer直接写屏
"Linux下FrameBuffer直接写屏"因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,故Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。在继续下面的之前,先说明几个背景知识:1、FrameBuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。2、由于涉
2014-10-23 19:53:35 3886
原创 linux的sleep()和usleep()的使用和区别
usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒); 头文件: unistd.h 语法: void usleep(int micro_seconds); 返回值: 无 内容说明:本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)。 注意:这个函数不能在windows操作系统下运行Sleep(unisgne
2014-10-23 19:47:40 4638
原创 linux环境下C语言中sleep的问题
printf默认是输出到标准输出,而标准输出默认使用的是行缓冲。在sleep之前fflush(stdout)强制刷缓冲,或者在程序开始使用setbuf(stdout, NULL)禁用缓冲当然,假如你有足够的耐心,大约过几个小时后,缓冲区终于满了,你会看到效果的。
2014-10-23 19:27:56 4066
原创 repo的使用
repo是什么?repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。(也就是说,他是用来管理给git管理的一个个仓库的)下载 repo 的地址: http://android.git.kernel.org/repo ,可以用以下二者之一来下载 repocurl http://android.git.kernel.or
2014-10-23 14:45:27 602
原创 Android源码编译后,再重编译所需要做的清理工作
1、在源码目录的根目录下,makeclean;2、进到源码的\linux\kernel\目录下,执行makemrproper;3、再退回到根目录,执行sourcebuild/envsetup.sh,lunch,make.
2014-10-23 12:01:29 13476 2
原创 android修改系统源码之修改系统滑动锁
1.修改系统滑动锁(我要去掉锁屏界面)sudo vim /home/smile/open_src/android/mbx/frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardViewMediator.java 找到 /** * External apps (like the
2014-10-23 11:47:59 1328
转载 Android源码编译整理总结
经过好几天的折腾终于在Ubuntu下成功编译源码,sdk和adt,并成功使用,真实费来好大劲。即便其中还是有很多不明白的地方,下面总结以下自己遇到的问题,留到以后查看以及给遇到和我一样问题的人一些帮助1.必要的软件环境 sudo apt-get install build-essentialsudo apt-get install makesudo apt-get install
2014-10-23 11:34:50 571
原创 Android 源码编译make的错误处理
Android源码下载:官方下载 或参考android源码下载方式Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1)OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-Ubuntu SMP Tue Oct 11 15:29:15 UTC 2011 i686 GNU/Linux(Ubuntu10
2014-10-23 10:58:48 573
原创 android更严格的清除指令
在源码根目录执行:make clobbermake clobber的功能是把上一次make命令生成的文件或目录清除掉,效果比make clean更严格。这样碰到有些莫名其妙错误,就不必删除然后重新下载代码了。
2014-10-23 10:52:54 538
原创 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
Samba 是一款功能强大的共享工具,可以实现与windows的共享,就是我们经常在windows计算机之间使用的网上邻居功能,可以共享文件和打印机等。今天要介绍的是在 ubuntu 12.04 中安装和设置,当然也可以在以前的版本上使用。 在Ubuntu上安装Samba: 1 安装Samba文件 我们需要做的第一件事是安装Samba,你可以在Ubuntu软件中心搜索软件,然后安
2014-10-21 18:09:45 674
原创 Linux中环境变量文件及配置
一、环境变量文件介绍转自:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1
2014-10-21 18:03:57 861
转载 ibus的设置及极点五笔的安装
linux版本--debian6.0首先安装ibus:sudo apt-get install ibus将ibus设置为开机自起动:点击System->Preference->Startup Applications,添加一个开机启动项.在command一栏填:ibus-daemon -d参数-d是让ibus运行在后台.其他两随意填.安装
2014-10-21 16:48:44 2176
转载 解剖linux内核之工具
要能够深入到linux内核,需要必备的三个工具:一是编译内核;二是使用qemu+gdb调试内核;三是使用syetmtap探测内核。一、编译linux内核:Linux开源的一个重要体现就是用户可以根据自己的实际需要配置自己的Linux系统,一般的Linux发行版本为了能够保证在大多数机器上运行,因此会编译进许多对最终用户没有用的代码或模块。作为一名即将进入linux源代码世界的人,怎
2014-10-21 15:30:42 677
转载 Ubuntu下gcc安装及使用
在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:该方法超简单:sudo apt-get build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get install build-essential还是简单,一句命令也可以搞定安装完了可以执行gcc--version
2014-10-21 15:19:51 416
转载 Android 源码编译make的错误处理
Android源码下载:官方下载 或参考android源码下载方式Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1)OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-Ubuntu SMP Tue Oct 11 15:29:15 UTC 2011 i686 GNU/Linux(Ubun
2014-10-21 11:00:01 930
转载 编译Android4.0源码时常见错误及解决办法
在Ubuntu12.04(64位)编译Android4.0源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决方法罗列出来(最新统计)。错误(1):/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directorymake: *** [out/host/linux-x8
2014-10-21 10:55:12 4340
转载 ubuntu12.04samba服务器配置
系统平台:VMware Workstation9.0 + ubuntu12.04首先要解决windows和linux网络连接问题:在VMware Workstation9.0 “设置” 选项中,设置"网络"网络连接1 选中“启用网络连接” 方式:NAT网络连接2 选中“启用网络连接” 方式:Bridged Adapter启动ubuntu,查看IP地址: #ifcon
2014-10-21 09:40:11 608
转载 64位Ubuntu安装WPS (WPS for Linux)
网上下载了最新的WPS*.deb安装后发现运行不了。(点Unity => WP搜出来的图标)还以为安装有问题。于是重装了几次。还是不成功。然后打开终端 wps原来是程序出错了提示找不到/opt/kingsoft/wps-office/office6/wps但是我亲眼看到,Ta就在那里。。。网上搜了下为什么bash这么笨http://stackoverflow.com
2014-10-20 14:42:53 1717
原创 make clean、 make mrproper、make distclean的区别
内核编译时, 到底用make clean, make mrproper还是make distclean在编译内核时, 被make clean, make mrproer 和 make distclean搞的纠结, 稍微总结一下这三者之间的区别:解压内核源码包后, 到内核源代码目录树的顶层目录, 执行# make helpCleaning targets:clean
2014-10-20 10:12:22 6248
原创 linux系统下怎么安装.deb文件?
linux系统下怎么安装.deb文件? deb 是 ubuntu 、debian 的格式。rpm 是 redhat 、fedora 、suse 的格式。他们不通用(虽然可以转换一下)。deb是debian发行版的软件包ubuntu是基于debian 发行的 所有可以用.deb是solaris系统下的安装包后缀名。安装方法如下cd 到安装包的目录dpkg
2014-10-17 10:16:19 6161
原创 安装alien,DEB与RPM互换
安装alien# wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.86.tar.gz # tar -zxvpf alien_8.86.tar.gz # cd alien To install alien, become root and type:# perl Makefile.P
2014-10-17 10:13:24 10695
原创 linux怎么切换到root里面?
debian系的,如debian,ubuntu~~在终端输入 sudo 然后会让你输密码~~(提供15分钟的root权限)redhat系的以及其他Linux终端输入 su 然后输入密码
2014-10-17 10:08:53 5458
转载 linux串口操作及设置详解
串口操作需要的头文件#include /*标准输入输出定义*/#include /*标准函数库定义*/#include /*Unix标准函数定义*/#include #include #include /*文件控制定义*/#include /*PPSIX终端控制定义*/#include /*错误号定义*/ 1.打开串口
2014-10-17 10:07:51 6144
转载 Android framework中修改或者添加资源无变化或编译不通过问题详解
在开发过程中,尤其是Framework相关开发时,有时候需要重新编译资源文件.但如果你之前没经验,很可能会遇到编译不通过或者编译通过了,push进去后没有任何变化,甚至出现定位到别的资源等抓狂的问题,下面关于这个问题,我给大家分享网上一篇写的挺好的文章,希望对大家有帮助,编译顺序和注意事项如下:1,资源文件位置:frameworks/base/core/res2,编译后生成的文件:
2014-10-17 10:02:12 2019
转载 C++后继有人——D语言
D语言是什么? D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。它与C二进制兼容(不完全),可编译为本地码,有GC也可手动管理内存,语法上借鉴多种语言,模板则在C++的基础上做了相当大的扩充。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mi
2014-10-16 10:28:42 1138
转载 Android 工程中各种文件的介绍
Android 工程中各种文件的介绍请尊重别人的成果。转载请表明:http://blog.csdn.net/wangjia55/article/details/8701319我们在android的开发中,有时会碰到各种各样的不常见文件,如:Android.mk, pom.xml ,project.properties. , build.xml , .so
2014-10-16 10:16:16 491
转载 git命令之git fetch 用法 2
git fetch 从另一个repository中下载objects and refs发表于 2010年09月11日 由 机器猫git fetch 从另一个repository中下载objects and refs, 这里用git fetch获取Android Kernel:Android Kernel的git repository在 git://andro
2014-10-16 10:02:50 3914
转载 客户端Git代码的下载与提交
(1)git clone 服务器用户名@服务器IP:~/Git目录/.git 功能:下载服务器端Git仓库中的文件或目录到本地当前目录。 (2)对Git目录中的文件进行修改。 (3)git status 功能:查看Git仓库中的文件状态。 (3)git add . 功能:向本地Git仓库中添加修
2014-10-16 09:35:04 10410
原创 bat批处理的注释语句
写bat批处理也一样,都要用到注释的功能,这是为了程式的可读性在批处理中,段注释有一种比较常用的方法: goto start = 可以是多行文本,可以是命令 = 可以包含重定向符号和其他特殊字符 = 只要不包含 :start 这一行,就都是注释 :start另外,还有其他各种注释形式,比如: 1、::
2014-10-11 16:31:09 5567
转载 build/envsetup.sh 简介
每次进入到android source目录后的第一件事恐怕就是先执行. build/envsetup.sh,完成一些命令的初始化,今天主要分析envsetup.sh。1. 命令-也就是envsetup.sh中的函数function help() # 显示帮助信息function get_abs_build_var()
2014-10-09 18:31:20 1914 1
常用串口调试工具2024春季版(2.19.9.40714 LTSC)
2024-08-09
常用串口调试工具用户指南v1.6.2.40808
2024-08-09
STC12C5A60S2中文手册最新版2010[1].11.13
2010-12-29
LINUX系统 中标麒麟 USB单向数据传输 人脸识别
2015-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人