E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ucosiii内核源码
linux
内核源码
编译_如何在现有Linux操作系统中从源代码编译和安装Linux内核
linux
内核源码
编译BuildingLinuxkernelmaysoundacomplexandgeek-onlything.However,asLinuxkernelitselfhasmuchlessdependedtools
cuma2369
·
2020-09-14 09:28
内核
linux
java
python
centos
mmap
内核源码
分析,基于内核版本3.10(一)
最近项目需要使用到mmap,因此对mmap内核中的实现进行学习,该博客基于Linux-3.10,相近版本可以做参考,如果版本跨度大需结合对应版本来进行学习。一个用户态程序可以通过调用libc中的mmap(),将一个已打开文件的内容映射到它的用户空间。mmap用户态函数原型:mmap(void*start,size_tlength,intprot,intflags,intfd,off_toffset
SweeNeil
·
2020-09-14 06:48
Linux内核开发
【
UCOSIII
】
UCOSIII
软件定时器
在学习STM32的时候会使用定时器来做很多定时任务,这个定时器是单片机自带的,也就是硬件定时器,在
UCOSIII
中提供了软件定时器,我们可以使用这些软件定时器完成一些功能,本文我们就讲解一下
UCOSIII
Yngz_Miao
·
2020-09-14 04:14
omap3 linux编译选项
devkit8000
内核源码
中提供有默认配置文件:arch/arm/configs/omap3_devkit8000_defconfig.用户可在其基础上进行系统定制:cdlinux-2.6.28-omapcparch
debug250
·
2020-09-14 03:38
嵌入式Linux
根据linux
内核源码
查找recv返回EBADF(errno 9)的原因
linux的内核版本是2.6.18,x86_64.man里的解释是:EBADFTheargumentsisaninvaliddescriptor我的模拟测试环境是:前端loadrunner模拟web点击,通过后端的weblogic压自己的服务的时候发现,有时候recv会收到这个错误,意思就是这个fd已经失效了,但是有点不是很明白,所以查询下内核实现,验证下。首先recv的实现就是调用的recvfr
taolinke
·
2020-09-14 03:17
linux-C
linux
U-Boot 启动参数详解(U-Boot-2014.07 版本)
1.1适用性说明表1开发板型号是否支持本实验TL437x-EVM支持TL437x-EasyEVM支持TL437x-IDK不支持TL437xF-EVM支持1.2Linux内核配置及编译安装对应版本Linux
内核源码
到
fdffvggg
·
2020-09-14 03:07
创龙
linux
内核源码
的个人理解
@linux
内核源码
的个人理解SET_USER_NICE首先,我简单的介绍一下SET_USER_NICE源码的大致功能:就简单地从字面意思上看,SET:设置、USER:用户、NICE:优先级的值。
zeroishere
·
2020-09-14 02:50
简介
Centos获取
内核源码
一、获取Centos版本以下二种方法适用于RedHat,CentOS#cat/etc/redhat-releaseCentOSrelease5.4(Final)登录到linux执行rpm-qredhat-release#rpm-qredhat-release或CentOS#rpm-qcentos-releasecentos-release-7-0.1406.el7.centos.2.3.x86_6
栎枫
·
2020-09-14 01:17
操作系统
rhel
内核源码
下载
rhel5:ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/rhel6:ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/
yanziguishi
·
2020-09-14 00:49
unix/linux
Centos7
内核源码
编译 网桥 bridge模块
一、安装相应版本的
内核源码
1、查看系统版本2、Centos官网下载对应的源码#http://vault.centos.org/#wgethttp://vault.centos.org/7.8.2003/
zhaoyangwyyx
·
2020-09-14 00:13
linux
内核驱动
centos
linux
内核
ucos iii 低优先级任务未执行问题
刚接触
ucosiii
不久,初次在项目中使用。根据网上的教程将
ucosiii
成功移植到STM32F103上。
xb1667
·
2020-09-13 23:08
ucosiii
Linux
内核源码
下载和安装
参考文档:https://www.cnblogs.com/wanpengcoder/p/11768483.html安装后切换回历史内核命令:grub2-editenvlistgrub2-set-default
zhnlion
·
2020-09-13 20:54
linux
Centos 7.6 下使用美格SLM750(4G模块)拨号上网
文章目录概述准备编译
内核源码
添加串口的ID删除NDIS和ADB端口开始编译编译NDIS驱动编译Gobinet拨号工具服务化拨号工具概述想要实现4G上网有两种方式,要么加多一个4G路由器,再通过优先接入;
Alderaan
·
2020-09-13 18:48
Centos
centos
2/3/4/5g
网络
linux
UCOSIII
优先级
优先级0:中断服务管理任务OS_IntQTask()优先级1:时钟节拍任务OS_TickTask()滴答定时器任务优先级2:定时任务OS_TmrTask()优先级3:开始任务OS_start_task()优先级OS_CFG_PRIO_MAX-2:统计任务OS_StatTask()优先级OS_CFG_PRIO_MAX-1:空闲任务OS_IdleTask()其他自己设定的任务可以根据重要性从4开始设定
Light as water
·
2020-09-13 17:48
UCOS
Linux
内核源码
list.h解读
#list.h源码阅读此文章是我阅读list.h后的一些见解,有问题且理解不到位的地方希望大家批评指正。本次我们阅读的内核版本为4.18.7在Linux内核中,list.h是内核为了方便使用链表而自己建立的链表头文件。以__开头的是指内核函数。##链表##宏定义除了调用其它头文件外,首先看到的是两个宏定义。#defineLIST_HEAD_INIT(name){&(name),&(name)}#d
星星星星星_
·
2020-09-13 17:58
内核源码阅读
Keil 5在编译时出现内存相关错误的解决方法 Error: L6406E: No space in execution regions with .ANY select
我基于正点原子STM32F407ZET6单片机的例程进行
UCOSIII
+EMWIN开发时遇到了内存不够的问题。解决方法如下我将80改成50,编译通过,问题得到解决
qq_33778455
·
2020-09-13 14:55
linux学习3,init程序
在此基础上,我们尝试修改了linux
内核源码
,成功的让linux内核在启动时,打印出了我们的名字。我不明白,上一篇是一个一个字手打出来的原创文章,为何头条给了0推荐。感兴趣的朋友手动点我过去看看吧。
zyboy2000
·
2020-09-13 14:16
嵌入式linux
Linux内核中的随机数算法
Linux
内核源码
linux/drivers/char/random.c开头的注释部分/**(now,withlegalB.S.outoftheway.....)
雜貨鋪老闆
·
2020-09-13 14:35
Linux
Linux驱动编程——双通道LVDS屏幕配置
所以要修改
内核源码
,然后重新编译。1.找到要修改内核代码所在的位置要找到如下代码(每个开发板不同,所在位置也就不同,可以百度找,也可
奋斗的小程序员
·
2020-09-13 13:50
Linux驱动编程
利用busybox制作initramfs (2011-12-02 00:16)
标签:initramfs分类:Linux《精通initramfs构建stepbystep》一文对initramfs进行了精彩的讨论,边读边做,将过程做如下记录:以下假设
内核源码
路径为:/usr/src/
mirkerson
·
2020-09-13 08:51
IMX535
为sourceinsight添加新类型支持kconfig和makefile
在用sourceinsight查看linux
内核源码
的时候,大家会发现不能查看源码中的makefile和kconfig代码,即不能搜索到makefile和kconfig文件。
djh496812749
·
2020-09-13 05:38
makefile
filter
linux内核
file
include
x86
fasync和kill_fasync机制分析
fasync和kill_fasync机制分析【相关源码版本:LINUX
内核源码
版本:linux-3.0.86UBOOT版本:uboot-2010.12.Android系统源码版本:Android-5.0.2
来自大山的孩子
·
2020-09-13 05:53
LINUX内核
Android
fasync
kill_fasync
ubuntu linux14.04添加系统调用
ubuntu添加系统调用:1、准备一套
内核源码
,可以到官方网站下载www.kernel.org;2、源码可以放在ubuntu任何文件夹下,将源码解压。
member82
·
2020-09-13 02:26
技术工具
如何在GitHub上大显身手?
码农朋友们都知道,gitHub是一个面向开源及私有软件项目的托管平台,上面托管了众多的优秀的项目,比如linux
内核源码
、git源码、机器学习框架tensorflow等等。
轮子厂长
·
2020-09-12 20:16
QEMU+GDB调试linux内核全过程
写最前面将近一个半月没有更新了,终于小小程序猿又回来了,现在开始更新我自己的博客以及博客心得;之前因为在应用层调试代码比较得心应手,导致自己的思路一直限制在应用层的调试逻辑之中,使我吃尽了苦头,苦于少了一套工具来进行
内核源码
的调试
IT残荷轩
·
2020-09-12 17:44
内核
gdb调试
如何修改dmesg log buffer size
需要修改Linux
内核源码
中的一个控制logbuffersize的宏:CONFIG_LOG_BUF_SHIFT,buffersize是2^shift,加大这个就可以。
Gick
·
2020-09-12 04:36
Linux驱动
STM32工作笔记0087---
UCOSIII
消息传递_消息队列
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这里任务间通信可以有两种方式,全局变量是一种,比如A,B,任务,占用资源C那么,这里可以使用,关闭中断,信号量,互斥信号量,上锁的方式来保证资源的独占.还可以使用消息队列这里数据的指针,就是比如把数据放到一个数组里,那么这里传的就是这个数组的指针.然后这个可见性这个可见性指的是,比如这里的,在A,B
credreamer
·
2020-09-12 02:07
硬件嵌入式
火狐源码windows构建 2020-04-29最新版
在Windows上构建Firefox最近一直在研究火狐浏览器
内核源码
,发现最新windows构建方式跟百度搜索到的老的方式有很大不同,搜索到官方文档。
朱朱朱先森的博客
·
2020-09-12 02:01
windows
浅谈内核的Makefile、Kconfig和.config文件
Linux
内核源码
文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎么配置内核,这些问题都和
韦东山
·
2020-09-11 22:50
学习方法
第一个驱动程序(在Ubuntu系统下运行)
一、构造
内核源码
树#apt-cachesearchlinux-source#apt-getinstalllinux-source-4.4.0(下载的源码在目录/usr/src下)#解压
内核源码
tarxjf
mingtianwendy
·
2020-09-11 19:57
驱动学习
从Linus Torvalds一封发飙的电邮开始谈设备树究竟是棵什么树?
在Linux3.x之前的
内核源码
中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录,而且更严重的问题是,由于ARM商业
写代码的篮球球痴
·
2020-09-11 17:10
编程语言
java
python
操作系统
linux
【Linux学习笔记】Linux C中内联汇编的语法格式及使用方法(Inline Assembly in Linux C)
在阅读Linux
内核源码
或对代码做性能优化时,经常会有在C语言中嵌入一段汇编代码的需求,这种嵌入汇编在CS术语上叫做inlineassembly。
slvher
·
2020-09-11 16:05
Linux
STM32工作笔记0085---
UCOSIII
信号量和互斥信号量(上)
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这个信号量就类似于锁,给代码,或共享资源,比如输入输出寄存器等加锁,保证同一个时间只能有一个函数去操作对应的值,然后现在基本用来做任务同步是什么意思呢?比如数据的接收就需要同步,因为不同步有可能数据就会乱比如这里,通过中断进行数据接收,放到ISR寄存器,然后有个任务task1,去发送数据,那么这里的
credreamer
·
2020-09-11 09:52
硬件嵌入式
STM32工作笔记0083---
UCOSIII
中断和时间管理
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152去看看代码:这个就是串口的中断服务函数.然后可以看到这里有个判断#ifSYSTEM_SUPPORT_OSOSIntEnter()#endif如果使用了UCOS操作系统,这里就调用OSIntEnter()这函数开始.然后调用了OSIntEnter,以后,中间部分就写,操作系统的中断服务函数,然后,写完
credreamer
·
2020-09-11 09:19
硬件嵌入式
STM32工作笔记0084---
UCOSIII
软件定时器
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152这里定时器就是倒数,倒数完以后,执行一个回调函数然后这里有时间分辨率的概念比如这里我们定义了这个定时器从10开始,那么时钟频率是100ms,那么这里的100就好像是步长,那么10*100这里就是1s=1000ms这里默认设置为100hz,就是10ms这里还要注意,这个时钟节拍如果是5的话,那么时钟分
credreamer
·
2020-09-11 09:19
硬件嵌入式
STM32工作笔记0082---
UCOSIII
系统中的OSIntEnter() 与 OSIntExit()
技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152在uC/OS-II中,通常在进入中断时需要使用OSIntEnter();退出中断前使用OSIntExit();分析一下OSIntEnter()的代码voidOSIntEnter(void){if(OSRunning==OS_TRUE){if(OSIntNesting这个函数的作用是对全局变量OSIn
credreamer
·
2020-09-11 09:16
硬件嵌入式
块IO层(Linux
内核源码
分析)
背景本篇博客重点分析块IO层,试图了解在linux源码中是如何实现块IO的。基本知识块设备与字符设备块设备与字符设备都是物理外设。简单来说,块设备与字符设备的最大区别在于块设备都随机对数据片段进行读写的,而字符设备都以顺序对数据片段进行读写的。比如磁盘、CD-ROM盘、闪存就属于块设备。键盘、串口属于字符设备。扇区与块扇区是块设备的最小寻址单元,也就是说,是物理上的最小单元。而块则不同,块是文件系
ppingfann
·
2020-09-11 08:03
linux内核源码分析
scp 远程拷贝时软链接的处理方法
分析了下发现,原来是modules下的source软链接指向了我主机的
内核源码
,把
内核源码
也给拷贝了过去。仔细找了下资料,发现scp并没有什么参数可以避免这种情况的发生。
wangsuyu_1
·
2020-09-11 04:36
Linux
工作中的思考
【备忘】年薪50万2018年最新Spark2.0从入门到精通教程
Spark从入门到精通(Scala编程,案例实战,高级特性,Spark
内核源码
剖析,Hadoop高端)用到技术:Scala,Spark,SparkSQL,SparkStreaming涉及项目:每日uv和销售额统计
风一样的男人_
·
2020-09-11 02:30
spark
一步步手动构建小于10M的类嵌入式Linux系统
一个作为宿主机的Linux;本文使用的是RedhatEnterpriseLinux5.8;2、在宿主机上提供一块额外的硬盘作为新系统的存储盘,为了降低复杂度,这里添加使用一块IDE接口的新硬盘;3、Linux
内核源码
成都-狗蛋儿
·
2020-09-11 01:08
如何 给 linux 系统升级 内核版本
cat/proc/version查看升级步骤1.安装软件包sudoapt-getinstalllibncurses5-devlibssl-devbuild-essentialopenssl2.下载解压
内核源码
包到网站下载升级的内核版本
DADA2ndTIAN
·
2020-09-10 22:15
Linux
#
ubuntu
基于TQ2440的linux-2.6.30.4内核移植(笔记)
移植环境CPU:S3C2440交叉编译器:arm-linux-gcc-4.3.3虚拟机系统:Ubuntu12.04参考资料:《天嵌科技linux移植手册》移植步骤1、获取
内核源码
网址:http://ftp.sjtu.edu.cn
随心而乐-阿乐
·
2020-09-10 20:30
笔记
Kernel-3.2.0编译-Ubuntu12.04
>>>学习资料英本网的免费视频,推荐给大家,讲的比较清楚,适合入门Linux内核学习入门Linux内核介绍Linux内核编译Linux
内核源码
介绍及剪裁Linux内核模块例子超有用的资料网站kernel
weixin_34261739
·
2020-09-10 19:40
操作系统实验:Linux内存和进程管理部分源码阅读
一、实验内容及要求选定某版本的Linux
内核源码
,研读进程管理和内存管理部分相关源码。
CY_BRYANT
·
2020-09-10 17:10
密码学
OS
操作系统实验:Linux新增系统调用
实验内容:阅读并分析Linux
内核源码
,深入了解Linux内核中系统调用内部数据结构;编写一个新系统调用的响应函数,函数的名称和功能由实验者自行定义;将新的系统调用函数嵌入到Linux内核中;编写应用程序以测试新的系统调用并输出测试结果
CY_BRYANT
·
2020-09-10 17:10
OS
C 结构体
file结构体:
内核源码
位置:include/linux/fs.h第852行structfile{union{structllist_nodefu_llist;structrcu_headfu_rcuhead
不愿意透露姓名的舒先生
·
2020-09-10 16:18
C
ubuntu 上安装man手册
1、下载一个对应于使用的linux系统版本的
内核源码
并编译2、为避免man的一些功能缺失,先安装好manpages-devsudoapt-getinstallmanpages-dev3、安装mandocs
俗世中沉浮者
·
2020-09-10 16:06
linux
ubuntu
ubuntu12.04 升级自己编译的内核
之前安装的Ubuntu12.04内核版本为3.11.0.15-generic,后面下载相应版本的
内核源码
,执行apt-getsourcelinux-image-$(uname-r)命令下载的内核版本是3.11.10.12
lwxjkk
·
2020-09-10 15:20
linux驱动
start_kernel()之lock_kernel()详解
所以决定从每一个主要的函数开始,我知道这条路将会很长,
内核源码
那么多,这是一个长期的过程。希望自己能够坚持下来,争取能够写到
内核源码
的最终一个函数。本文所讲的内容是针对linux2.6.10
扫地聖
·
2020-09-10 11:53
kernel
Makefile笔记
Makefile笔记驱动模块下Makefile编译驱动代码--驱动模块下Makefile编译驱动代码–Makefile(被读取两次make2,
内核源码
中Makefile)ROOTFS_DIR=/nfs/
技术尖刀
·
2020-08-26 23:29
杂货铺
Linux
linux内核
makefile
linux
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他