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内核源码
使用docker搭建Linux 0.11 实验环境
为你学习linux
内核源码
提供便利。希望你的Linux内核学习之路能从这里开始。获取源码从github上获取Linux0.11实
夏洛的克
·
2020-08-26 08:43
内核
C/C++
Linux内核完全剖析0.12(一)
portableoperatingsysteminterfaceforcomputeingsystems0.12版本发布于1992年,包括:bootimage-0.12.Z启动映像文件rootimage-0.12.Z根文件系统映像文件linux-0.12.tar.Z
内核源码
VintNee
·
2020-08-26 07:24
Linux
内核移植之设备树
拿到板子虽然板子后决定移植一个比较新的内核,于是从www.kernel.org上下了个
内核源码
linux-3.14.tar.xz,可是解压后却发现内核变了,变得和以前不一样。
jixianghao
·
2020-08-26 07:05
Linux
Linux内核和常见的发行版本
新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程序开发版由于要试验各种解决方案,所以变化很快
内核源码
网址http://www.kernel.orgLinux常见的发
江湖混子
·
2020-08-25 18:22
Linux
001-Linux简介
开发版:由于要试验各种解决方案,所以变化很快
内核源码
网址:htt
MzHeader
·
2020-08-25 07:36
linux
linux
linux目录
简单记录一下Linux gadget serial的工作
内核源码
的目录为\drivers\usb\g
EmbededSwordman
·
2020-08-25 02:27
Linux开发
Android
内核源码
Abi目录学习笔记
好记性不如烂笔头,今天要学习的是Android中Abi目录下的代码。下面是基本的学习的笔记的汇总。首先是include中的头文件的说明。在cxxabi的头文件中主要需要掌握下面的几个点:1、这个头文件中包含的主要的功能就是基于C++2.9.5中的驱动的类型的信息。2、驱动的类型这里面主要定义了这么几类:2、1__fundamental_type_info基本驱动类型的信息2、2__array_ty
zhangjiaofa
·
2020-08-24 18:04
Android内核底层剖析
谈谈如何学习Linux内核 (一) —— 选择合理的高度,决定自己的视角
但是如果问其如何学习Linux内核,不同的人会给出不同的答案,有的人会告诉你先去看看0.11的
内核源码
,有的人则是推荐先看《Linux内核设计与实现》这样的书,有的人则会说先把内存寻址学懂,然后再开始考虑网络协议栈和文件系统之类的内容
明何
·
2020-08-24 16:28
linux
编译 Ubuntu-20.04 驱动
可能的情况内核信息:uname-aLinuxubuntu5.4.0-37-generic#41-UbuntuSMPWedJun318:57:02UTC2020x86_64x86_64x86_64GNU/Linux
内核源码
路径
xhr_embedded
·
2020-08-24 16:20
ARM-Linux驱动移植--RTC(实时时钟)移植
2.6.28主机平台:Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6584285首先修改
内核源码
iteye_12675
·
2020-08-24 14:10
记录一次 FreeBSD 的内核编译
最近想在FreeBSD下尝试下虚拟化解决方案jail,但是默认的阿里云内核不支持虚拟网络栈,所以只能重新编译内核删除并重新下载
内核源码
删除自带的
内核源码
rm-rf/usr/src下载
内核源码
wgethttps
墨风
·
2020-08-24 14:22
freebsd
linux
内核
内核编译
android module驱动编程及通信
2019独角兽企业重金招聘Python工程师标准>>>前言:androidmodule编译环境搭建及简单设备驱动编写,最后写一个测试POC与驱动通信一、编译环境搭建android编译好的
内核源码
(主要是
weixin_33733810
·
2020-08-24 10:00
UCOSIII
消息队列
3、
UCOSIII
对消息的读取可以说(FIFO)先进先出,也可以先进后出(LIFO)。
1947873692
·
2020-08-24 09:27
stm32
UCOSIII
【
UCOSIII
】
UCOSIII
的信号量
信号量信号量像是一种上锁机制,代码必须获得对应的钥匙才能继续执行,一旦获得了钥匙,也就意味着该任务具有进入被锁部分代码的权限。一旦执行至被锁代码段,则任务一直等待,直到对应被锁部分代码的钥匙被再次释放才能继续执行。信号量用于控制对共享资源的保护,但是现在基本用来做任务同步用。要想获取资源的任务必须执行“等待”操作,如果该资源对应的信号量有效值大于1,则任务可以获得该资源,任务继续运行。如果该信号量
Yngz_Miao
·
2020-08-24 09:15
【
UCOSIII
】
UCOSIII
的初始化和启动
UCOSIII
系统初始化在使用
UCOSIII
之前我们必须先初始化
UCOSIII
,函数OSInit()用来完成
UCOSIII
的初始化,而且OSInit()必须先于其他
UCOSIII
函数调用,包括OSStart
Yngz_Miao
·
2020-08-24 09:15
Cortex-A8内核中添加RTC驱动和设置时间
于是到
内核源码
目录下查看配置(makemenuconfig),发现九鼎科技已经把RTC驱动已经配置好,可以在ARM开发板根文件系统输入lsproc/driver/查看到RTC驱动确实已经成功安装好之后继续在根文件目录下切换到如下一目录
小雷家家-LeiJin
·
2020-08-24 07:28
Cortex-A8
STM32的USART中断死循环,形成死机,将
UCOSiii
的所有任务卡死,不再进行调度
作者:观海QQ:531622直接说重点:我用的是STM32F103芯片USART1_IRQHandler总是中断,程序死循环。任务也跑不起来,串口1我的RX没有接线,认为不可能进入接收中断,结果就凉凉了,还是进入并且溢出产生ORE置位补充:像printf这种阻塞型的函数,尽量不要放到中断里面,有可能导致卡死机另外在中断处理函数中,需要先清标志位,在读值,防止出现溢出的情况1、出现问题:原程序的中断
阅微草堂ZSF
·
2020-08-24 06:24
STM32
stm32f429上移植
ucosiii
建立文件夹:选择一个裸机工程,在user文件夹下建立如下文件夹,APP文件夹,表示系统应用层文件夹,BSP文件夹表示板级支持包文件夹,uc-cpu文件夹表示和cpu有关文件,uc-lib表示系统的库文件,ucos-iii表示ucos的源码文件夹,如图1。图1移植文件夹建立文件拷贝,将部分文件拷贝到APP文件夹下,打开下载好的官方移植文件夹并进入到文件夹Micrium_STM32F429II-SK_
youbin2013
·
2020-08-24 06:46
stm32
[RTOS]关于STM32F4移植
uCOSIII
使用FPU会HardFault
首先必须要谢谢正点原子的uCOS开发手册V3.0,介绍的很详细,大神就是大神然后呢,这几天就在看的时候发现移植
uCOSIII
出现了开启FPU的时候就会HardFault,然后上网搜了一下,果然这个问题烂大街了已经
坚强的山猫
·
2020-08-24 06:34
RTOS
STM32平台移植
uCOSIII
STM32平台
uCOSIII
移植使用的软件及硬件平台:硬件:德飞莱STM32开发板M3S(STM32F103ZE)软件:keiluVision4固件库:STM32F10x_StdPeriph_Lib_V3.5.0
uCOSIII
日落沙明
·
2020-08-24 06:18
移植
【嵌入式】基于STM32F4的
ucosiii
官方例程小坑,以及ucos中断配置方法
1.
ucosiii
官方例程获得ucos移植起来不算简单,所以官方很贴心的提供了移植好的工程,包括keil和IAR工程。
菜老越
·
2020-08-24 06:01
嵌入式
UCOSIII
移植笔记(三)
此篇博文主要讲述
UCOSIII
的任务管理功能。多任务操作系统最主要的就是对任务的管理,包括任务的创建、挂起、删除和调度等。关于
UCOSIII
任务的创建、挂起、删除和调度可以查看本人另一篇博文。
s18714804418
·
2020-08-24 06:19
STM32F103C8T6下移植
ucosiii
使用OLED遇到的问题
在
ucosiii
使用oled遇到的编译报错在向STM32F103C8T6移植
ucosiii
,并打算在0.96寸OLED上显示字符串时,发现移植OLED操作程序后会出现如下报错。
W_ZP
·
2020-08-24 06:22
单片机
ucosiii
ucosiii
oled
stm32移植
UCOSIII
的空间不足问题解决
在stm32上移植一个
UCOSIII
系统在编译时提示RAM空间不足的问题问题详情如下:解决办法如下:解决办法一:换一款RAM空间更大的芯片解决办法二:增加编译优化选项一般keil上默认是不优化的,也就是如图所示状态
小小城御园
·
2020-08-24 06:14
STM32F429学习
STM32F4_
UCOSIII
esp8266_free_rtos 双机SPI通信
最近一直在研究SPI双机通信,深入了解SPI的通信原理,做了一个实验,一直卡在收发数据上,网上的例程看了太多,大同小异,基本没有能用的。终于楼主痛下决心,买了一个逻辑分析仪,发现ESP8266的发送格式是这样的esp8266主机写信号0X02,第一个时钟跳边沿采集数据,一个数据发送长度是32b,这里重点说一下发送数据的长度,在ESP8266双机通信中,改变数据长度会导致从机接收不完整或接收不正确的
云涯纵
·
2020-08-24 06:09
【
UCOSIII
】【初始化五个内部任务】中断服务服务管理任务0、时钟节拍任务1、定时任务2、统计任务62、空闲任务63
五个内部任务初始化://
UCOSIII
中以下优先级用户程序不能使用,将这些优先级分配给了
UCOSIII
的5个系统内部任务:理论上任务数可以无限,但因为RAM、ROM等的限制,定为最大64个任务(OS_CFG_PRIO_MAX
不会写代码的美年达
·
2020-08-24 05:50
UCOSIII
FreeRTOS开发实战_FreeRTOS内核配置项目解析
这个配置文件是针对用户程序的,而非内核,因此配置文件一般放在应用程序目录下,不要放在RTOS
内核源码
目录下。可以参考Demo中的FreeRTOSConfig.h,有些例
孤独的小丑
·
2020-08-24 05:16
FreeRTOS
物联网
AIOT纵论
ucosii/iii实时嵌入式操作系统任务切换与中断管理深入解析
学习嵌入式实时操作系统ucos的比较好的三本书:嵌入式实时操作系统ucosii原理及应用(任哲)、嵌入式实时操作系统
ucosiii
(宫辉等译)、
ucosiii
内核实现与应用开发实战指南(刘火良)。
biao2488890051
·
2020-08-24 05:10
ucosiii内核源码
【
UCOSIII
操作系统】中断管理篇
UCOSIII
操作系统
UCOSIII
操作系统——中断管理篇中断管理的API函数中断延迟发布直接发布延迟发布
UCOSIII
其他内容导航不迷路
UCOSIII
操作系统-简介【
UCOSIII
操作系统】任务篇(1
不知道在干嘛每天
·
2020-08-24 05:28
UCOSIII操作系统
STM32F4-
UCOSIII
-1移植
当习惯了使用裸机之后便开始觉得有很多东西不够完善,特别是当遇到其中一个延时函数在跑的时候特别尴尬,很多事情都做不了,只能等这个东东延时完成之后才能继续本人使用的板子是STM32F4VET6的板子。。。。。。实现“同时”运行多个任务的方法有很多种(本来就是并行处理的FPGA就不用管这个了)1.中断2.状态机3.嵌入式OS当然最推荐的就是使用嵌入式OS了,在众多的嵌入式OS中,适合选择的有很多,Lin
JackeyLiu000
·
2020-08-24 05:56
STM32学习个人笔记
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(一)移植FreeRTOS到STM32第一部分
官网:https://www.freertos.org/下载三、FreeRTOS文件夹内容简介:1、FreeRTOS文件夹:FreeRTOS包含Demo例程和
内核源码
(非常重要),
Sumjess
·
2020-08-24 05:20
从0到1攻破FreeRTOS
深度学习服务器环境搭建(nvidia-410.72 + cuda-9.0 + tensorflow_gpu-1.12)
系统环境:centos7.4内核版本:3.10.0-862.14.4.el7.x86_64本教程安装nvidia驱动过程中需要linux
内核源码
编译驱动,第一次安装时机器预装内核版本是3.10.0-693
beat_nature
·
2020-08-24 04:36
LINUX内核目录分析
Linux
内核源码
结构首先分析一下源码目录下的重要的三个单独文件其中第一个问Kbuild(就是kernelbuild)就是内核编译,这个文件就是Linux内核编译体系需要用到的文件第二个Kconfig就是和内核配置有关的
Spark Wang
·
2020-08-23 22:46
嵌入式Linux
linux
内核源码
目录结构分析
原文地址/arch。arch是architecture的缩写。arch目录下是好多个不同架构的CPU的子目录,譬如arm这种cpu的所有文件都在arch/arm目录下,X86的CPU的所有文件都在arch/x86目录下。/block。是块的意思,在linux中block表示块设备,块设备是以数据块方式接收和发送的数据的设备。譬如说SD卡、iNand、Nand、硬盘等都是块设备。几乎可以认为块设备就
weixin_30699463
·
2020-08-23 20:36
PHP
内核源码
阅读过程(一)
最近在阅读PHP的内核,所以把过程记下来。本人使用cli方式启动php,版本是7.3.3,调试平台是centos6.5。cli方式启动的入口位于sapi/cli/php_cli.cmain1.函数save_ps_args这个函数是进来后调用的第一个函数,原型:char**save_ps_args(intargc,char**argv)其功能是保存命令行参数,检查命令行参数和环境变量。保存命令行参数
token0801
·
2020-08-23 19:56
PHP内核
可以逆转十六进制字符串为Byte[]吗
我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了"Antz系统更新地址""Linux
内核源码
分析地址""Github项目地址"在之前的任务中,我们已经通过直接操作显卡驱动完成了简单的图形化
rzbai
·
2020-08-23 19:31
Linux 内核中的 kconfig 原理
linux中的makemenuconfig出来的图形界面来配置内核,这种方法很是方便,今天我们就来分析下
内核源码
中是怎么实现它的。
qqliyunpeng
·
2020-08-23 19:10
linux
linux
内核源码
目录结构(2.6.35.7版本)
以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除。1、单个文件(1)Kbuild,Kbuild是kernelbuild的意思,就是内核编译的意思。这个文件就是linux内核特有的内核编译体系需要用到的文件。(2)Makefile,这个是linux内核的总makefile,整个内核工程用这个Makefile来管理的。(3)mk,是九鼎在移植时自己添加的,不是linux内核本身的东西。九鼎添加
天糊土
·
2020-08-23 17:32
Kernel移植
Linux内核配置Kconfig语法
何为Kconfig它的作用是什么
内核源码
编译过程遍历每个源码目录(或配置指定的源码目录)Makefile每个目录的Makefile会根据Kconfig来定制要编译对象回到顶层目录的Makeifle执行编译那么我们就得出各个文件的作用
诗小法
·
2020-08-23 17:15
Linux_kernel
Linux 内核目录(arch,drivers,include,init,ipc,kernel,mm,net,scripts,tools)
内核源码
很复杂,包含多级目录,形成一个庞大的树状结构,通常称为Linux源码目录树。
静水流深_
·
2020-08-23 17:41
Linux
内核开发
Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
引言前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合
内核源码
路径完成那么如何将驱动直接编译进内核呢?
fml1997
·
2020-08-23 16:13
驱动篇
fl2440
内核篇
Linux kernel源码目录介绍
block块设备的I/O层crypto加密APIDocumentation
内核源码
文档drviers设备驱动代码firmware使用某些驱动程序而需要的设备固件(设备本身可能需要的rom文件叫做固件)fs
bestboyxie
·
2020-08-23 15:57
Linux
kernel
Linux
内核源码
分析(1)——compiler.h分析(1)
Linux的
内核源码
都会包含文件linux\compile.h,所以先分析该文件内的内容,作为开篇。
WY16223864
·
2020-08-23 15:22
Linux内核
linux
Linux
LINUX
Linux 内核目录(arch,drivers,include,init,ipc,kernel,mm,net,scripts,tools)
内核源码
很复杂,包含多级目录,形成一个庞大的树状结构,通常称为Linux源码目录树。
静水流深_
·
2020-08-23 15:15
Linux
内核开发
Linux
内核源码
目录结构
1.arch,architecture的缩写,结构架构的意思,故该目录下存放的是不同架构的CPU的目录。2.block,块设备。3.crypto,加密相关。存放常见的加密代码实现。4.Documentaion,文档相关。存放一些文档。5.drivers,驱动目录。分门别类的列出Linux支持的所有硬件的驱动代码。6.firware,固件相关。固件也是软件,只是固化在了IC中运行,如开发板的IROM
MelonSuika
·
2020-08-23 15:34
Linux内核
linux内核设计与实现——第二章从内核出发
2.1获取
内核源码
2.2
内核源码
树arch——特定体系结构的源码crypto——CryptoAPIDocumentation——
内核源码
文档drivers——设备驱动程序fs——VFS和各种文件系统include
airuoshahen
·
2020-08-23 07:22
学习笔记
操作系统 Ubantu中编译一个新的内核
VMvirtualbox和安装Ubuntu(2)安装ubantu虚拟机参见以下链接,讲的很详细VirtualBox虚拟机安装Ubuntu操作系统安装好之后如图(3)打开虚拟机浏览器,到www.kernel.org下载
内核源码
Lucas*
·
2020-08-23 07:27
操作系统
48 使用linux
内核源码
里的按键轮询驱动
在
内核源码
目录下:makemenuconfigARCH=armCROSS_COMPILE=arm-linux-gnueabihf-DeviceDrivers--->Inputdevicesupport-
jklinux
·
2020-08-23 06:28
OrangePi
H3
Linux设备驱动开发
drivers/built-in.o:在函数‘mma8451_probe’中:对‘input_allocate_polled_device’未定义的引用
编译fsl官方
内核源码
的时候出现这个错误导致uImage不能生成百思不得其解查询相关资料得知MMA8451是某类加速度传感器(。。。
LhStory
·
2020-08-23 04:47
ubuntu编译内核
1.先下载需要编译的内核版本的源代码并解压(以linux-3.2.39为例);2.进入
内核源码
目录,把系统中原来的config配置拷贝到源码目录下,这样做是为了重新编译内核时仍然能够把原有系统中的驱动等编译进去
penyunwudong
·
2020-08-22 22:00
linux
kernel
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他