摘要:
1. 确认configure脚本 若是工程中没有,使用autoreconf工具生成即可。 autoreconf -i 2. 查看configure文件里的可用选项 ./configure --help 3. 依据编译环境,将选项填入合适的值 如: ./configure --host=mips-li 阅读全文
摘要:
1.客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) ssh-keygen 上面这个命令会在用户目录.ssh文件夹下创建两个密钥:id_rsa (私钥) id_rsa.pub (公钥) cd ~/.ssh ls 2.上传公钥到服务器 这里测试用的服务器地址为:192.168.235.22 阅读全文
摘要:
引子 做嵌入式开发调试,无非就是从目标板子上上传或者下载文件,当然下载和上传的方法很多。 有串口的可以考虑xmodem,ymodem,zmodem。 有网络的可以借助ssh,tftp,telnet,nfs, 有usb调试口的可以使用adb push或者adb pull等。 由于使用的Security 阅读全文
摘要:
在代码中 示例代码 #include <stdio.h> /////////////颜色数值/////////////////////// #define COLOR_BLACK "30" #define COLOR_RED "31" #define COLOR_GREEN "32" #define 阅读全文
摘要:
下载 到https://www.openssl.org/source/下载最新openssl源代码。 或使用git直接下拉代码,并切换到最新release版. 此处我下载的是1.1.1系列的版本,这个版本支持到2023年9月11号 git clone https://gitee.com/mirror 阅读全文
摘要:
$ ps -ef | grep python | cut -c 6-11 | xargs kill -9 说明: Linux中的管道符“|”用来隔开两个命令,管道符左边的输出会作为管道符右边命令的输入 ps -ef是查看所有进程的命令。ps是process status的缩写 grep 是过滤符号, 阅读全文
摘要:
为什么要内存对齐 硬件原因:有的CPU只支持访问对齐的地址; 性能原因:如果数据存放在未对齐的内存空间中,则CPU需要做两次内存访问,而对齐的内存访问只需要一次。 如何观察 示例代码 #include <stdint.h> #include <stdio.h> typedef struct _dat 阅读全文
摘要:
1.编译应用程序 应用程序编译注意有以下几点: 1.区分glibc和uclibc 对于复合编译器的相关选项会有不同。 比如: CONFIG_UCLIBC_BUILD=y ifeq ($(CONFIG_UCLIBC_BUILD), y) CFLAGS += -muclibc LDFLAG += -mu 阅读全文