![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2320 阅读 · 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 · 512 阅读 · 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 · 662 阅读 · 0 评论 -
uboot arp地址解析
common/cmd_cache.c int 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 · 1274 阅读 · 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 · 1671 阅读 · 0 评论 -
检验数据库表是否正常
#!/bin/sh mysql_in=/mnt/data/mysql-arm mysql_bin=${mysql_in}/bin/mysql mysql_user=root check_database() { list=`mysql -uroot -e "use dispatch_web;show tables"` for i in $list do if [ "$i" = "原创 2015-07-29 14:05:28 · 432 阅读 · 0 评论 -
ftp telnet 自动批量
#!/usr/bin/expect -f ############################################## spawn telnet 192.168.1.215 expect "login:" send "root\n" expect "Password:" send "crc616\n" expect "root@CRong:/#" send "原创 2015-07-30 11:35:51 · 580 阅读 · 0 评论 -
mysql 数据库备份ubuntu
MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。 在Linux下数据库文件的存放目录一般为/var/lib/mysql 方法一: 备份文件前,需要将MySQL服务停止,然后将数据库目录拷贝即可。 恢复数据数据库时,需要先创建好一个数据库(不一定同名),然后将备份出来的文件(注意,不是目录)复制到对应的MySQL数据库目录中。 使用这一方法备份和恢复数据库时,需原创 2015-07-03 11:10:16 · 4574 阅读 · 0 评论