![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
zh1204190329
学习中,目前助攻嵌入式Linux
展开
-
Ubuntu 14.04 LTS嵌入式交叉编译环境arm-linux-gcc搭建过程图解
1、将压缩包arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了,我的存放路径是/home/gcc-3.4.5-glibc-2.3.6如下图,记住这个路径,等会还会用到。2、使用tar命令:tarzxvf arm-linux-gcc-3.4.5-glibc-2.3.6原创 2017-05-18 15:40:28 · 1864 阅读 · 0 评论 -
ASCII 码对照表完整版
十六进制十进制字符十六进制十进制字符十六进制十进制字符000nul1a26sub34524011soh1b27esc35535022stx1c28fs36546033etx1d29gs37557044eot1e30re38568055enq1f31us39579066ack2032sp3a58:077bel2133!3b59;088bs2234"3c60< 099ht2335#3d61=0a...原创 2018-03-14 16:11:38 · 6720 阅读 · 0 评论 -
eclipse下添加GCC编译器的编译链接库以及程序运行参数方法
eclipse下添加GCC编译器的编译链接库在Linux下编写多线程程序,在调用pthread.h下的函数时需要添加链接库,如果是在命令行的环境下只需要在gcc命令后加上 -pthread就可以编译、连接通过,但是如何在eclipse下添加-pthread?不然会出现如下错误其实很简单,只要右击工程选择properties或者单击project ->properties也没有问题。出现下图界面点击转载 2018-03-14 16:08:02 · 1508 阅读 · 0 评论 -
linux 修改vim和gedit编辑器,是tab键(制表符)移动4个空格
参考:http://bbs.csdn.net/topics/220068519http://blog.sina.com.cn/s/blog_6f6c0f3501016hb8.html######################################################3当前系统:Ubuntu14.04修改vim使其tab键移动4个空格:网上有的说法是:[cpp] vi转载 2017-11-30 10:39:32 · 929 阅读 · 0 评论 -
应工程师需求,今天来盘点一下常见总线类型(干货版)
http://bbs.eeworld.com.cn/thread-553611-1-1.html谈总线之前,首先应该明白总线是什么?度娘的完整定义是:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类。 其实,小编觉得,总线就是是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道。工程师为了简化硬件电路设计、简化系统结构,常用一转载 2017-11-16 13:51:47 · 722 阅读 · 0 评论 -
C语言输出DEBUG调试信息的方法
问题提出我们在调试程序时,输出调试信息(又称为”打桩”或者”插桩”)是一种普遍、有效的方法。我们输出的信息通常包括行号、函数名、程序变量等。但是我们在程序BUG修复后,又会特别烦我们之间插入的哪些调试语句,客户是不会理解我们那些调试语句曾经又多少汗马功劳,而太多的调试语句也影响我们程序运行时输出的美观和清晰,于是很多情况下我们需要手动将那些调试语句注释掉或者删掉,这对于小项目来说,我们还可以忍受,但转载 2017-11-21 16:57:22 · 10553 阅读 · 0 评论 -
tmux软件应用
from:http://blog.csdn.net/jianbinhe1012/article/details/7741727 在远程到一台机器或者在本地终端下,经常发现,一个终端远远地不够用,经常需要同时打开几个,往往还希望这几个窗口同时显示在视线内。tmux正是为这种需求而生。 如上图所示,是不是看起来很方便呢,^-^。 下面几个是作者在日常工作中常用到的命令,事实上还有其转载 2017-11-28 20:40:42 · 236 阅读 · 0 评论 -
eclipse常用快捷键汇总
alt+/ : 自动补全代码或提示代码 ctrl+o:快速outline视图 ctrl+shift+r:打开资源列表 ctrl+shift+f:格式化代码 ctrl+page down或ctrl+page up: 选项卡之间快速切换 ctrl+m:当前编辑页面窗口最大化 ctrl+/:自动注释当前行或者选择的多行 自动注释掉当前行或者多行代码,用//注释,用ctrl+\可以取消注释原创 2017-11-28 19:27:40 · 184 阅读 · 0 评论 -
利用开源ASN1C库实现asn.1的编解码
最近在研究MMS的时候接触到了抽象语义记法ASN.1(Abstract Syntax Notation One),于是对它做了一番了解,下面将这几天的学习到的做下记录,以供以后偷懒。 ASN.1是一种 ISO/ITU-T 标准,描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套正规的格式用于描述对象的结构,而不管语言上如何执行及这些数据的具体指代,也不用去管到底是什么样转载 2017-09-14 13:59:34 · 7772 阅读 · 1 评论 -
linux公网时间同步
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-07-27 15:19:40 · 1797 阅读 · 0 评论 -
Ubuntu FTP服务器设置
1、安装vsftpdsudo apt-get install vsftpd2、判断vsftpd是否安装成功sudo service vsftpd restartvsftpd处于运行状态,说明安装成功。3、新建"/home/uftp"目录作为用户主目录sudo mkdir /home/uftp4、新建用户uftp并设置密码sudo useradd -d原创 2017-07-27 15:15:23 · 1254 阅读 · 0 评论 -
在linux下使用sqlite
http://www.cnblogs.com/gzggyy/archive/2012/07/19/2599645.html数据导入的来源可以是其他应用程序的输出,也可以是指定的文本文件,这里采用指定的文本文件。 1. 首先,确定导入的数据源,这里是待导入的,按固定格式的文本文件。点击打开链接 2. 然后,依照导入的文件格式,确定想导入的目标数据表,这个数据表如果转载 2017-06-01 20:40:28 · 4401 阅读 · 0 评论 -
Linux 系统错误码及其说明
http://blog.csdn.net/itegel84/article/details/6534263点击打开链接#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such转载 2017-05-18 14:29:00 · 1210 阅读 · 0 评论 -
Linux time()函数
http://www.cnblogs.com/xuanyuanchen/archive/2012/11/12/2766596.html函数简介 函数名: time 头文件:time.h 函数原型:time_t time(time_t * timer) 功能: 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数,其值表示从CUT(Coordi转载 2017-05-18 10:42:09 · 747 阅读 · 0 评论 -
Linux中exec命令相关
http://blog.csdn.net/cyberrusher/article/details/7253385Linux中exec命令相关:exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。 bash shell的命令分为两类:外部命令和内部命令。外部命令转载 2017-05-17 22:19:32 · 460 阅读 · 0 评论 -
在Linux上如何验证已下载文件的真实性和完整性
你从互联网上下载了某个文件(比如安装程序、ISO映像文件或压缩文件)后,该文件可能因各种错误情形而遭到损坏,比如由于网络连接上的传输错误、下载受到中断、存储硬件有故障、文件系统错误等。抛开此类错误情形不说,文件还有可能被攻击者在下载过程中或下载前恶意篡改。比如说,攻击者对认证中心做手脚后,就能发动中间人(MITM)攻击,引诱你从假冒的HTTPS网站下载感染了恶意软件的文件。 为了保护自己远离转载 2017-05-16 17:27:42 · 4155 阅读 · 0 评论 -
输出日志文件
#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include <stdio.h>#include <string.h>#include <stdlib.h>int LogCreated = 0;void Log(char *mes...原创 2018-06-17 20:20:39 · 186 阅读 · 0 评论