自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

翻译 查看 Linux 发行名称和版本(HowTo: Find Out My Linux Distribution Name and Version)

刚登陆一台 Linux 服务器,怎么查看 Linux 发行名称和版本呢?  下面就给大家介绍几种方法:a) 使用 /etc/*-release 文件。b) 使用 lsb_release 命令。c) 使用 /proc/version 文件。d) 使用 uname 命令。

2015-05-03 17:21:12 1028

原创 Ubuntu15.04安装到Macbook pro (Early 2015)遇到的问题

1. wifi 不起作用,下载brcmfmac43602-pcie.bin并把它丢进/lib/firmware/brcm 中,重启,生效。2. 调节键盘背光:用 root 权限执行下列命令,echo '0' > /sys/class/leds/smc::kbd_backlight/brightness3. 调节屏幕背光:用 root 权限执行下列命令,echo '470' > /sys

2015-03-29 22:19:07 1645

原创 org.codehaus.plexus.archiver.jar.Manifest.merge(org.codehaus.plexus.archiver.jar.Manifest)错误原因

org.codehaus.plexus.archiver.jar.Manifest.merge(org.codehaus.plexus.archiver.jar.Manifest)错误原因

2015-03-12 20:50:09 3123

原创 Ubuntu12.04上Chromium播放Adobe Flash的方法

在Ubuntu上为浏览器安装 Adobe Flash 插件比较简单,

2014-11-08 19:41:50 838

转载 linux驱动编写(入门)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在我离职之前,工作内容几乎不涉及到驱动方面的知识。我所要做的内容就是把客户对设备的请求拆分成一个一个的接口,调用驱动的设置进行配置就可以了。当然,至于驱动下面是怎么实现那就要根据具体情况而定了。比如说,有的驱动是芯片厂商直接写好的,假设芯片厂商提供了对应平台的sdk函

2013-06-01 21:27:09 737

转载 Linux2.6.38内核编译报错

编译2.6.38内核报错:arch/x86/kernel/entry_32.S: Assembler messages:arch/x86/kernel/entry_32.S:1422: Error: .size expression for apf_page_fault does not evaluate to a constantmake[2]: *** [arch/x86/kern

2013-06-01 20:31:25 912

原创 octave中生成动态文件名的方法

喜欢上了 Linux 的界面。就不想用 Win 下的软件了。这也叫自己少用了许多盗版软件。Octave 是 Linux 下的一款与 MatLab 功能相似的开源软件,有字符界面也有图形界面。我喜欢字符界面,启动快,做事由自己来安排。一点不好的就是,用的时候要经常查使用方法,不直观。但是还是喜欢 CLI。想用 Octave 生成动态文件名,和 MatLab下的方法是一样的。可以使用:sp

2013-04-10 15:44:03 1098

原创 Ubuntu11.10 安装好的动态链接库找不到

安装了一个 linux 程序,在程序 ./configure 的时候,出现很多依赖的库需要先安装,于是我在网上搜索,手动安装开始。Ps: 新力得里面可以搜到好多关于相应函数库的库,但是我不知道该安装哪一个,于是,手动从网上下载,安装。安装好后,我安装自己要用到的软件,一路安装来,费了好大力气,总算安装好了。但是当我运行我所需要的程序时,发现运行错误: error while loading

2013-03-31 19:38:47 911

转载 搞笑又高效的算法

有个题,叫做:鸡兔同笼,头12,脚40,问鸡兔各几何?    算法:    我们首先假设这些鸡和兔子都是训练有素的。我吹一声哨,它们抬起一只脚,(40-12=28).我再吹一声哨,它们又抬起一只脚,(28-12=16).这时候鸡都一屁股坐地上了,兔子还两只脚立着,所以,兔子有16/2=8只,鸡有12-8=4只。    这就是高效的算法!    转自:ht

2013-01-26 14:18:15 637

原创 C语言函数类型提升问题

看到一篇讨论,http://bbs.csdn.net/topics/370074973感觉不错。自己总结一下:第一:有符号,无符号提升顺序为,char,unsigned char,  short ,unsigned short, int, unsigned int, long, unsigned long,,long long, unsigned long long....。这样的

2012-12-16 15:26:44 627

转载 转一篇,关于fflush、缓冲区、scanf、EOF等问题

1.为什么 fflush(stdin)是错的首先请看以下程序: #include stdio.h> int main( void ){int i;for (;;) {fputs("Please input an integer: ", stdout);scanf("%d", &i);printf("%d\n", i);}return 0;}

2012-12-15 09:31:44 663

原创 很好的一步步写嵌入式操作系统-ARM编程方法资源网址

http://code.google.com/p/leeosbasic/downloads/list

2012-12-05 21:56:48 748

原创 LFS编译完后经验

最近想给自己ARM开发板编译一个可运行的Linux系统。感觉自己没什么经验,就弄了一个虚拟机,装好Fedora,从LFS开始吧。 大约花了10天左右,一步一步地将每个软件包按照LFS6.7书中说的编译出来了。到设置Grub那一节,忽然发现自己开始没弄好分区设置是多么不明智的决定啊。造成不能引导刚编译好的Linux。:-( 好的方面是,我了解了从无到有地编译一个linux系统的大

2012-11-29 11:33:59 671

转载 apache2启动时共享库libpcre找不到

安装好Apache,启动时提示找不到libpcre.so.1:/usr/local/apache2/bin/httpd: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 使用ldd查看httpd的依赖库信息:

2012-09-26 11:04:31 2246

转载 linux 死机了怎么办

Linux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱死机状态,本文讲述如何从 linux 的死机状态中挣脱出来。Linux 死机有很多种情况,最常见的是系统负载过高导致的。如上次介绍的 fork 炸弹就是这个原理,此外还可以运行内存耗用极大的程序(如虚拟机),也会迅速提升系统负载。由于系统负载过高导致的卡死,一定是解决的越快越好!此时必

2012-09-08 10:07:24 592

原创 Bochs2.5.1在Ubuntu11.04上仿真运行sls-0.99pl

Bochs2.5.1源码和 sls-0.99pl镜像都是在Sourceforge上下载的。      也许这个sls-0.99pl在较老的版本上能运行,我没实验过。不过在我的电脑(Ubuntu11.04,Bochs2.5.1)上不能顺利运行。我上网查了一下,修改了一些配置选项,还是不能运行。也是一直在乱试,将ips改为2M就能成功运行起sls-0.99了。真是喜出望外 :-)。但是这个ips值

2012-07-29 10:49:47 1976

转载 bochs 调试

bochs 安装从http://bochs.sourceforge.net/下载./configure --with-all-libs --enable-vbe --enable-debuggermakemake install#需要声卡加--enable-sb16,需要网卡加--enable-ne2000,#64位机使用--enable-x86-64,mmx和ss

2012-07-29 10:34:20 1063

转载 dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解

一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入by

2012-07-27 18:22:14 10848

原创 .size expression for apf_page_fault does not evaluate to a constant

平台:ubuntu10.04 编译2.6.38内核的时候发现了这个情况:arch/x86/kernel/entry_32.S: Assembler messages:arch/x86/kernel/entry_32.S:1422: Error: .size expression for apf_page_fault does not evaluate to a constant

2012-06-11 09:36:13 1754

原创 Makefile: missing separator

makefile  中的命令要以Tab键开头今天我写了个简单的makefile, 总是提到missing separator 。想到前几天写的makefile还能执行,但是现在不能执行了。估计是我前些日子配置vim的原因。于是在 .vimrc 里关于Tab键的配置选项中,逐个排除,逐个实验makefile是否可执行。当注释掉 set smarttab 时, makefile 错误提

2012-06-09 20:35:59 1224

转载 vim的小技巧

Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本文着重介绍了一些使用技巧供大家参考。应用技巧一:快速注释1、连续行注释使用Vim/Vi编辑shell脚本,在进行调试的时候,需要进行多行的注释,每次都要先切换到插入模式,在行首输入

2012-04-27 19:36:49 566

转载 __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__宏定义

C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。__DATE__进行预处理的日期(“Mmm dd yyyy”形式的字符串文字)__FILE__代表当前源代码文件名的字符串文字__LINE__代表当前源代码中的行号的整数常量__TIME__源文件编译时间,格式微“hh:mm:ss”__FUNCTION__(__fucn__

2012-02-19 10:08:13 1297

转载 带参数的main函数

int argc,char *argv agrc表示参数的个数 argv储存参数 这个函数的意思是逐一输出参数实际上,main函数也可以带参数。带参数main函数的定义格式如下:void main(int argc, char *argv[]){... ...}argc和argv是main函数的形式参数。这两个形式参数的类型是系统规定的。如果main

2011-11-28 19:11:10 750

转载 离散数学蕴含等值式前件为假命题为真的理解

蕴含等值式:P->Q~PvQ,如何理解P为假时,P->Q为真命题?蕴含式P->Q表示,如果P那么Q,显然:如果P为真则Q为真,P→Q是真命题,当P为真命题,而Q为假命题时,P→Q是一个假命题。比如张三说,“如果明天天不下雨(P),那么他去你家玩(Q)”,如果第二天天不下雨,他

2011-10-18 16:32:20 2567

转载 转载:Ubuntu 的 apt-get 代理设置

Ubuntu的apt-get代理设置日期:2010-06-07 作者:muzuiget升级到Ubuntu10.04后,发现apt-get的代理设置有改变了,在9.10以前使用“http_proxy”环境变量就可以令apt-get使用代理了expor

2011-10-15 20:47:40 509

转载 Linux基本网络配置 || 网关查询

Linux基本网络配置1. 查看网络接口信息ifconfig                查看网络接口信息(/sbin/ifconfig)ifconfig [网络接口]             查看指定网络接口信息ifconfig -a

2011-10-09 20:58:05 966

原创 protues中LM032的仿真

虽然是两百来行的程序,但是今天我调试了一天才弄出来什么地方错了,呵呵。原来是在读P0口的时候没有向P0口写#0ffh。弄的我忙了半天,最后在CSDN上找了个C的proteus仿真程序和keil的C程序。坚定了我的电路图是没有问题的,最后我一步一步的联合keil和proteus将错误找出来了,挺高兴的,呵呵。想回报一下上传C源程序和proteus仿真程序的朋友,不过,今天没能传上去,只有在这

2009-05-14 18:03:00 2175 2

原创 关于5045芯片的驱动程序和其应用

    最近老是学习单片机的一些基本程序,说实在的是翻译别人的入门程序学习。    我觉的这也是学习单片机必须经历的过程吧。    终于,今天我改写了别人的一个程序,我就把它和我的改写程序都挂上来吧,和大家一起学习学习。    呵呵,其实质还是对5045的读写操作,不过,操作明确并且显示简单了。呵呵    我是这样觉得吧。    好运2009,学习着快乐着的人们。

2009-03-13 18:23:00 1083 1

font_8x8.c和font_8x16.c两个文件

font_8x8.c和font_8x16.c两个文件。我用的是8x16的,可以用的。

2019-03-07

arm-linux-gcc-4.4.3.tar.gz

linux下arm交叉编译器。可以直接解压安装,使用的,只要连接好路径就好了。

2012-05-24

proteus中LM简单的C语言

今天把我们学的单片机书中的汇编语言用C改写了一下,然后用proteus进行了仿真,通过了,protues我用的是7.4的,挺高兴的,分享一下。LM用的是热启动程序启动的。

2009-05-17

X5045SPI读写C程序

单片机是用STC89C51操作的。 用C语言编写的X5045的SPI的读写字节程序。 带有SPI的读写软件模拟程序。

2009-05-14

关于x5045的英文资料和应用一例

这是我改的一个网站的实验板的程序,刚做好,虽然这个程序很小,但是我觉得对初学者很有用。呵呵,有兴趣就交流一下啊!

2009-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除