一、在kernel代码中操作gpio 在代码中有两种方式操作gpio:一种是一次申请单个gpio,通过设备树,成功后操纵该gpio。另一种是使用pinctrl子系统,通过设备树设置,一次操作多个gpio。 1.直接操作GPIO 因为GPIO一般都是平台设备驱动,所以一般设备树挂载的节点都在&soc下 ...
分类:
其他好文 时间:
2020-02-21 09:50:35
阅读次数:
121
[toc] 代码分解 代码包括四个部分,分别是: 工具类:utils 训练及测试代码:train_eval 模型:models.TextCNN 主函数:main 在notebook中依次运行前三个部分,最后执行main就可以开始训练了 colab链接:https://colab.research.g ...
分类:
其他好文 时间:
2020-02-20 09:19:27
阅读次数:
161
变量和常量是编程中必不可少的部分,也是很好理解的一部分。 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 关键字 ...
分类:
编程语言 时间:
2020-02-18 18:46:39
阅读次数:
68
卷积神经网络基础 "1.二维卷积层" "2.填充和步幅" "3.多输入通道和多输出通道" "4.卷积层与全连接层的对比" "5.池化" 1.二维卷积层 二维互相关(cross correlation)运算的输入是一个二维输入数组和一个二维核(kernel)数组,输出也是一个二维数组,其中核数组通常称 ...
分类:
其他好文 时间:
2020-02-18 14:36:26
阅读次数:
84
1、内核分配策略:参数overcommit_memory echo "1" > /proc/sys/vm/overcommit_memory vm.overcommit_memory 含义 0 表示内核将检查是否有足够的可用内存。如果有足够的可用内存,内存申请通过,否则内存申请失败,并把错误返回给应 ...
分类:
其他好文 时间:
2020-02-17 17:59:01
阅读次数:
100
[root@localhost ~]# systemctl start zebra [root@localhost ~]# vtysh Hello, this is Quagga (version 0.99.22.4). Copyright 1996-2005 Kunihiro Ishiguro, ...
分类:
其他好文 时间:
2020-02-17 17:41:43
阅读次数:
144
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 CPU负载( )指的是某个时间点进程对系统产生的压力。 来张图来类比下(参考 "Underst ...
分类:
系统相关 时间:
2020-02-16 14:39:37
阅读次数:
87
Linux内核的神奇的container_of()宏 1. 用途 container_of()宏可以跟据结构体成员的地址返回结构体的地址。 2. 定义 Linux内核中list即链表结构有个宏container_of(),其定义(linux-2.6.11/include/linux/kernel.h ...
分类:
其他好文 时间:
2020-02-16 13:17:38
阅读次数:
73
在https://mirrors.edge.kernel.org/pub/software/scm/git/中找自己需要的版本gz包,复制资源链接地址下载wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.25.0.tar.... ...
分类:
其他好文 时间:
2020-02-13 17:34:33
阅读次数:
113
可以去了解一下Red Hat8产品详情:https://www.RedHat.com/zh/enterprise-linux-8 先准备VMware Workstation 15 Pro版本,Red Hat8系统镜像,百度网盘链接如下: VMware Workstation 15 Pro版本(含密钥 ...
分类:
其他好文 时间:
2020-02-12 22:35:19
阅读次数:
865