skyaizl
码龄15年
关注
提问 私信
  • 博客:424,520
    社区:2
    424,522
    总访问量
  • 20
    原创
  • 1,137,534
    排名
  • 108
    粉丝
  • 0
    铁粉

个人简介:走寻常路 http://tldp.org/LDP/tlk/tlk-toc.html https://lctt.github.io/LFS-BOOK/

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:青海省
  • 加入CSDN时间: 2009-06-22
博客简介:

zouli415的博客

博客描述:
随风的烟
查看详细资料
个人成就
  • 获得157次点赞
  • 内容获得5次评论
  • 获得671次收藏
  • 代码片获得103次分享
创作历程
  • 3篇
    2021年
  • 6篇
    2020年
  • 37篇
    2019年
  • 87篇
    2018年
  • 4篇
    2017年
  • 1篇
    2016年
成就勋章
TA的专栏
  • 其他
    3篇
  • linux设备驱动
    72篇
  • 嵌入式硬件
    33篇
  • 嵌入式软件
    125篇
  • 应用软件
    26篇
  • 模块
    1篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发dsp开发arm开发射频工程
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

180人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

发布资源 2023.08.15 ·
gz

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

在/etc/rc.local写程序的启动命令(系统执行内核过程中会启动init进程,该进程把当前runlevel所对应的的所有service 都启动后,才会执行rc.local里的命令),程序默认以root身份启动;也可以通过sudo-u user1 命令指定以user1身份启动...
原创
发布博客 2021.12.29 ·
2068 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

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 ·
666 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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

1. 前言 网上买的USB  Socket  CAN设备, 直接USB接口插上, 可以直接映射出CAN0  网络设备,直接使用Linux SocketCan协议进行开发   2. 开启内核配置         3. 插上设备 ifconfig -a  即可查看can0设备 ...
转载
发布博客 2021.04.13 ·
3754 阅读 ·
1 点赞 ·
4 评论 ·
13 收藏

struct sigaction 结构解析 和linux信号类型解释

(注:今天看linux关于使用信号作为aio的通知时,发现其中有很多的奇怪的结构体和参数,就抄到了这个博文,顺便就转了过来)转自:http://blog.csdn.net/lanmanck/archive/2009/09/19/4568911.aspx 信号安装函数sigaction(int signum,const struct sigaction *act,struct sigaction *...
转载
发布博客 2018.03.27 ·
3082 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

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 ·
3056 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

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

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

Ubuntu apt 本地源 离线安装

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

Ubuntu建立本地apt源

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

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 ·
870 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
1886 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

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

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

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

IAR中ICF文件分析与应用

sections在地址空间中的存放是由ILINK链接器来实现的,而ILINK链接器是按照用户在ICF文件中的规定来放置sections的,所以理 解ICF文件的内容尤其重要。一个标准的ICF文件可包括下面这些内容:1. 可编址的存储空间(memory)2. 不同的存储器地址区域(region)3. 不同的地址块(block)4. Secti...
原创
发布博客 2019.12.27 ·
1061 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

ffmpeg中的sws_scale算法性能测试

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

[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 ·
1002 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

lubuntu xubunut ubuntu kubuntu 区别

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

Linux ->/proc目录的意义

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

UUID介绍与生成方法

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

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 ·
3511 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏
加载更多