【原创】Kinetis妙用eDMA之UART 平台:IAR Kinetis_K60 简述 UART是一个慢速设备,但有时候却会传输大量数据,但如果传输数据时候均采用字符中断的方式,会造成CPU极大的浪费,这里以11520…
分类:linux
三.Shell之测试和判断用法
测试用法 格式: test 表达式 或 [ 表达式 ] 条件为真时返回0值,条件为假返回非0值 [后和]前的空格是必不可少的 比较运算符: -eq 相当于 = -ge 相当于 >= -gt 相当于 > -le…
对《Arch Linux办公环境安装配置纯小白包通过教程》的补充,关于无线和蓝牙
在上一篇《Arch Linux办公环境安装配置纯小白包通过教程》中,全过程使用有线网络完成。如果系统安装在笔记本电脑上,当然更多人希望使用无线wifi连网。再有就是笔记本电脑USB口一般比台式电脑要少,有时候难免紧张。会…
Bash(3)-变量与echo
在前面的学习中我们已经知道了echo $var_name 可以输出一个变量的值 而事实上,更正规的写法是echo ${var_name} 变量赋值 num=100 var1=$num 在=赋值的时候,“=”两端不能有空格…
指定初始化的运用
我们在拜读Linux内核源代码时,是否会经常遇到一些既熟悉又陌生的C语言语法? 熟悉是因为我们对Linux内核中使用的C语法绝大部分都能够看懂。陌生是指内核源代码当中的个别语法运用,我们在普通的C教材中并没有提及和说明。…
Linux常用命令大全记录
引言 工作环境由windows 10变为了linux unbuntu14.0.4 这里整理一下平时用到的命令 重在积累 我的CSDN博客地址 目录 文件相关 adb相关 vim(git简单使用) 1.文件相关 切换目录:…
asm下增加多个控制文件的方法
以前控制文件只有一个: NAME &nbs…
2.Linux内核学习之进程调度初探(2)进程调度的实现(CFS)
1 概述 CFS的代码在kernel/sched_fair.c中实现,其中最重要的为这四个部分: 时间记账 进程选择 调度器入口 睡眠与唤醒 2 时间记账 调度器需要对进程的运行时间进行记账,这样才可以得知进程的运行时间…
github上有什么好的渗透测试软件?(Git_Pentesting_Toolkit)
简介 经常看我的博客的同学都知道,我所说得渗透测试软件一般都是在GitHub上下载的,所以有人就写出了一个下载脚本(Git_Pentesting_Toolkit)来批量下载那些优秀的渗透测试脚本 下载 老规矩clone下…
linux 格式化硬盘
首先要确认你的分区表格式,如果你是gpt的请使用gdisk,如果是mbr的请使用fdisk 分区 fdisk /dev/sda 输入o建立dos分区表 输入n建立一个新的分区 输入p建立一个主分区,或者输入e建立一个逻辑…
防火墙ufw
查看防火墙状态 sudo ufw status 开启/关闭防火墙 sudo ufw enable|disable 设置默认策略 sudo ufw default allow|deny UFW 使用范例: 允许 53 端口…
linux内核源码 -- list链表
linux kernel中的list估计已经被各位前辈们写烂了,但是我还是想在这里记录一下; linux kernel里的很多数据结构都很经典, list链表就是其中之一 本篇要介绍的内容: list的定义 list提供…