自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zouli415的博客

随风的烟

  • 博客(138)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu 设置程序开机启动(以指定用户身份)

在/etc/rc.local写程序的启动命令(系统执行内核过程中会启动init进程,该进程把当前runlevel所对应的的所有service 都启动后,才会执行rc.local里的命令),程序默认以root身份启动;也可以通过sudo-u user1 命令指定以user1身份启动...

2021-12-29 13:08:27 1833

原创 linux 内核版本中自动加入 git 版本信息

在编译linux内核结束的时候 会使用mkiamge工具将 zImage 制作成 uImage, OBJCOPY arch/arm/boot/zImage Kernel: arch/arm/boot/zImage is ready UIMAGE arch/arm/boot/uImageImage Name: Linux-3.14.0Created: Thu Nov 29 01:21:16 ...

2021-04-26 13:47:40 508

转载 linux系统开启USBCAN设备支持can网络设备

1. 前言 网上买的USB  Socket  CAN设备, 直接USB接口插上, 可以直接映射出CAN0  网络设备,直接使用Linux SocketCan协议进行开发   2. 开启内核配置         3. 插上设备 ifconfig -a  即可查看can0设备 ...

2021-04-13 09:27:42 2989 4

原创 linux中的dd命令解析:sudo dd iflag=dsync oflag=dsync if=210.bin of=/dev/sdb seek=1

dd命令的作用(功能)主用功能是用于拷贝文件,也就是用指定大小的块去拷贝一个文件,并在拷贝的同时进行指定的转换(默认从标准输入拷贝到标准输出,这意味dd可以在管道中使用)。这个拷贝过程简单理解就是读取,转换并输出数据。语  法:dd[bs=<字节数>][cbs=<字节数>][conv=<关键字>][count=<区块数>][ibs=<字节数>][if=<文件>][obs=<字节数>][of=<文件>][se.

2020-05-27 12:32:02 2631

原创 linux中ctrl+z和ctrl+c的区别

引言无意中看到陈总在操作linux的时候用Ctrl+C来退出控制台输出,之前自己一直都在用Ctrl+Z来退出,然后用fg还可以恢复。对比了两个的区别,让自己小小涨了一下姿势。对比Ctrl+c和Ctrl+z都是中断命令,但是作用却不一样。用两个情景来阐述一下。情景一小菜在家看电影,兴趣正浓,突然听到外面雷声大作,然后把电影暂定,去收了下衣服,回来继续迫不及待地继续看电影。电影暂停后还能继续,Ctrl+z就扮演了类似的角色,将任务中断,但是任务并没有结束,在进程中只是维持挂起的状态,用户可以.

2020-05-14 09:44:48 257

原创 Ubuntu apt 本地源 离线安装

今天一台主机(Ubuntu 14.04)不知道为什么连不上外网了。只能和局域网内的其他主机相互ping通。但是上面一个正在跑的程序出了问题,需要安装两个额外的包,而且这两个包依赖还挺多的样子。这可急死我了。但是我另一台笔记本可以上外网。碰巧也安装的是Ubuntu14.04。我就想能不能把要安装的包先在笔记本上下载好,然后通过U盘转移到前面那台主机上,再在那台主机上通过本地包安装呢?通过网上一番搜索...

2020-03-13 22:09:28 1370

原创 Ubuntu建立本地apt源

Ubuntu建立本地apt源Ubuntu下的包管理工具是dpkg和apt-getDpkg=rpmApt-get=yum在没有网络的情况下,要想安装软件包,并自动解决依赖问题,就需要将事先准备好的deb包(相当于centos下的rpm包)上传到服务器并制作local repo示例:我需要装vim和cuda,但不知道依赖包有哪些。可以找一台联网的Ubuntu机器一、只下载,不安...

2020-03-13 22:08:21 1673

原创 ssh首次连接时提示yes/no

首次进行ssh链接时,出现以下提示:The authenticity of host '192.168.100.1(192.168.100.1 )' can't be established. RSA key fingerprint is a0:00:d3:33:54:96:40:03:ff:ad:15:a9:59:22:f4:2a. Are you sure you want to ...

2020-01-10 11:06:06 800

原创 linux – 覆盖modprobe.d黑名单

我使用的是Ubuntu 18.04.我正试图在启动时加载模块;有问题的模块是iTCO_wdt.有关将内核模块列入黑名单的问题很多,但我试图将其列入白名单.以下是我尝试在启动时加载模块的步骤:>将iTCO_wdt添加到/ etc / modules(符号链接到/etc/modules-load.d/modules.conf)>在/etc/modprobe.d/blacklist...

2020-01-04 19:13:38 1719

转载 RAID技术全解图解-RAID0、RAID1、RAID5、RAID100

图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100……  RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆。这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征、基本原理、关键技术、各种等级和发展现状进行了全面的阐述,并为用户如何进行应用选择提供了基本原则,对于初学者应该有很大的帮助。一、RAID 概...

2019-12-31 14:24:12 385

原创 认识IAR 开发环境下的.icf 文件

AR 开发环境下使用 .icf文件定义 MCU及其外扩资源的应用范围,这些在项目设计之前必须被确定下来。所以认识它非常重要。那么该文件是如何定义的呢?下面通过一个.icf来认识其具体结构:这是一个基于STM32芯片的.icf文件定义结构:/*###ICF### Section handled by ICF editor, don't touch! ****//*-Editor annotation...

2019-12-27 10:46:57 2088 1

原创 IAR中ICF文件分析与应用

sections在地址空间中的存放是由ILINK链接器来实现的,而ILINK链接器是按照用户在ICF文件中的规定来放置sections的,所以理 解ICF文件的内容尤其重要。一个标准的ICF文件可包括下面这些内容:1. 可编址的存储空间(memory)2. 不同的存储器地址区域(region)3. 不同的地址块(block)4. Secti...

2019-12-27 10:39:34 945

原创 ffmpeg中的sws_scale算法性能测试

经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试了一下各种算法。简单说一下测试环境,我使用的是Dell的品牌机,i5的CPU。ffmpeg是2010年8月左右的当时最新版本编译而成,我使用...

2019-10-29 14:50:43 150

原创 [Android] -- 修改ttyUSB权限 -- 修改设备文件权限

修改ttyUSB权限在 ueventd.rockchip.rc 文件中完成,修改内容如下:diff --git a/device/rockchip/common/ueventd.rockchip.rc b/device/rockchip/common/ueventd.rockchip.rcindex 7316ebf..7773f8b 100755--- a/device/rockchip/...

2019-10-15 11:05:04 922

原创 lubuntu xubunut ubuntu kubuntu 区别

Ubuntu各版本主要差异Ubuntu官方考虑到使用者的不同需求,提供各种不同的发行版。虽然发布了几种版本的Ubuntu系统,但是它们的核心系统是一模一样的。可以这么说不同发行版的Ubuntu的区别在于:桌面环境的不同和预设安装的软件的不同。下面对几个Ubuntu发行版一一说明:Ubuntu是主要的发行版,它使用Gnome这个桌面环境。ubuntu相依的虚拟套件是ubuntu...

2019-09-10 19:41:22 4006

原创 Linux ->/proc目录的意义

一、目录的意义我们知道进程都是在内存中的,而内存中的数据都是写入到/proc/*这个目录下的二、/proc/下的目录目前主机上面所有的进程的PID都以目录的形式存在于/proc目录下,所以下图中你可以看到很多目录,这些目录的名字就代表相对应进程的PID。例如:系统启动的第一个进程PID为1,则目录1下面存的就是这个进程的数据进入目录1,查看下面的内容几个比较重要的文件cmd...

2019-08-27 11:25:55 281

原创 UUID介绍与生成方法

什么是UUID?UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义:经由一定的算法机器生成为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元素,以及从这些元素生成UUID的算法。UUID的复杂特性在保...

2019-08-27 10:05:11 811

转载 shell脚本之磁盘容量检查

我的做法:!/bin/bashAvailable=`df -k | sed -n 2p | awk '{print $4}'`if [ $Available -eq 0 ];then `echo '' > /home/wwwlogs/bes-req.log`fi参考资料:#!/bin/bash#取得每个分区的使用百分比(不要百分号)percen...

2019-07-30 16:17:48 3429

转载 linux apt-get安装和卸载命令

apt-get update:更新安装列表 apt-get upgrade:升级软件 apt-get install software_name :安装软件 apt-get --purge remove software_name :卸载软件及其配置 apt-get autoremove software_name:卸载软件及其依赖的安装包 ...

2019-07-27 17:51:02 1243

转载 ubuntu wine安装的应用只能输入数字与英文不能输入汉字解决方法

原因是因为安装的wine版本不对导致1、安装源sudoadd-apt-repositoryppa:wine/wine-buildssudoapt-getupdate2、安装winesudoapt-getinstall--install-recommendswine-stagingsudoapt-getinsta...

2019-07-21 13:12:29 860

转载 JZ2440的NandFlash控制器

片的型号:K9F2G08U0C摘要: 本文以S3C2440为例来讲解NAND FLASH控制器的使用方法. 例程中故意将一部分代码放置到 nand 的4k 字节之后, 因无法自动拷贝到steppingstone, 所以需要读取nand中的内容到sdram, 本例程重点关注nand的初始化和读取.1. 硬件部分:1.1 简介:芯片大小:256M Byte 记忆单元阵列:(256M ...

2019-07-18 17:14:56 383

转载 NAND FLASH大页和小页的区别

NAND FLASH有两类:大页的NAND和小页的NAND。每种NAND的一页中都有数据段(datafield)和附加段(Spare Field),datafield用于存放数据用的,Spare Field读写操作的时候存放校验码用的,大页的NAND中数据段2048B、附加段64B;小页的NAND中数据段512B、附加段16B。小页的NAND是:One page = 512B(datafield...

2019-07-18 16:10:30 1307

转载 norflash的操作

1. 简介:norflash 的特点是:NOR Flash 的特点是芯片内执行(XIP ,eXecute In Place),这样应用程序可以直接在Flash闪存内运行,不必再把代码读到系统RAM中。 NOR 的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响到它的性能。 由于擦除NOR器件时是以64~128KB的块进行的,执行一个写入/擦除操作...

2019-07-14 00:06:50 2626

转载 uboot支持NORFlash

之前已经将板子设为NAND启动了,但这只是能从NANDcopy代码,不代表板子就支持了以后对NANDFlash的读写操作。启动板子以后输出信息:CPUID: 32440001FCLK: 400 MHzHCLK: 100 MHzPCLK: 50 MHzDRAM: 64 MiBWARNING: Caches not enabledFlash: **...

2019-07-13 23:31:05 933

转载 Linux内核 设备树操作常用API

device_node内核中用下面的这个结构描述设备树中的一个节点,后面的API都需要一个device_node对象作为参数传入。//include/of.h struct device_node { const char *name; const char *type; phandle phandle; ...

2019-07-12 15:35:18 143

转载 在视频里面画矩形框并截取图片

在视频里面用鼠标截取区域然后提取出来,可以用于以后在视频或者摄像头里面截取有用信息。#include <opencv2/opencv.hpp>#include <math.h>using namespace cv; //全局变量Mat g_ImageROI;Rect g_rectangle;Point g_startPoint;Mat g_srcIma...

2019-07-12 12:30:30 950

转载 检测视频中的人脸,并画出矩形框

检测视频中的人脸,并画出矩形框,这是一个测试程序,由于很多人经常会用到,写下以备不时之需。#include"stdafx.h"#include <opencv2/core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp> #include &l...

2019-07-12 12:26:46 1964

转载 mini2440的系统时钟讲解

mini2440上为了降低电磁干扰配备了12MHz的晶振,如果直接给当做cpu的时钟,那这个s3c2440a就屈才了。幸好cpu内部自带了MPLL将晶振时钟倍频使得cpu工作在FCLk及AHB总线上的外设工作在HCLK和APB总线上的外设工作在PCLK。当然还配有一个UPLL来产生恒定的48MHZ以支持usb2.0.①.时钟源选择在系统复位时检测引脚OM3:OM2,若是0:0,则主时钟源选择外...

2019-07-11 17:54:46 168

转载 麦克风MIC 工作原理以及灵敏度调整

1、先看MIC电路连接这是个差分输入的例子,MICP2和MICN2是一对差分信号,经过C156的滤波,输入到MIC两端MIC两引脚分别是到地和供电,上图的R177参数就关系到MIC输入的灵敏度2、电阻R177影响灵敏度分析MICBIAS是提供MIC的偏置电压,其大小一般是由codec的内部寄存器配置的,比如为0.6AVDD;显然,电阻R177越大,通过R177的电流就越小,输入到...

2019-07-04 19:14:11 7467

转载 Mac与Phy组成原理的简单分析

Mac与Phy组成原理的简单分析11.general下图是网口结构简图。网口由CPU、MAC和PHY三部分组成。DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中。对于上述的三部分,并不一定都是独立的芯片,根据组合形式,可分为下列几种类型:方案一:CPU集成MAC与PHY;方案二:CPU集成MAC,PHY采用独立芯片;...

2019-06-26 09:46:53 128

转载 调试千兆以太网PHY芯片DP83865的痛苦经历

本来以为PHY和容易调试,结果这块DP83865芯片折腾了我一个星期~调试过程中出现的一些情况:1. 在不做任何软件配置,使能自适应的情况下可以与带千兆以太网的PC机连接上,但是与百兆网卡连接就断断续续。2. 禁止自适应功能,把速度固定在百兆,这种情况下可以与部分百兆网卡的PC机连接上,但是有些电脑还是连不上。3. 工作在千兆模式下,芯片发热很厉害。4. 连接千兆网卡时,自适应...

2019-06-21 10:41:13 10496

转载 搭建C语言版WebService(GSoap)

一、系统环境Linux 操作系统:Linux 2.6.18-194.el5xen #1 SMP Fri Apr 2 16:16:54 EDT 2010 i686 i686 i386 GNU/Linux二、gsoap下载与安装下载地址:http://sourceforge.net/project/showfiles.php?group_id=52781本文所用的版本是: gs...

2019-06-20 15:47:09 565

转载 Ubuntu 16.04 字体显示异常

文章目录Ubuntu 18.04 字体显示异常1. 异常现象2. 问题原因3. 解决方法4. ReferencesUbuntu 18.04 字体显示异常1. 异常现象2. 问题原因当系统使用的是英文环境时,Ubuntu默认采用的字体Noto Sans CJK优先显示日文汉字,这一问题可以通过修改配置文件/etc/fonts/conf.avail/64-language-sel...

2019-06-18 19:25:43 1663

转载 linux下mysql ERROR 2002 (HY000)错误解决方法

本人用的的deepin系统 (linux不是windwos哦)昨天关机的时候报了遗传错误,就预感可能某个程序会出问题,果然,今天来了mysql启动不了了。用mysql -u root 链接数据库报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.so...

2019-05-22 10:31:28 1622

转载 makefile编译提示“混合的隐含和普通规则”错误解决

问题描述:执行make menuconfig命令的时候,提示Makefile:421: *** 混和的隐含和普通规则。 停止。由于高版本make对Makefile的一些旧规则兼 容不是很好,只需要修改Makefile文件即可。解决流程: 1. 修改  config %config: scripts_basic outputmakefile FORC...

2019-05-19 13:10:42 1717

转载 Ubuntu 16.04 64位安装arm-linux-gcc 3.4.5交叉编译器

交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包。以arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2这个压缩文件为例子。执行解压命令:sudo tar jxvf /work/arm-linux-gcc-4.3.2.tar.bz2添加环境变量:为了在...

2019-05-19 12:49:26 1551

转载 【Debug】has EABI version 5, but target u-boot has EABI version 0

问题日志: arm-none-linux-gnueabi-ld: error: Source object /opt/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/libgcc.a(_arm_addsubdf3.o) has EABI version 5, but target u-boot has EABI version...

2019-05-19 12:28:04 652

转载 require() 源码解读

2009年,Node.js 项目诞生,所有模块一律为 CommonJS 格式。时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式。这种格式的核心就是 require 语句,模块通过它加载。学习 Node.js ,必学如何使用 require 语句。本文通过源码分析,详细介绍 require 语句的内部运行机制,帮你理...

2019-05-15 12:11:30 203

转载 在Ubuntu上安装monit系统监控程序

安装monit以及通过简单配置后实现对http服务、磁盘空间进行监控,当达到指定报警条件时,通过邮件进行提醒。安装monitsudo apt-get install monit基本配置monit修改配置文件/etc/monit/monitrc 去掉注释,或者新建配置文件 内容: set daemon 120 set logfile /var/log/monit.lo...

2019-05-14 17:51:36 701

转载 AF_INET域与AF_UNIX域socket通信原理对比

1.AF_INET域socket通信过程典型的TCP/IP四层模型的通信过程。发送方、接收方依赖IP:Port来标识,即将本地的socket绑定到对应的IP端口上,发送数据时,指定对方的IP端口,经过Internet,可以根据此IP端口最终找到接收方;接收数据时,可以从数据包中获取到发送方的IP端口。发送方通过系统调用send()将原始数据发送到操作系统内核缓冲区中。内核缓冲区...

2019-05-07 11:43:39 147

纯C语言算出地球某个点位与太阳相关信息

纯C语言算出地球某个点位与太阳相关信息 -时差(分钟 -太阳赤纬(以°) -太阳日出时间(HH:MM:SS) -太阳正午时刻(HH:MM:SS) -太阳日落时间(HH:MM:ss) -太阳方位角(以°) -太阳高度角(以°)

2023-08-15

深入浅出理解视频编码H264结构-项目地址

频编码H264结构

2018-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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