linux
q123456789098
这个作者很懒,什么都没留下…
展开
-
makefile里使用sed
C300DIR:=$(shell pwd|sed 's/\(.*\)\(c300\).*/\1\2/')这句话可以把这字符串/opt/only/com/c300/vap/VAPI/linux/gtlcsm变成/opt/only/com/c300可以用echo $(pwd|sed 's/\(.*\)\(c300\).*/\1\2/') 来在shell里面测试结果原创 2015-05-26 18:11:37 · 2341 阅读 · 0 评论 -
gcc内嵌汇编
int disable_interrupts (void){ unsigned long old,temp; __asm__ __volatile__("mrs %0, cpsr\n" "orr %1, %0, #0x80\n"原创 2015-06-24 15:38:34 · 517 阅读 · 0 评论 -
uboot例子
#define structprint(a,b) printf(#b); printf("=%x\n",a->b);#define structprint2(a,b) printf(#b); printf("=%x\n",a.b);extern int nand_curr_device ;extern nand_info_t nand_info[CONFIG_SYS_MAX_NAND_原创 2015-06-25 18:34:40 · 674 阅读 · 0 评论 -
uboot arp地址解析
common/cmd_cache.cint do_getmac(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]){ //usend d43d7e45371c 192.168.1.134 1234 1234 hhaa char ethsrc[6]={0xff ,0xff ,0xff ,0xff ,0xff, 0xff}; char e原创 2015-07-01 13:50:42 · 1281 阅读 · 0 评论 -
uboot网卡移植
1、u-boot-2010.06默认的网卡是CS8900,所以要先把它屏蔽掉gedit include/configs/apple2440.h/*#define CONFIG_NET_MULTI#define CONFIG_CS8900 /* we have a CS8900 on-board */#define CONFIG_CS8900_BASE 0x19000300原创 2015-07-27 13:49:42 · 1698 阅读 · 0 评论 -
检验数据库表是否正常
#!/bin/shmysql_in=/mnt/data/mysql-armmysql_bin=${mysql_in}/bin/mysqlmysql_user=rootcheck_database(){list=`mysql -uroot -e "use dispatch_web;show tables"`for i in $listdoif [ "$i" = "原创 2015-07-29 14:05:28 · 438 阅读 · 0 评论 -
ftp telnet 自动批量
#!/usr/bin/expect -f##############################################spawn telnet 192.168.1.215expect "login:"send "root\n"expect "Password:"send "crc616\n"expect "root@CRong:/#"send "原创 2015-07-30 11:35:51 · 606 阅读 · 0 评论 -
mysql 数据库备份ubuntu
MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。在Linux下数据库文件的存放目录一般为/var/lib/mysql方法一:备份文件前,需要将MySQL服务停止,然后将数据库目录拷贝即可。恢复数据数据库时,需要先创建好一个数据库(不一定同名),然后将备份出来的文件(注意,不是目录)复制到对应的MySQL数据库目录中。使用这一方法备份和恢复数据库时,需原创 2015-07-03 11:10:16 · 4586 阅读 · 0 评论