[embeded]objdump命令的使用

2016-4-21 写技术

objdump命令是Linux下的反汇编目标文件或者可执行文件的命令,简单摘录几条,免得Makefile里面看了觉得不熟,更多的就man一下。 objdump -f test 显示test的文件头信息 objdump -d test 反汇编test中的需要执行指令的那些section objdump -D test 与-d类似,但反汇编test中的所有section objdump -h test 显示test的Section Header信息 objdump -x test 显示test的全部Header信息 objdump ...

阅读全文>>

标签: embedded

评论(0) 浏览(1586)

[embeded]Makefile中patsubst和subst

2016-4-20 写技术

1.他们都是执行替换 2.patsubst可以用通配符进行正则替换 For example: $(patsubst %.c, %.o, "aaa.c bbb.c ddd.c.c.c eee.co") out: aaa.o bbb.o ddd.c.c.o eee.co $(subst %.c, %.o, "aaa.c bbb.c ddd.c.c.c eee.co") out: aaa.o bbb.o ddd.o.o.o eee.oo

阅读全文>>

标签: embedded

评论(0) 浏览(2788)

[embeded]Makefile中wildcard用法

2016-4-20 写技术

Makefile在变量的定义和函数引用时,通配符将失效,可以使用“wildcard”展开通配符,用空格分开。用法: $(wildcard PATTERN...) For example: $(wildcard *.c) $(patsubst %.c, %.o, $(wildcard *.c)) 上面第二个例子的意思是,先在当前目录展开所有c文件,然后用patsubst将“.c”换成“.o”

阅读全文>>

标签: embedded

评论(0) 浏览(2285)

[embeded]找不到libz.so.1的动态库

2016-4-20 写技术

Linux环境下ARM交叉编译找不到libz.so.1的动态库 查资料发现,本机是64位的,arm交叉编译环境是32位的,需要安装32位的兼容库。 使用sudo apt-get install ia32-libs安装

阅读全文>>

标签: embedded

评论(0) 浏览(1507)

[linux]mosquitto开启实名登录

2016-4-15 写技术

1.修改mosquitto.conf #allow_anonymous true #password_file 改为 allow_anonymous false password_file /xxx/xxx/user.pass 2.产生密码文件user.pass mosquitto_passwd -b ./user.pass username password  注意文件路径

阅读全文>>

标签: linux

评论(1) 浏览(1933)

[python]ubuntu下python安装指南

2016-3-30 写技术

1.下载地址:python.org 2.解压 tar -xzvf ******.tgz 3.配置 ./configure --prefix=${pwd} 4.编译 make 5.安装 sudo make install 6.将安装目录(当前pwd)加到环境 /etc/environment 7.我还只会重启生效

阅读全文>>

标签: python

评论(0) 浏览(1629)

[network]OpenSSL生成证书的步骤

2016-3-28 写技术

SSL的原理先不说,这里先把证书的生成以及CA的生成和签名记录一下: 1.1.服务端密钥 openssl genrsa -des3 -out server.key 2048 PEM pass phrase:123456 1.2.密钥去密码 openssl rsa -in server.key -out server.key [cancel password] pass phrase:123456 [ca password] 1.3.生成请求签名文件 openssl req -new -key server.key -out server.csr 2.1.客户端密钥 ...

阅读全文>>

标签: network

评论(1) 浏览(2160)

[C]Source Insight常用的快捷键

2016-3-16 写技术

Ctrl+= :Jump to definition Alt+/ :Look up reference F3 : search backward F4 : search forward F5: go to Line F7 :Look up symbols F8 :Look up local symbols F9 :Ident left F10 :Ident right Alt+, :Jump backword Alt+. : Jump forward Shift+F3 : search the word under cusor backward Shift+F4 : s...

阅读全文>>

标签: C

评论(0) 浏览(1647)

护眼色

2016-3-16 写技术

色调:85;饱和度:123;亮度:205, R:199; G:237; B:204; 颜色代码是: #C7EDCC

阅读全文>>

评论(0) 浏览(1478)

[linux]最大线程数受多个原因制约

2016-3-10 写技术

用 cat /proc/sys/kernel/threads-max 检查一下系统支持的最大线程数,一般来说数字都很大。但实际上用户创建线程的数量还是受几方面制约的。 1、PTHREAT_THREAD_MAX 这个值描述了单个用户进程可创建的最大线程数,直接修改并无效果,得在修改后重新编译C库才能起作用,除非有特殊要求,否则就小题大做了。 2、linux 中每个线程分配的栈空间缺省为8M,分配给用户编程的地址空间为3G,因此纯理论上包括主线程在内最大线程数不超过 3 * 1024 / 8 = 384 个,加上代码段,数据段等开销,这个数字还要减少。因此减少每个线程的栈大小可以增加创...

阅读全文>>

标签: linux

评论(0) 浏览(1775)

Powered by anycle 湘ICP备15001973号-1