上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页
摘要: 0. 背景 OpenSSH因为其相对较大,一般不太适用于嵌入式平台,多用于PC或者服务器的Linux版本中。 Dropbear是一个相对较小的SSH服务器和客户端。它运行在一个基于POSIX的各种平台。 Dropbear是开源软件,在麻省理工学院式的许可证。 Dropbear是特别有用的“嵌入式”的 阅读全文
posted @ 2019-11-24 14:29 Zackary丶Liu 阅读(1296) 评论(0) 推荐(0)
摘要: 简介: 大学期间弄的一个小软件,当时是将该软件移植到嵌入式开发板使用的,软件的几个功能截图如正文所示,文末提供工程源码文件,感谢支持! 功能截图: [ 打开软件 ] [ 打开图片 ] [ 图片可放大、缩小 ] [ 图片进行旋转 ] 源码提取链接: 下载:https://www.lanzoux.com 阅读全文
posted @ 2019-11-16 16:13 Zackary丶Liu 阅读(580) 评论(0) 推荐(0)
摘要: 简介: 大学时期学习弄的一个小软件,当初做的目的是在实验室的局域网内方便同学之间文件的传输,软件的几个功能截图如正文所示,文末提供工程源码文件,感谢支持! 功能截图: [ 打开软件,选择IP及需绑定的目录 ] [ 点击后台运行后,程序启动 ] [ 可以在网页中访问到所绑定的文件夹 ] [ 点击下载需 阅读全文
posted @ 2019-11-16 14:37 Zackary丶Liu 阅读(572) 评论(4) 推荐(0)
摘要: 简介: 大学时期学习弄的一个小软件,可以起到示例的作用,软件的几个功能截图如正文所示,文末提供工程源码文件,感谢支持! 功能截图: [ 开发板启动 mjpg_streamer 服务器 ] [ 启动软件 ] [ 连接服务器 ] [ 保存截图 ] 源码提取链接: 下载:https://www.lanzo 阅读全文
posted @ 2019-11-16 11:58 Zackary丶Liu 阅读(586) 评论(4) 推荐(0)
摘要: 一、简介 工作中可能遇到将一个文件编译进执行程序的需求,例如bin文件、jpg文件等等。实现的方法可以使用脚本来将文件内容写入一个新的C源文件数组,达成编译进程序的目的。 现在介绍一种简单、快捷的方法来实现需求,具体的操作如下文所述。 二、环境准备 <file> 文件内容: This is a te 阅读全文
posted @ 2019-11-14 22:26 Zackary丶Liu 阅读(748) 评论(0) 推荐(0)
摘要: 一、源码编写编译 经过几天的学习,对动态链接进行一些简单的摸索,并将学习总结记录如下。 首先编写两个测试源码文件: [ main.c ] [ subFunc.c ] 编译源代码: 二、查看对应的ELF文件及反汇编代码 ① main ELF: ② main DISASM: 学习总结一: (1)与动态链 阅读全文
posted @ 2019-11-02 22:20 Zackary丶Liu 阅读(290) 评论(0) 推荐(0)
摘要: 一、功能实现: ① 准备链接器脚本文件,可使用 ld --verbose > link.lds 命令生成。 ② 编辑 link.lds 文件,在 .data 段下添加如下内容,以建立自定义数据段。 .data : { *(.data .data.* .gnu.linkonce.d.*) SORT(C 阅读全文
posted @ 2019-10-20 15:46 Zackary丶Liu 阅读(295) 评论(0) 推荐(0)
摘要: 1 /* 不限制 core 文件的大小 */ 2 ulimit -c unlimited 3 4 /* 使用 pid 进行命名 */ 5 echo "1" > /proc/sys/kernel/core_uses_pid 6 7 /* 配置 core 文件存储路径,及名称的格式 */ 8 echo 阅读全文
posted @ 2019-09-05 23:04 Zackary丶Liu 阅读(417) 评论(0) 推荐(0)
摘要: 先来说一下 pthread_cancel 基本概念。 pthread_cancel 调用并不是强制终止线程,它只提出请求。线程如何处理 cancel 信号则由目标线程自己决定,可以是忽略、可以是立即终止、或者继续运行至 Cancelation-point(取消点),由不同的 Cancelation 阅读全文
posted @ 2019-09-05 23:01 Zackary丶Liu 阅读(1603) 评论(0) 推荐(1)
摘要: 一、初始化规则部分 在说明为什么要初始化之前,先提及下 C 语言的初始化规则,以备后用。可能大家在对数组进行初始化时用的是这样的方法: char buf[10] = {0}; 那么 char buf[10] = {1};是不是将每个数组中的每个元素都初始化为 1 了呢? 其实不然,根据编译器的特性, 阅读全文
posted @ 2019-09-02 23:10 Zackary丶Liu 阅读(4903) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页