自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

转载 minicom无法输入问题

在使用minicom查看log时候,今天发现无法回车进入到命令行模式输入命令了,通过查找资料发现关键点就在串口的配置中有个Serial port setup-->Hardware Flow Contorl选项被改成了Yes,这样就造成了键盘没有用了,接受不了任何输入。把他改成No就好了。具体修改操作如下:sudo minicom -s+-----[configuration]----...

2018-07-21 10:39:35 419

转载 一个可变参数类型检查的示例

最近在修正代码警告,发现封装的打印语句不会进行参数的类型检查,而用printf却是可以的。于是上网找了下资料,学习了一下。对于函数参数类型的检查,在gcc环境中可以使用__attribute__((format(printf,N,M)))的形式。其中N表示第几个参数是格式化字符串,M指明从第几个参数开始做检查。对于__attribute__,等有空专门学习一下再写篇文章出来。下面是可变参数

2016-05-27 13:05:31 413

转载 T420添加内存与更换硬盘图文参照 (转)

T420添加内存与更换硬盘图文参照 (转)  第一节添加内存条T420所有机型,内存插槽有2个,一个在机器背部,另一个在键盘下面。今天我将全部演示给大家。将原机的单条2g内存拆掉,换成2条4g内存。拆内存的方法很简单,只需拆2颗螺丝。首先,机器关机完全断电后,拧开后面小盖上的一个黑色螺丝,取下小盖后,里面有颗白色螺丝需要拧下来。注

2016-04-19 20:41:47 14878

转载 交叉编译arm gdb

交叉编译arm gdb By unanao arm-linux的gdb移植分为两种情况.交叉调试版。这种模式是需要编译一个arm-linux版本gdbserver (GDB的stub模块).然后再编译一个X86版本交叉调试的gdb。为了与桌面版本身的gdb区别开来,一般改名为 arm-linux-gdb。两者通过串口或者网络进行互联。这是比较正统

2016-04-07 10:10:26 784

转载 vim中删除每行行尾的空格

<br />打开vim:<br />:% s//s/+$//g<br />:wq 

2011-03-04 11:28:00 566

原创 Android Timer编写方式深解(转载)

<br />Android 手机操作系统是一款基于Linux平台的开源手机操作系统。对于编程人员来说,修改这一操作系统的方法应该很容易就可以掌握。不过中间还是有许多细节需要我们注意。比如写惯java的人可能会认为Android Timer的使用应该如下:<br />程序功能很简单:10秒后,SetTitle为“hear me?”,然后,实际上这样做是不行的,这跟Android的线程安全有关!<br />Java代码package com.ray.test;   import java.util.Timer;

2011-02-23 14:56:00 419

转载 Java 多线程的Thread类和Runnable接口(转载)

Thread 类   Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员必须覆盖 Thread 的 run() 函数来完成有用的工作。用户并不直接调用此函数;而是必须调用 Thread 的 start() 函数,该函数再调用 run()。下面的代码说明了它的用法:创建两个新线程import java.util.*;class TimePrinter extends Thread {  int pauseTime;  S

2011-02-11 11:20:00 388

原创 转换Unix和Windows的换行符

<br /><br />由于Windows和Unix的换行符有所不同。<br />因此在Windows下编辑的文件,在Unix 下都会出现奇怪的符号^M,平时在用文本打开时可能看不到。<br /><br />但是在diff 的时候,会发现看似相同的两行,也被diff工具理解成不同的两行。<br />只有把diff结果dump到文件,才能发现差异。<br /><br />方法1:<br />Ubuntu => fromdos/todos<br />RedHat => dos2unix/unix2dos<br

2011-02-10 09:53:00 1164

原创 删除Clearcase的Project

<br />删除Clearcase的Project 的步骤如下,<br />0。 删除这个Project上的Change Set(自己记不清了)<br />1。 删除这个Project上的所有Activities(rmact)<br />2。 删除这个Project上的所有View(rmview)<br />3。 删除这个Project上的所有Stream(rmstream)<br />4。 删除这个Project(rmproject)

2011-01-02 16:52:00 556

原创 Linux上Clearcase常用命令

Linux上Clearcase UCM常用命令

2011-01-02 15:08:00 3861

原创 用PXE安装NFS

<br />配置DHCP 服务器<br />原本以为,给开发板配个静态的IP,就不需要DHCP服务了。可是开发板用PXE启动后,第一件事就是向服务器发送DHCP请求。所以DHCP必须要配。<br />配置文件都写好了。启动DHCP服务就是出错,还报告什么eth2的错误。很是看不懂。先想到的是不是服务没有安装。上网找RPM包。可是在一想,没安装的话,这些目录文件就不会存在啊,而且这种东西,一般都是会安装的。<br />后来才知道,当你的机器上有多块网卡时,你必须指定对那一块网卡上收到的请求提供DHCP服务。<

2010-08-21 13:20:00 874

原创 telnet 服务

telnet 服务的配置如下,在不同的Linux上,会有不同,以下以RedHat 为例1. vi  /etc/xinetd.d/telnet把里面的disable=yes ,改成 disable=no2. 关闭防火墙chkconfig iptables off 或者 临时关闭 service iptables stop3. 重启 xinetd 服务service xinetd restartroot 账号如何登陆 telnet出于安全性的考虑,root 一般是不能通过 telnet登陆的。如果一定要用,可以

2010-08-21 10:32:00 640 1

转载 制作UBUNTU U盘启动盘(http://www.debuntu.org/book/export/html/160)

根据以下步骤,就能做出一个U盘启动的UBUNTU系统。How-to: Installing Ubuntu Linux on a usb pendriveThis tutorial will show how-to install Ubuntu on a usb stick. Even though this tutorial uses Ubuntu as its base distribution, you could virtually use any type of Linux liveCD distr

2010-08-02 22:37:00 1973

原创 Linux 下的TFTP服务

Linux下的TFTP服务,也即 xinetd服务。安装了TFTP服务之后,会有/etc/xinetd.d/tftp 文件。用 VI 打开该文件,把其中的disable = yes 改为 disable = noserver_args = -s /tftpboot 表示 TFTP服务存放文件的目录,默认是/tftpboot。如果要改为其他目录,可以#server_args =

2010-03-11 22:17:00 437

转载 Linux下关闭防火墙(摘抄)

1、永久性生效,重启后不会复原开启: chkconfig iptables on关闭: chkconfig iptables off2、即时生效,重启后复原开启: service iptables start关闭: service iptables stop

2008-09-18 12:53:00 400

[Linux设备驱动程序(第三版)].Linux_Device_Drivers_3rd.rar

[Linux设备驱动程序(第三版)].Linux_Device_Drivers_3rd.rar

2011-07-16

Understanding the Linux Kernel, 3rd Edition.pdf

Understanding the Linux Kernel, 3rd Edition.pdf

2011-07-16

微软C编程精粹--C语言编程方面的好书

编程精粹──Microsoft编写优质无错C程序秘诀

2008-09-25

空空如也

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

TA关注的人

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