51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#LINUX
Linux学习笔记:【002】ARM指令流水线
在CPU中,对于指令的处理一般分为:1.取指令阶段 取指令(InstructionFetch,IF)阶段是将一条指令从主存中取到指令寄存器的过程。 程序计数器PC中的数值,用来指示当前指令在主存中的位置。 当一条指令被取出后,PC中的数值将根据指令字长度而自动递增: 若为单字长指令,则(PC)+1à...
代码星球
·
2020-04-01
Linux
学习
笔记
ARM
指令
Linux学习笔记:【004】Linux内核代码风格
ChinesetranslatedversionofDocumentation/CodingStyle Ifyouhaveanycommentorupdatetothecontent,pleaseposttoLKMLdirectly.However,ifyouhaveproblemcommunicatingi...
代码星球
·
2020-04-01
Linux
学习
笔记
内核
代码
Linux学习笔记:【001】Linux内核分析
Linux内核是Linux系统构成中最核心的一个部分,是由5个子系统组成。进程调度: 进程调度(SCHED)控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。 处于中心位置的进程调度,所有其他的子系统都依赖它,因为 可运行进程实际上是仅等待CPU资源的进程,如果某个进程在等待其他...
代码星球
·
2020-04-01
Linux
学习
笔记
内核
分析
Linux学习笔记:Linux系统入门
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX(可移植操作系统接口PortableOperatingSystemInterfaceofUNIX)和UNIX(UNXI是一个分时操作系统,分时操作系统是使一台计算机采用时间片轮转的方式同时为几个、几十个甚至几百个用户服务的一种操作系统。分时...
代码星球
·
2020-04-01
Linux
学习
笔记
系统
入门
Linux 内核里的数据结构:位图(bitmap)
注:本文由LCTT原创翻译,Linux中国荣誉推出 除了不同的基于链式和树的数据结构以外,Linux内核也为位数组(或称为位图(bitmap))提供了API。位数组在Linux内核里被广泛使用,并且在以下的源代码文件中包含了与这样的结构搭配使用的通用API:&n...
代码星球
·
2020-04-01
Linux
内核
数据结构
位图
bitmap
Linux 内核中的数据结构:基数树(radix tree)
转自:https://www.cnblogs.com/wuchanming/p/3824990.html 基数(radix)树Linux基数树(radixtree)是将指针与long整数键值相关联的机制,它存储有效率,并且可快速查询,用于指针与整数值的映射(如:IDR机制)、内存管理等。IDR(I...
代码星球
·
2020-04-01
Linux
内核
中的
数据结构
基数
Linux 内核里的数据结构:双向链表
原文:https://blog.csdn.net/qq_33487044/article/details/78827260 双向链表Linux内核自己实现了双向链表,可以在include/linux/list.h找到定义。我们将会从双向链表数据结构开始内核的数据结构。为什么?因为它在内核里使用的很广泛,你只需...
代码星球
·
2020-04-01
Linux
内核
数据结构
双向
链表
ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag
原文出处:http://blog.csdn.net/embbnux/article/details/17619621之前建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把该文件烧录到stm32上.在linux下给arm烧录程序主要使用openocd,这个软件开源,而且支持众多芯片,从ARM9到...
代码星球
·
2020-04-01
ubuntu
linux
建立
stm32
开发
Linux下C语言连接MySQL
首先保证安装:1:安装MySQL:sudoapt-getinstallmysql-servermysql-client2:安装MySQL开发包:sudoapt-getinstalllibmysqlclient15-dev此时需要用到的头文件会出现在/usr/include/mysql/里 &nbs...
代码星球
·
2020-04-01
Linux
语言
连接
MySQL
C基础 一个可以改变linux的函数getch
引言 - getch简述 引用老的TC版本getch说明.(文章介绍点有点窄, 应用点都是一些恐龙游戏时代的开发细节)#include<conio.h>/**立即从客户端得到输入的字符.出错返回EOF*/int__cdeclgetch(void); 记得三年之前看过...
代码星球
·
2020-04-01
基础
一个
可以
改变
linux
日常开发工作常用linux命令
:wq保存退出:q!强制退出vi查看vim编辑rpm-qa|grepjdk命令查看当前的jdk情况yum-yremovejavajava-1.7.0-openjdk*卸载openjdksourcefilename在当前bash环境下读取并执行FileName中的命令export查看或设置环境变量ps-aux|grept...
代码星球
·
2020-04-01
日常
开发工作
常用
linux
命令
linux安装tomcat
1.安装前提JDK安装完毕2.下载好tomcat的tar包,在linux中新建一个tomcat文件夹,把tar包拷贝进去3.解压此tar包tarzxvfapache-tomcat-7.0.82.tar.gz4.进入bin目录./startup.sh5.输入主机名IP:端口,看见三脚猫,表示安装成功...
代码星球
·
2020-04-01
linux
安装
tomcat
如何在Python中使用Linux epoll
介绍阻塞套接字编程示例异步套接字和Linuxepoll的好处epoll的异步套接字编程示例性能考量源代码介绍从2.6版开始,Python包含用于访问Linuxepoll库的API。本文使用Python3示例简要演示API。阻塞套接字编程示例示例1是一个简单的Python服务器,它在8080端口上侦听HTTP请求,将其打...
代码星球
·
2020-04-01
何在
Python
使用
Linux
epoll
linux中的一些常用命令
shutdown-hnow现在马上关机shutdown-rnow现在重新启动reboot现在重新启动su-如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入su-用户名如: su-shenlianglogout从当前用户注销(如果是在图形界面的终端的话,则是输入exit命令来退...
代码星球
·
2020-03-31
linux
中的
一些
常用
命令
linux下安装jdk1.8
1.登录Linux,切换到root用户suroot获取root用户权限,当前工作目录不变(需要root密码)或sudo-i不需要root密码直接切换成root(需要当前用户密码) 2.在usr目录下建立java安装目录cd/usrmkdirjava3.将jdk-8u60-linux-x64.tar.gz拷贝到...
代码星球
·
2020-03-31
linux
安装
jdk1.8
首页
上一页
...
286
287
288
289
290
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他