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
Kconfig
记录5:ESP32S3的usb使用
0、前期准备1、会使用idf开发环境2、懂得
kconfig
1、知识储备1.1概述TingUSB是一个开源的跨平台的USB主机/设备的usb协议栈,常用在mcu开发平台,由于不采用动态分配内存以及阻塞所有中断事件
·
2025-06-26 01:59
Linux 内核中的 Makefile 和
Kconfig
:深入理解与实践
目录一、Makefile在Linux内核中的作用1.1什么是Makefile1.2Makefile的基本结构1.3内核中的Makefile二、
Kconfig
在Linux内核中的作用2.1什么是
Kconfig
2.2
Kconfig
夜星辰2025
·
2025-06-10 01:30
Linux驱动开发
linux
服务器
运维
配置管理工具之
kconfig
Foreword绕了这么大一圈,似乎只有
kconfig
是比较成熟的,能与之相媲美的管理工具很少
Kconfig
安装在windows下使用
Kconfig
,至少得有python,否则界面等内容无法正常显示python
alladmin
·
2025-05-16 20:51
编辑器
Zephyr build 架构
ForewordZephyr工程的整个构建体系是怎样的,这里做一个具体的分析和学习最近小米的Vele也开源了,不过由于缺少文档,而且架构非常庞大,光是仓库就传了两三百个,想看明白不太容易,但是基础的CMake、
Kconfig
alladmin
·
2025-05-02 07:33
c++
Qemu-STM32(十五):STM32F103加入Flash控制器
参考资料STM32F1XXTRM手册,手册编号:RM0008添加步骤1、在hw/arm/
Kconfig
文件中添加STM32F1XX_FLASH,如下所示:+号部分为新增加内容diff--gita/hw/
A-花开堪折
·
2025-05-01 10:18
qemu
stm32
嵌入式硬件
单片机
Qemu-STM32(十六):STM32F103加入GPIO控制器
参考资料STM32F1XXTRM手册,手册编号:RM0008添加步骤1、在hw/arm/
Kconfig
文件中添加STM32F1XX_GPIO,如下所示:+号部分为新增加内容diff--gita/hw/arm
A-花开堪折
·
2025-05-01 10:18
qemu
stm32
嵌入式硬件
单片机
nuttx os porting
|-nuttx||--Makefile||--
Kconfig
||--Documentation||`--(documentationfiles)/||--arch/|||--
Kconfig
|||--/|
weixin_41041321
·
2025-04-27 06:37
Linux 内核中
Kconfig
文件的作用和添加 menuconfig 项的方法
Kconfig
的作用
Kconfig
就是服务于menuconfig的一个配置文件。在对应目录下配置
Kconfig
文件,就是在配置对应的menuconfig项目。
·
2025-04-26 13:22
sass
Qemu-STM32(十三):STM32F103加入RCC控制器
参考资料STM32F1XXTRM手册,手册编号:RM0008添加步骤1、在hw/arm/
Kconfig
文件中添加STM32F1XX_RCC,如下所示:+号部分为新增加内容diff--gita/hw/arm
A-花开堪折
·
2025-04-07 23:25
qemu
stm32
嵌入式硬件
单片机
busybox的终端图形化界面菜单
/scripts/
kconfig
/lxdialog/lxdialogline[1]:--backtitleline[2]:BusyBox1.37.0Configurat
耶耶耶耶耶~
·
2025-03-26 19:02
其它
C
busybox
menuconfig+
Kconfig
的简单配置
目录1.背景2.管理方案2.1:.h中直接定义2.2:.bat+Cmake2.3:
Kconfig
2.3.1环境安装2.3.2代码2.3.2.1目录结构2.3.2.2ble目录下的
Kconfig
2.3.2.3hardware
S火星人S
·
2025-03-02 08:17
Kconfig
笔记
rtthread_scons简介
遵循兼容LINUX的
Kconfig
语法,用户可以方便的沿用以前的
kconfig
配置文件对代码进行宏管理。开源软件scons
美景不繁华
·
2025-02-12 04:25
python
Linux第45步_通过搭建“DNS服务器”学习图形化配置工具
1、“menuconfig图形化配置工具”有两个重要的文件1)、“.config”文件,它保存着“uboot的配置项”2)、“
Kconfig
”文件,它是图形界面的描述文件,也就是描述界面应该有什么内容。
LaoZhangGong123
·
2024-02-11 17:47
产品研发
linux
STM32MP157
经验分享
uboot
学习
注册platform device
1修改vimdrivers/char/
Kconfig
,添加HELLO_CTLconfigHELLO_CTLtristate"EnableHELLOconfig"defaultyhelpEnableHELLOconfigconfigLEDS_CTLbool"EnableLEDSconfig"defaultyhelpEnableLEDSconfig2
嵌入式工作
·
2024-02-10 15:07
全志R128 SDK HAL 模块开发指南之HW Spinlock
源码结构├──hal_hwspinlock.c├──hwspinlock.h├──
Kconfig
├──Makefile├──platform│ ├──hwspinlock-sun20iw2.h└──platform-hwspinlock.h
DOT小文哥
·
2024-02-04 19:49
全志R128
智能硬件
linux
全志
R128
spinlock
硬件架构
STM32F407移植OpenHarmony笔记4
makemenuconfig需要/device/soc/*下面有对应的
Kconfig
文件。直接去gitee下载stm32的配置文件拿来参考用。先提取
Kconfig
文件,后面再添加其它文件。
星沉地动
·
2024-01-31 11:22
学习笔记
MCU
OpenHarmony
STM32F407
Linux内核及内核编译
内核及内核编译Linux内核的发展内核抢占线程模型虚拟内存的变化Linux内核组成Linux内核源代码的目录结构Linux内核的组成部分Linux内核空间与用户空间Linux内核的编译及加载Linux内核的编译
Kconfig
孤独memories
·
2024-01-31 08:55
Linux设备驱动开发
linux
运维
linux内核
内核编译
【嵌入式移植】5、U-Boot源码分析2—make nanopi_neo2_defconfig
defconfig3编译过程分析3.1编译目标3.2scripts_basic3.2.1prefixsrc定义3.2.2PHONY3.2.3__build3.2.4fixdep3.3obj=scripts/
kconfig
1
Keep_moving_tzw
·
2024-01-29 08:55
【嵌入式移植】
嵌入式
U-Boot
defconfig
Buildroot 构建文件系统
整个Buildroot是由Makefile脚本和
Kconfig
配置文件构成的。
JalynFong
·
2024-01-20 07:46
RT-Thread 13. menuconfig 中的选项从哪里来
//GD32系列BSP制作教程.mdRT-Thread系统通过menuconfig的方式进行配置,而menuconfig中的选项是由
Kconfig
文件决定的,因此想要对RT-Thread系统进行配置,需要对
lljss2020
·
2024-01-18 23:27
#
RT-Thread
mcu
宋宝华: ARM64 Linux meltdown修复补丁KPTI的最重要3个patch
一个patch是“arm64:
Kconfig
:AddCONFIG_UNMAP_KERNEL_AT_EL0”,此patch前后2次修正,地址如下:https://git.kernel.org/pub/scm
一只晨兴夜不得寐的运维人
·
2024-01-12 06:44
linux
运维
服务器
RT-Thread系统移植
1.2RT-Thread简介1.3ENV简介二、开发环境搭建2.1MDK安装2.2Git安装2.3RT-Thread相关下载2.4其他素材三、移植RT-Thread四、RT-Thread的构建与配置系统4.1
Kconfig
别问,问就是全会
·
2024-01-11 10:06
嵌入式应用
单片机
RT-Thread
W601
ARM64位平台如何跑32位可执行程序
1、配置linuxkernel使kernel支持在EL0上运行32位可执行程序:(arch/arm64/
Kconfig
中)configCOMPATbool"Kernelsupportfor32-bitEL0
大豫之子
·
2024-01-11 04:59
linux
嵌入式硬件
ubuntu
RT-Thread看门狗驱动流程
文章目录1、配置STM32CubeMX2、配置
Kconfig
3、代码测试1、配置STM32CubeMX首先要使能HAL库的看门狗功能。
无.处安放的灵魂
·
2024-01-04 17:02
RT-Thread
lv13 内核模块动态添加新功能 6
1动态加载法即新功能源码与内核其它源码不一起编译,而是独立编译成内核的插件(被称为内核模块)文件.ko1.1新功能源码与Linux内核源码在同一目录结构下时给新功能代码配置
Kconfig
(模块代码与上一级相同
4IOT
·
2023-12-30 04:10
嵌入式开发
linux
arm开发
[RISCV]kernel bringup issue 记录
sbi";这个需要搭配kernel的选项(1)│Symbol:SERIAL_EARLYCON_RISCV_SBI[=y]││Type:bool│Definedatdrivers/tty/serial/
Kconfig
圆山猫
·
2023-12-30 02:43
RISCV
linux内核死锁检测
二、Lockdep内核配置自旋锁与互斥锁在内核文件lib/
Kconfig
.debu
浪的不想起名字
·
2023-12-27 04:57
linux
算法
运维
ra6m3之adc踩坑日志(基于rt-thread )
fsp工具正确配置Stacks3.问题是根本没有在RT-ThreadStudio看到HAL相关的ADC代码,也没看到Settings里边的ADC配置选项问题分析RT-Thread跟Linux内核一样,采用
Kconfig
IOT那些事儿
·
2023-12-22 14:26
开发日志
eclipse
物联网
mcu
嵌入式硬件
buildroot使用介绍
整个Buildroot是由Makefile脚本和
Kconfig
配置文件构成的。
围城&微尘
·
2023-12-14 17:40
java
前端
开发语言
驱动开发--内核添加新功能
,进程相关向内核增加新功能(静)--编译到uImage1.新功能源码与Linux内核源码在同一目录结构下在linux-3.14/driver/char/目录下编写myhello.c2.给新功能代码配置
Kconfig
3
聪
·
2023-12-05 12:27
linux
运维
服务器
【驱动】SPI驱动分析(六)-RK SPI驱动分析
这个目录和一些层次比较明显的驱动目录布局不同,全放在这个文件夹下,因此还是只好通过看
Kconfig
和Makefile来找找思路先看Makefile,里面关键几行:obj-$(CONFIG_SPI_MASTER
嵌入式与Linux那些事
·
2023-12-01 04:59
#
SPI驱动
linux
嵌入式硬件
c语言
嵌入式
嵌入式ARM64 使用buildroot构建最小系统
orangepi4rockchiprk3399LPDDR44GeMMC16G系统:ubuntu20.04buildroot是Linux平台上一个构建嵌入式Linux系统的框架,整个Buildroot是由Makefile脚本和
Kconfig
爱的si念
·
2023-11-27 13:01
linux
linux
嵌入式
u-boot
arm
一文让你彻底了解Linux内核源码组织结构
概要:本文内容包含Linux源码树结构分析、LinuxMakefile分析、
Kconfig
文件分析、Linux内核配置选项分析。这些知识是为了理解内核文件的组织形式,为具体移植内核做知识准备。
简说Linux内核
·
2023-11-26 13:54
linux
嵌入式开发
Linux内核
进程管理
设备驱动
ESP32 之 ESP-IDF 教学(十八)—— 组件配置(
KConfig
)
本文章来自原创专栏《ESP32教学专栏(基于ESP-IDF)》,讲解如何使用ESP-IDF构建ESP32程序,发布文章并会持续为已发布文章添加新内容!每篇文章都经过了精打细磨!↓↓↓通过下方对话框进入专栏目录页↓↓↓CSDN请求进入目录_Ox是否进入ESP32教学导航(基于ESP-IDF)?确定文章目录一、组件配置涉及的文件简介1、为什么要用组件配置2、组件配置相关文件详解二、创建组件配置1、创建
Augtons正(单片机)
·
2023-11-25 11:59
ESP32
教学专栏
(基于ESP-IDF)
ESP32
C语言
单片机
嵌入式
物联网
编译linux内核报错
1、/bin/sh:1:flex:notfoundscripts/Makefile.lib:202:recipefortarget'scripts/
kconfig
/zconf.lex.c'failedmake
远行的蜗牛2016
·
2023-11-22 21:11
linux
Linux内核学习方法
毫不夸张地说,
Kconfig
和Makefile是我们浏览内核代码时最为依仗的两个文件
HappyMrSpring
·
2023-11-22 15:18
Linux内核
menuconfig深度定制--Apple的学习笔记
menuconfig生成的.config文件主要用来作为makefile工程的输入配置项,采用标准的
Kconfig
语法。
applecai
·
2023-11-21 13:00
移植树莓派中的fbtft显示驱动到Linux开发板下(二)
.gitclonehttps://github.com/notro/fbtft2.修改fbtft.h,如下图(补丁文件)3.修改fbtft_device.c4.删除fbtft目录下的Makefile和
Kconfig
匿名打工仔
·
2023-11-15 19:39
linux-底层驱动
内核编译make menuconfig报错,<command-line>: fatal error: curses.h: 没有那个文件或目录
问题描述makemenuconfig提示报错##configurationwrittento.config#HOSTCCscripts/
kconfig
/mconf.o:fatalerror:curses.h
Dbug~
·
2023-11-13 13:52
linux
ARMv8架构下修改Linux内核并打开kvm硬件虚拟化支持(平台Firefly-rk3568)
基础知识关于内核几个配置文件的介绍可以参考[浅谈内核的Makefile、
Kconfig
和.config文件](浅谈内核的Makefile、
Kconfig
和.config文件(baidu.co
Repited_x_
·
2023-11-12 02:28
嵌入式虚拟化
Unix学习
理解计算机系统
arm
架构
linux
rt-thread env 修改芯片类型
所以,我们需要修改下配置文件,过程如下:修改board目录下
Kconfig
脚本文件修改board目录下board.h下Flash和RAM大小修改
Tigerots
·
2023-11-11 12:07
RT-Thread
U-Boot 图形化配置及其原理
目录U-Boot图形化配置体验menuconfig图形化配置原理makemenuconfig过程分析
Kconfig
语法简介添加自定义菜单在前两章中我们知道uboot可以通过mx6ull_alientek_emmc_defconfig
行稳方能走远
·
2023-11-09 23:12
正点IMX6ULL系统移植
linux
RT-Thread的构建与配置系统
Kconfig
:kernelconfig配置文件(提供系统的配置裁剪功能)Scons:构建工具env工具:主要提供构建系统所需的各种环境变量以及软件包的管理EnvEnv是RT-Thread推出的开发辅助工具
饼干饼干圆又圆
·
2023-11-09 18:44
RT-Thread
RT-Thread
RT-Thread提供的网络世界入口 -net组件
位于/rt-thread/components/net路劲下,作为一款基础组件,env与Studio的工程配置项界面的配置项都依赖该目录下的
Kconfig
。
饼干饼干圆又圆
·
2023-11-09 18:44
RT-Thread
网络
arm开发
Linux内核组织结构详解
概要:本文内容包含Linux源码树结构分析、LinuxMakefile分析、
Kconfig
文件分析、Linux内核配置选项分析。这些知识是为了理解内核文件的组织形式,为具体移植内核做知识准备。
書生途66
·
2023-11-08 17:06
Linux内核
linux
驱动开发
运维
linux 驱动——将模块编译进内核
文章目录新增C文件修改Makefile文件修改
Kconfig
文件模块使能内核启动日志参考linux驱动——字符设备驱动linux驱动——字符设备驱动(自动生成设备节点文件)linux驱动——将模块编译进内核前面两节介绍的驱动都是以模块的形式
tyustli
·
2023-11-07 08:23
#
kernel
linux
模块编译进内核
linux计算多个文件大小的和,linux统计多个文件大小总和
首先:查看当前文件夹大小的命令是:[root@host1test]#du-sh39M.查看当前文件夹下所有文件的大小:[root@host1test]#du-sh*108
Kconfig
-2.6.32-573
一起公考app
·
2023-11-06 03:38
linux计算多个文件大小的和
redis-benchchmark性能测试
redis-benchmarka默认在Linux文件路径/usr/local/bin下,可以通过ls命令查看,具体如下图所示:这里需要注意的是,
kconfig
是我自己创建的目录,
kconfig
里面是redis
散一世繁华,颠半世琉璃
·
2023-11-03 05:59
redis
数据库
缓存
最简单的驱动程序
简介在Linux内核中,Makefile和
Kconfig
是两个重要的文件,它们分别承担着不同的作用。MakefileMakefile是一个文本文件,用于定义编译和构建内核的规则。
o^free
·
2023-11-03 03:17
驱动开发
驱动开发
编译linux内核报错,/bin/sh: 1: flex: not foundscripts/Makefile.host:9: recipe for target ‘scripts/
kconfig
/
linuxkernel编译报错,执行makemenuconfig,报错如下:HOSTCCscripts/basic/fixdepUPDscripts/
kconfig
/mconf-cfgHOSTCCscripts
旭日东升耀大地
·
2023-11-01 07:21
java
服务器
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他