OS—printf

hello world程序绝对经典的让人落泪,这是很多人的第一个程序。这个程序在Brian Kernighan和Dennis M. Ritchie合著的《The C Programme Language》中使用而广泛流行。该程序也体现了两位作者心向世界的博大情怀。          本人编程也是...

2016-08-25 08:43:45

阅读数 355

评论数 0

Uboot到Kernel到文件系统(Cortex_A9)移植详细文档

处理器:Exynos4412  Cortex_A9 四核 一: 4412 uboot 目录: uboot基本配置编译 make xxx_config 编译结果如上图。 Uboot启动第一阶段分析: 1. cpu/arm_cortexa9/start.S http:...

2016-05-18 09:34:41

阅读数 2403

评论数 0

linux下消息队列初识

linux 系统下查看msg命令 cat /proc/sys/kernel/msgmax:查看一条信息最大有多大 cat /proc/sys/kernel/msgmnb:查看消息队列中信息最大有多大 cat /proc/sys/kernel/msgmni:查看系统中消息队列最大有多大 命令...

2019-05-28 16:44:11

阅读数 21

评论数 0

MAVLink v1.0详解和2.0介绍

本文针对 MAVLink v1.0版本,协议版本:3。   MAVLink是为微型飞行器MAV(Micro Air Vehicle)设计的(LGPL)开源的通讯协议。是无人飞行器和地面站(Ground Control Station ,GCS)之间,以及无人飞行器之间通讯常用的协议。APM、PI...

2019-05-16 09:21:47

阅读数 104

评论数 0

RTP协议解析和H264码流提取

一、 h264基础概念 SODB: 数据比特串-->最原始的编码数据 RBSP: 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“0”,以便字节对齐。 EBSP: 扩展字节序列载荷– >在RBSP基础上填加...

2019-04-01 09:09:38

阅读数 33

评论数 0

C语言计算时间函数 & 理解linux time命令的输出中“real”“user”“sys”的真正含义

#include <stdio.h> int main() {     //int nums[10] = {4, 5, 2, 10, 7, 1, 8, 3, 6, 9};     int nums[10] = {1, 2, 3, 10, 11, 12,...

2019-02-20 22:38:10

阅读数 56

评论数 0

Ubuntu16.04 和 Win7 双系统启动顺序更改

第一次装 win10和ubuntu双系统的时候,采用的软件  EasyBCD 来设置的的开机启动项,比较简单。 可以参考:http://www.jianshu.com/p/2eebd6ad284d 但是这次装双系统的时候,  我把  ubuntu安装的系统引导方式弄成了 UEFI模式了,  导...

2019-02-19 16:53:51

阅读数 43

评论数 0

Linux下查看文件和文件夹大小 删除日志

阅读目录 1 Linux下查看文件和文件夹大小 2 删除系统日志等 3 实践 场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的空间,删除多余的日志问题...

2019-02-16 09:47:25

阅读数 133

评论数 0

linux-tar分卷压缩与解压缩

举例说明: 要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令: tar cjf - logs/ |split -b 1m - logs.tar.bz2. 完成后会产生下列文件: logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac 要...

2019-02-16 09:46:36

阅读数 50

评论数 0

Linux USB U盘热插拔挂载和卸载

一、硬件平台         1、  控制器:MT7620(A9内核)         2、  RTC芯片:MCP7940 二、软件平台        1、开发环境:Ubuntu12.04         2、SDK内核包:MT7620 SDK软件开发包(MediaT...

2017-11-23 19:35:12

阅读数 545

评论数 2

libpcap使用

libpcap是一个网络数据包捕获函数库,功能非常强大,Linux下著名的tcpdump就是以它为基础的。今天我们利用它来完成一个我们自己的网络嗅探器(sniffer) 首先先介绍一下本次实验的环境: Ubuntu 11.04,IP:192.168.1.1,广播地址:192.1...

2017-08-11 16:02:22

阅读数 310

评论数 0

单片机复位电路原理介绍

复位电路的工作原理 在书本上有介绍,51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其复位。    ...

2017-08-10 17:59:05

阅读数 1567

评论数 0

Linux设备树语法详解

概念 Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离。在设备树出现以前,所有关于设备的具体信息都要写在驱动里,一旦外围设备变化,驱动代码就要重写。引入了设备树之后,驱动代码只负责处理驱动的逻辑,而关于设备的具体信息存放到设备树文件中,这样,如果只是硬件接口信息的...

2017-08-10 16:06:12

阅读数 281

评论数 0

为什么需要指针,不要可以吗

#include void swap(int a ,int b) {         printf("swap a=%d b=%d\n",a,b); int t = a; a = b; b =t; printf("swap end a=%d b=%d\n&quo...

2017-08-09 09:12:03

阅读数 605

评论数 0

认识UART接口

简单的讲:(UART与COM)       嵌入式里面说的串口,一般是指UART口, 但是我们经常搞不清楚它和COM口的区别,  以及RS232, TTL等关系,  实际上UART,COM指的物理接口形式(硬件), 而TTL、RS-232是指的电平标准(电信号).       UART有4个pi...

2017-08-08 19:42:04

阅读数 135

评论数 0

ubuntu QT开发环境(三种方法安装Qt4.8,其中apt-get方法安装QT库最简单)good

方法一 QT4.8.0库+QT Creator 2.4.1 特别声明:此方法极其耗时间,看电脑性能了。配置configure可减少编译时间 1.下载Qt 。进入网址http://qt.nokia.com/downloads,下Qt libraries4.8.0 for Linux/x11(...

2017-08-07 15:23:09

阅读数 482

评论数 0

Linux动态链接库的使用

1、前言   在实际开发过程中,各个模块之间会涉及到一些通用的功能,比如读写文件,查找、排序。为了减少代码的冗余,提高代码的质量,可以将这些通用的部分提取出来,做出公共的模块库。通过动态链接库可以实现多个模块之间共享公共的函数。之前看《程序员的自我修养》中讲到程序的链接和装入过程,这些玩意都是底...

2017-08-07 11:38:07

阅读数 108

评论数 0

SPI总线协议及SPI时序图详解

SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种...

2017-08-03 16:04:29

阅读数 173

评论数 0

看图理解单链表的反转

如何把一个单链表进行反转? 方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。 方法2:使用3个指针遍历单链表,逐个链接点进行反转。 方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表尾。 方法4:   递归(相信我们都...

2017-08-02 16:11:12

阅读数 116

评论数 0

Android——启动过程详解

版权声明:免责声明: 本人在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系 .挖井挑水无水表,不会网购无快递 目录(?)[...

2017-07-25 17:47:56

阅读数 217

评论数 0

提示
确定要删除当前文章?
取消 删除