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
嵌入式Linux:uboot
嵌入式Linux
学习笔记 (一) fbtft使用笔记
前言在断断续续学习了比较长时间的
嵌入式Linux
之后,我着手准备自己设计一款Linux的小电脑,在设计硬件之前,我需要掌握一些软硬件的使用,比如fbtft用于驱动小LCD屏幕,usb摄像头,2.4Gwifi
张竞豪
·
2023-11-15 19:43
嵌入式linux
linux
嵌入式Linux
fbtft(SPI TFT屏)驱动移植及调试
一、概述项目涉及到kernel配置、DTB设备树、fbtft屏驱动修改移植,驱动模块自动加载、屏幕调试。二、准备工作1、64bitLinux系统,我用的是VMware+ubuntu16.4。2、嵌入式开发板,我用的是NanoPi-NEO,全志H3芯片,256MRAM。3、TFT屏一块,我用的是ST7735S,128X128分辨率。4、网线一根、数据线一根,5V2A电源一个(一定要2A以上)。三、开
可望*-*
·
2023-11-15 19:12
嵌入式Linux
嵌入式
linux
arm
互斥量和互斥锁的关系
刚开始学习时遇到互斥锁和互斥量这两个名词时,就是不知道他们有什么关系,百度很久也很少有相关资料(我已经在百度百科也添加了了这么一句话:互斥量又称互斥锁),后来在周立功《
嵌入式Linux
开发教程》上册,找到他们两者的关系顺便记录下来供大家学习和查找方便
斗转星移3
·
2023-11-15 18:29
互斥锁
互斥量
互斥锁互斥量关系
【嵌入式数据库Sqlite3相关知识】
1.1基于嵌入式的数据库基于
嵌入式linux
的数据库主要有Sqlite
小殷学长
·
2023-11-15 11:53
linux
数据库
sqlite
嵌入式
嵌入式linux
ARM 开发板 使用pyqt显示界面
野火linux开发板ubuntu18.04pyqt5开发流程一.需要准备的材料二.连接单片机三.配置网络四.配置python环境五.apt安装pyqt5基础模块五点一.pip源码编译安装pyqt5更多模块六.ubuntu18.04跳过登录界面直接运行qt关于重启程序关于界面适配屏幕不熄屏需要嵌入式软件定制开发进群一.需要准备的材料linux开发板(树莓派,香橙派,野火linux开发板,jetson
图像处理大大大大大牛啊
·
2023-11-15 08:14
pyqt5
python
pyqt5
linux
OpenBMC
Uboot
下使用TFTP升级系统
设置TFTP服务器setenvserverip192.168.2.300传入系统固件OpenBMC的.bin文件:image-bmc,位于obmc-phosphor-image-XXXXX.static.mtd.all.tar压缩包中,image-bmc解压到TFTP服务器共享目录,传入固件:#直接输入tftp可以看到地址从0x83000000开始#AST2500AST2600一样tftp0x83
一如既往の
·
2023-11-15 04:50
OpenBMC
Linux
linux
IMX6ULL按键控制LED灯亮灭(基于韦东山
嵌入式Linux
教程)
目录一、编写驱动程序的三种方法1.1传统方法1.2总线设备驱动模型1.3设备树二、IMX6ULL按键控制LED灯亮灭(实现部分)2.1按键驱动部分(button_drv_source)2.1.1硬件层(chip_xxx_gpio.c)2.1.2中间层(xxx_drv.c)2.2led驱动部分(led_drv_source)2.2.1硬件层(chip_xxx_gpio.c)2.2.2中间层(led_
Patarw_Li
·
2023-11-15 02:58
嵌入式
单片机
嵌入式硬件
linux
使用IDE(vs code)进行
嵌入式linux
驱动开发
vscode工程的头文件查找路径及编译器路径4.IntelliSenseEngineFallback设置为ENABLE编辑驱动文件和Makefile背景早期的ubuntu版本上没有好的可用的IDE,那个时候
嵌入式
奇奇猴
·
2023-11-15 02:24
Linux驱动开发
IDE
vs
code
嵌入式linux驱动开发
day14-文件系统工作流程分析
1.内核启动文件系统后,文件系统的工作流程1.参数的接收2.参数的解析3.参数的应用问题:1.
UBOOT
传给KERNEL的参数是以tagglist进行的KERNEL传给文件系统(busybox)的参数是以什么进行的
拓海973
·
2023-11-15 01:30
linux内核
服务器
linux
网络
嵌入式LINUX
——环境搭建 windows、虚拟机、开发板 互ping
摘要:本文包含,如何设置linux开发板和虚拟机、windows互ping成功以及设置过程中出现的虚拟机、开发板查询不到eth0windowsping开发板出项丢包等问题的解决方式。windows端设置windows端插入USB转网卡打开windows桌面下右下角的网络标识打开“更改适配器选项”、找到刚刚安装的免驱动的USB网卡双击弹出如下窗口再点击属性选中IPV4双击设置IP子网掩码和网关如下所
Z文的博客
·
2023-11-14 19:16
嵌入式linux
linux
学习
笔记
ping
虚拟机
正点原子
嵌入式linux
驱动开发——Linux ADC驱动
在之前的笔记中,学习了如何给ICM20608编写IIO驱动,ICM20608本质就是ADC,因此纯粹的ADC驱动也是IIO驱动框架的。本章就学习一下如何使用STM32MP1内部的ADC,并且在学习巩固一下IIO驱动。ADC简介ADCADC,AnalogtoDigitalConverter的缩写,中文名称模数转换器。它可以将外部的模拟信号转化成数字信号。对于GPIO口来说高于某个电压值,它读出来的只
努力自学的小夏
·
2023-11-14 06:33
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子
嵌入式linux
驱动开发——Linux IIO驱动
工业场合里面也有大量的模拟量和数字量之间的转换,也就是常说的ADC和DAC。而且随着手机、物联网、工业物联网和可穿戴设备的爆发,传感器的需求只持续增强。比如手机或者手环里面的加速度计、光传感器、陀螺仪、气压计、磁力计等,这些传感器本质上都是ADC,注意查看这些传感器的手册,会发现他们内部都会有个ADC,传感器对外提供IIC或者SPI接口,SOC可以通过IIC或者SPI接口来获取到传感器内部的ADC
努力自学的小夏
·
2023-11-14 06:33
linux学习
linux
驱动开发
stm32
学习
笔记
正点原子
嵌入式linux
驱动开发——Linux DAC驱动
上一篇笔记中学习了ADC驱动,STM32MP157也有DAC外设,DAC也使用的IIO驱动框架。本章就来学习一下如下在Linux下使用STM32MP157上的DAC。DAC简介ADC是模数转换器,负责将外界的模拟信号转换为数字信号。DAC刚好相反,是数模转换器,负责将SOC的数字信号转换为模拟信号。STM32MP157的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。DAC可
努力自学的小夏
·
2023-11-14 06:00
linux学习
linux
驱动开发
学习
笔记
stm32
海思wifi驱动一
host_wake引脚2.屏蔽扫卡操作3.将wifi驱动代码放到linux内核中进行编译二.配置内核1.CFG80211配置2.sdio配置3.配置wifi驱动模块4.编译内核和wifi驱动模块三.修改
uboot
lzg2021
·
2023-11-14 01:53
海思开发专栏
高通SDX12:ASoC 音频框架浅析
二、整体框架1.硬件层面
嵌入式Linux
设备的Audiosubsystem可以划分为Machine(板载硬件)、Codec、Platform(SoC)三个部分,三者的的关系大致如下图所示:2.软
Gabriel.Tian
·
2023-11-13 19:29
Linux驱动/应用开发
音视频
高通
linux
qemu 之
uboot
、linux 启动
目录编译
uboot
、kernel编译启动从
uboot
中引导启动linux注参考本文主要说明arm64在qemu上的相关启动。编译使用的是qemu-8.1.1版本,编译命令如下:..
feitingfj
·
2023-11-13 13:02
arm
linux
linux
windows
运维
linux驱动程序的好书,好书推荐----Linux驱动开发入门与实战
第1篇介绍了linux驱动开发概述、嵌入式处理器和开发板、构建嵌入式驱动程序开发环境、构建
嵌入式linux
操作系统、第一个驱动程序、简单的字符设备驱动程序等内容;第2篇介绍了设备驱动中的并发控制、阻塞和同步机制
AU茄子
·
2023-11-13 09:10
linux驱动程序的好书
(二)正点原子I.MX6ULL u-boot移植
一、概述这里使用的是NXP官方2022.04发布的
uboot
,移植到正点原子阿尔法开发板(v2.1)u-boot下载:
[email protected]
:nxp-imx/
uboot
-imx.git移植是基于NXP
天师电通电容爆破工程师
·
2023-11-13 01:19
IMX6ULL
驱动开发
linux
嵌入式硬件
(一)正点原子I.MX6ULL kernel6.1移植准备
NXP官方也发布了新的6.1的内核,以及2022.04的
uboot
。
天师电通电容爆破工程师
·
2023-11-13 01:47
IMX6ULL
linux
驱动开发
bootcmd 和 bootargs 环境变量
内容来自《【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.5.2.pdf》
uboot
中有两个非常重要的环境变量bootcmd和bootargs,接下来看一下这两个环境变量。
【ql君】qlexcel
·
2023-11-12 17:05
嵌入式Linux
驱动开发
bootcmd
bootargs
uboot
U-Boot
ARM & Linux 基础学习 / 配置交叉编译工具链 / 编译 Linux 应用和驱动 / 编译内核
本文部分内容摘自“100askimx6ull”开发板的配套资料(如百问网的《
嵌入式Linux
应用开发完全手册》,在百问网imx6ullpro开发板页面中的《2.1100ASK_IMX6ULL_PRO:开发板资料
Real-Staok
·
2023-11-12 16:35
【ARM
Linux
基础学习记录】
arm开发
linux
学习
c语言
经验分享
PC 与 嵌入式板 传输文件的方式汇总 / SSH、NFS、TFTP,USB,串口
本文部分内容摘自“100askimx6ull”开发板的配套资料(如百问网的《
嵌入式Linux
应用开发完全手册》,在百问网imx6ullpro开发板页面中的《2.1100ASK_IMX6ULL_PRO:开发板资料
Real-Staok
·
2023-11-12 16:35
【ARM
Linux
基础学习记录】
arm开发
linux
学习
经验分享
ARM & Linux 基础学习 / 系统相关,文件系统,文件属性
本文部分内容摘自“100askimx6ull”开发板的配套资料(如百问网的《
嵌入式Linux
应用开发完全手册》,在百问网imx6ullpro开发板页面中的《2.1100ASK_IMX6ULL_PRO:开发板资料
Real-Staok
·
2023-11-12 16:03
【ARM
Linux
基础学习记录】
arm开发
linux
学习
经验分享
笔记
linux C C++一线开发详解
linux服务器中低端的应用服务器
嵌入式linux
系统信息家电智能仪表网络安全产品多用户多任务linux编程接口shellssh多看书多动脑多动手...1.上电2.reset特殊的硬件电路产生一个逻辑值
梦幽风
·
2023-11-11 17:39
linux
运维
服务器
Uboot
代码结构详细分析
1.Bootloader功能分析Bootloader(如
Uboot
、Redboot、Blob、vivi等)直接和CPU、外围硬件设备(存储器、网卡、LCD等)打交道,负责初始化硬件设备,以及负责拉起内核
Leon_George
·
2023-11-11 08:40
嵌入式开发
bootloader
uboot代码结构
uboot补丁制作
uboot裁剪
JZ2440
uboot
- 驱动开发 - dw watchdog
需求用户有时会在
uboot
/kernel中做些开发,新增一些功能(OTA升级等),可能会出现
uboot
/kernel启动崩溃甚至设备死机等问题,需要在
uboot
启动阶段开启watchdog监控设备运行实现异常后复位
leon.liao
·
2023-11-11 08:09
uboot
驱动开发
uboot
Linux mx6ull-驱动(1)hello
也就是我们的板子已经烧入进去了
uboot
、内核,根文件。
ODF..
·
2023-11-11 03:12
linux
运维
服务器
《
嵌入式Linux
软硬件开发详解——基于S5PV210处理器》——2.5 WM8960音频编解码芯片...
本节书摘来自异步社区《
嵌入式Linux
软硬件开发详解——基于S5PV210处理器》一书中的第2章,第2.5节,作者刘龙,更多章节内容可以访问云栖社区“异步社区”公众号查看。
weixin_34390996
·
2023-11-11 01:25
嵌入式
玄铁RISC-V处理器软件生态
在产品使用体验上,更符合Eclipse风格的开发者偏好,CDS包含了T-Head的全部系列的CPU,支持从裸板程序到
嵌入式Linux
应用程序的开发,支持图形化的Trace/Profiling,支持RTOS
Eddyvv
·
2023-11-10 18:09
RISC-V
risc-v
eclipse
win10系统nfs服务器搭建
进行
嵌入式linux
开发时往往会使用到nfs服务,将主机硬盘挂载到嵌入式板卡上,以win10系统为例说明nfs服务器安装方法。
@1987@
·
2023-11-10 12:35
工具使用
嵌入式
linux
win10
nfs
52-20210322华为海思Hi3516DV300的linux系统编译(eMMC模式)1
eMMC模式)2021/3/2218:00请严重注意:本文所使用的的SDK是:Hi3516CV500R001C02SPC021压缩包是:Hi3516CV500_SDK_V2.0.2.1.tgz所使用的
uboot
南棱笑笑生
·
2023-11-10 03:25
杂质
鸿蒙
Linux嵌入式基础知识
一个
嵌入式Linux
系统从软件的角度看通常可以分为四个层次:1、引导加载程序:包括固化在固件(firmware)中的boot代码(可选),和BootLoader两大部分。
LingLong_roar
·
2023-11-10 03:12
Job
linux
网络
运维
现在就是除了之前的
uboot
,kernel和rootfs外,还要分几个区,该怎么分区? 在Linux中进行双区备份时,你可以考
现在就是除了之前的
uboot
,kernel和rootfs外,还要分几个区,该怎么分区?在Linux中进行双区备份时,你可以考虑将不同的功能或数据分配到不同的分区中。
酸奶公园
·
2023-11-10 03:14
linux
运维
服务器
U-Boot 移植
目录NXP官方开发板
uboot
编译测试查找NXP官方的开发板默认配置文件编译NXP官方开发板对应的
uboot
烧写验证与驱动测试在U-Boot中添加自己的开发板添加开发板默认配置文件添加开发板对应的头文件添加开发板对应的板级文件夹修改
行稳方能走远
·
2023-11-09 23:12
正点IMX6ULL系统移植
linux
U-Boot 图形化配置及其原理
目录U-Boot图形化配置体验menuconfig图形化配置原理makemenuconfig过程分析Kconfig语法简介添加自定义菜单在前两章中我们知道
uboot
可以通过mx6ull_alientek_emmc_defconfig
行稳方能走远
·
2023-11-09 23:12
正点IMX6ULL系统移植
linux
系统烧写(MfgTool烧写工具)
MfgTool工作原理简介烧写方式系统烧写原理烧写NXP官方系统烧写自制的系统系统烧写网络开机自启动设置改造我们自己的烧写工具改造MfgTool烧写测试解决Linux内核启动失败总结前面我们已经移植好了
uboot
行稳方能走远
·
2023-11-09 23:41
正点IMX6ULL系统移植
linux
什么是U-Boot以及如何下载U-Boot源码
一只青木呀发布时间:2020-10-2011:05:59网址:https://blog.csdn.net/weixin_45309916/article/details/109176510目录前言系统的启动过程
uboot
行稳方能走远
·
2023-11-09 23:11
正点IMX6ULL系统移植
stm32
linux
Linux 内核顶层Makefile 详解
工程创建顶层Makefile详解makexxx_defconfig过程Makefile.build脚本分析make过程built-in.o文件编译生成过程makezImage过程前几章我们重点讲解了如何移植
uboot
行稳方能走远
·
2023-11-09 23:10
正点IMX6ULL系统移植
linux
运维
服务器
正点原子
嵌入式linux
驱动开发——Linux Regmap驱动
在前面学习I2C和SPI驱动的时候,针对I2C和SPI设备寄存器的操作都是通过相关的API函数进行操作的。这样Linux内核中就会充斥着大量的重复、冗余代码,但是这些本质上都是对寄存器的操作,所以为了方便内核开发人员统一访问I2C/SPI设备的时候,为此引入了Regmap子系统,本章就来学习一下如何使用RegmapAPI函数来读写I2C/SPI设备寄存器。RegmapAPI简介RegmapLinu
努力自学的小夏
·
2023-11-09 19:31
linux学习
linux
驱动开发
stm32
学习
笔记
嵌入式linux
用虚拟机,如何制作
嵌入式Linux
虚拟机
简介本文介绍如何在ESXi虚拟化平台下,利用内核文件(bzImage)和内存文件(initrd.img)制作
嵌入式Linux
虚拟机模板。
红护
·
2023-11-09 15:49
嵌入式linux
用虚拟机
ubuntu16.04环境下qemu模拟开发板vexpress-a9
文章目录一、安装交叉编译链二、安装qemu三、内核编译四、busybox制作文件系统五、
uboot
启动内核一、安装交叉编译链aptinstallgcc-arm-linux-gnueabi//arm通用(
嘟嘟灵兮
·
2023-11-09 11:51
嵌入式
linux
嵌入式硬件
c语言
ubuntu
Linux 内核启动流程
mmap_switched函数start_kernel函数rest_init函数init进程看完Linux内核的顶层Makefile以后再来看Linux内核的大致启动流程,Linux内核的启动流程要比
uboot
行稳方能走远
·
2023-11-09 07:27
正点IMX6ULL系统移植
linux
运维
服务器
Linux内核的启动过程分析
代码见上一讲)4.内核启动的C语言阶段5.setup_arch文件6.操作系统开始运转了7.init进程详解8.init进程详解29.cmdline常用参数10.内核中架构相关代码简介前言根据朱有鹏相关课程整理
uboot
跟 屁 虫
·
2023-11-08 17:45
linux内核/uboot
linux
RK3588 Android 12.0 SDK编译
RK3588Android12.0SDK编译文章目录RK3588Android12.0SDK编译1、SDK编译完整编译单独编译内核单独编译
uboot
2、固件烧写1、SDK编译
UBoot
版本:2017.09
Linux驱动专栏
·
2023-11-08 09:41
RK3588开发专栏
android
如何成为一个优秀的嵌入式工程师
精通嵌入式操作系统,包括实时系统和
嵌入式Linux
等。熟悉嵌入式编程语言,如C和Assembly。具有良好的编程能力和代码质量意识,并且能够快速解决问题。
李姝瑶
·
2023-11-08 00:02
嵌入式工程师成长之路
①最适合入门的嵌入式操作系统一一µC/OS②使用最广的嵌入式操作系统一
嵌入式Linux
。③最具潜力的嵌入式操作系统-Android、鸿蒙。(2)行业相关的应用技术。①网络协议及编程技术。
纯粹是为了好玩
·
2023-11-08 00:31
嵌入式硬件
【
嵌入式Linux
环境搭建-01】VMware16 Ubuntu20.04虚拟机安装
win11VMwareUbuntu20.04虚拟机安装vmware的官网,建议直接安装最新VMware16ubuntu20.04官网虚拟机VMware的安装装最新的(官网下),别用15.5,步骤完全一样下一步我接受-下一步更改位置-(增强可不选)-下一步都不勾-下一步下一步安装-等待安装完点完成否打开网上找吧完成虚拟机安装Ubuntu系统上面用的VMware15.5,安装完Ubuntu20.04报
岁月歌者BC
·
2023-11-07 13:20
嵌入式
#
嵌入式环境搭建
linux
服务器
运维
【
嵌入式Linux
驱动开发学习-第二部分-第六讲-汇编LED驱动实验】
实验现象一、汇编LED原理分析为什么要学习Cortex-A汇编:·①、需要用汇编初始化一些SOC外设。②、使用汇编初始化DDR,I.MX6U不需要。③、设置sp指针,一般指向DDR,设置好C语言运行环境。二、ALPHA开发板LED灯硬件原理分析:**STM32IO初始化流程:**①、使能GPIO时钟。②、设置IO复用,将其复用为GPIO③、配置GPIO的电气属性。④、使用GPIO,输出高/低电平。
旅行的橘子汽水
·
2023-11-07 12:11
linux
驱动开发
学习
嵌入式linux
文件系统缺少flash_eraseall工具
背景:1、
嵌入式linux
开发,进行镜像升级功能,发现没有flash擦除工具。2、文件系统下的工具通过busybox生成。解决方案:重新配置和编译busybox。1、修改.config文件。
Evan_Wang1
·
2023-11-07 09:13
linux
嵌入式
嵌入式Linux
开发17——字符设备驱动开发
字符设备驱动简介 前面的章节主要是进行裸机开发,也是为了对底层设备有更深刻的认识,后面做驱动开发的时候就会很流畅。从本文开始进入我们的重点内容——Linux驱动开发。首先学习字符设备的驱动开发,一些开发流程和驱动代码模板可以作为之后开发的“蓝本”。 字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点
贾贾2023
·
2023-11-07 08:22
Linux驱动开发
嵌入式
Linux
arm
驱动开发
字符设备
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他