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内核移植
交叉编译环境(引用)
在该环境下编译出
嵌入式Linux
系统所需的操作系统、应用程序等,然后再上传到目标机上。交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。
SunShine__鹏
·
2023-11-01 08:35
openwrt 基础知识
penWrt是一个高度模块化、高度自动化的
嵌入式Linux
系统,拥有强大的网络组件,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。
潘多拉的面
·
2023-11-01 00:23
openwrt
正点原子
嵌入式linux
驱动开发——Linux CAN驱动
CAN是目前应用非常广泛的现场总线之一,主要应用于汽车电子和工业领域,尤其是汽车领域,汽车上大量的传感器与模块都是通过CAN总线连接起来的。CAN总线目前是自动化领域发展的热点技术之一,由于其高可靠性,CAN总线目前广泛的应用于工业自动化、船舶、汽车、医疗和工业设备等方面。STM32MP1自带了CAN外设,因此可以开发CAN相关的设备,本章就来学习一下如何驱动正点原子的STM32MP1开发板上的C
努力自学的小夏
·
2023-10-31 22:08
linux学习
linux
驱动开发
学习
笔记
stm32
linux 嵌入式 人工智能,嵌入式人工智能有哪些相关技术
嵌入式技术嵌入式技术主要指嵌入式处理器+嵌入式操作系统相关的技术,比如华清远见嵌入式课程里的ARM(嵌入式处理器)+
嵌入式Linux
(嵌入式操作系统)+Android(在Linux内核基础上进行二次开发出来的嵌入式操作系统
斯托克弗
·
2023-10-31 09:00
linux
嵌入式
人工智能
嵌入式linux
c语言,
嵌入式Linux
C语言开发工具.pdf
2章
嵌入式Linux
C语言开发工具本章目标任何应用程序的开发都离不开编辑器、编译器及调试器,
嵌入式Linux
的C语言开发也一样,它也有一套优秀的编辑、编译及调试工具。
weixin_40003283
·
2023-10-31 09:22
嵌入式linux
c语言
【正点原子MP157连载】第十九章 Buildroot根文件系统构建-摘自【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-10-31 00:20
LINUX
linux
stm32
驱动开发
imx6ull项目也是封装成脚本安装 Poky 交叉编译工具链类似ATK-STM32MP157交叉编译
:122关注正点原子提供了三个交叉编译工具链,常用的是gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf这个工具链,用于【正点原子】STM32MP1
嵌入式
qq_25814297-npl
·
2023-10-30 23:08
编程
驱动开发
stm32中Linux系统移植
目录一,搭建ubuntu的环境二、安转服务与辅助Windows软件1、ssh远程软件的安装2、安装配置samba服务3,安装和配置NFS4,安装和配置tftp服务5,安装相关的软件包二,linux
内核移植
小叶子,哟!
·
2023-10-30 23:06
linux
stm32
物联网
正点原子
嵌入式linux
驱动开发——Linux 音频驱动
音频是最常用到的功能,音频也是linux和安卓的重点应用场合。STM32MP1带有SAI接口,正点原子的STM32MP1开发板通过此接口外接了一个CS42L51音频DAC芯片,本章就来学习一下如何使能CS42L51驱动,并且CS42L51通过芯片来完成音乐播放与录音。音频接口简介音频解码芯片处理器要想“听到”外界的声音必须要把外界的声音转化为自己能够理解的“语言”,处理器能理解的就是0和1,也就是
努力自学的小夏
·
2023-10-30 21:08
linux学习
linux
驱动开发
音视频
学习
笔记
stm32
[
嵌入式Linux
]uboot启动kernel的过程分析
文章目录一、摘要1.下文将提及2.下文将不讲二、各文件的大小比较三、各存储器的大小比较四、各文件在存储器中的分布五、uboot启动kernel过程一、摘要这篇文章结合JZ2440v3开发板和uboot1.1.6代码讲述uboot如何启动内核(kernel版本为linux2.2.26,但实际没讲到和kernel代码有关的阶段)。太长不看:可直接跳到第5节看uboot启动kernel过程1.下文将提及
Maple_Leaf_15
·
2023-10-30 20:54
嵌入式
嵌入式
Linux
uboot
嵌入式Linux
设备中串口设备文件名不固定问题
在
嵌入式Linux
下,USB设备节点的名称ttyUSB是根据设备的插拔顺序而动态分配的,因此可能会导致设备节点名称不固定的问题。
我是谁??
·
2023-10-30 13:32
嵌入式
Linux
linux
运维
服务器
ttyUSB
lcd命令 linux,
嵌入式Linux
裸机开发(十五)——LCD
嵌入式Linux
裸机开发(十五)——LCD一、LCD简介LCD(LiquidCrystalDisplay)是液晶显示器简称。
懂车天天答
·
2023-10-30 09:49
lcd命令
linux
Linux线程同步(三)---互斥锁源码分析
先给自己打个广告,本人的微信公众号:
嵌入式Linux
江湖,主要关注嵌入式软件开发,股票基金定投,足球等等,希望大家多多关注,有问题可以直接留言给我,一定尽心尽力回答大家的问题。
拉玛西亚影视学院的奥斯卡影帝
·
2023-10-30 08:14
线程同步
linux
linux互斥锁
互斥锁源代码分析
正点原子
嵌入式linux
驱动开发——Linux 多点电容触摸屏
随着智能手机的发展,电容触摸屏也得到了飞速的发展。相比电阻触摸屏,电容触摸屏有很多的优势,比如支持多点触控、不需要按压,只需要轻轻触摸就有反应。ALIENTEK的三款RGBLCD屏幕都支持多点电容触摸,本章就以ATK7016这款RGBLCD屏幕为例讲解一下如何驱动电容触摸屏,并获取对应的触摸坐标值。多点电容触摸简介触摸屏很早就有了,一开始是电阻触摸屏,电阻触摸屏只能单点触摸。和电阻触摸屏相比,电容
努力自学的小夏
·
2023-10-30 06:54
linux学习
linux
驱动开发
stm32
笔记
学习
正点原子
嵌入式linux
驱动开发——Linux 串口RS232/485/GPS 驱动
串口是很常用的一个外设,在Linux下通常通过串口和其他设备或传感器进行通信,根据电平的不同,串口分为TTL和RS232。不管是什么样的接口电平,其驱动程序都是一样的,通过外接RS485这样的芯片就可以将串口转换为RS485信号,正点原子的STM32MP1开发板就是这么做的。对于正点原子的STM32MP1开发板而言有8个串口,四个同步串口(USART1、USART2、USART3和USART6),
努力自学的小夏
·
2023-10-30 05:13
linux学习
linux
驱动开发
stm32
学习
笔记
嵌入式中C语言volatile和const的作用
姓名:李云浩学号:16050188016物理与光电工程学院转载自:知乎专栏https://zhuanlan.zhihu.com/p/27484194【嵌牛导读】嵌入式C语言是作为
嵌入式Linux
开发的基础语言
李云浩_light
·
2023-10-30 02:35
Linux 网络驱动实验(PHY芯片LAN8720)
目录嵌入式网络简介嵌入式下的网络硬件接口网络驱动是linux里面驱动三巨头之一,linux下的网络功能非常强大,
嵌入式linux
中也常常用到网络功能。
行稳方能走远
·
2023-10-30 00:05
正点IMX6ULL驱动开发
linux
网络
韦东山 IMX6ULL和正点原子_「正点原子Linux连载」第五十九章Linux LCD驱动实验
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U
嵌入式Linux
驱动开发指南》关注官方微信号公众号,获取更多资料:正点原子第五十九章LinuxLCD驱动实验LCD是很常用的一个外设,
weixin_39998462
·
2023-10-29 21:18
韦东山
IMX6ULL和正点原子
imx6ull开发板 ffmpeg nginx buildroot 摄像头推流实验
IMX6ULL文件系统(含QT5)_风轻云淡的博客-CSDN博客_buildrootqt22、百问网韦东山老师【物联网实战项目】手把手教你如何从0搭建智慧家居中的视频监控系统3、【正点原子】I.MX6U
嵌入式
max啊哈哈哈
·
2023-10-29 21:15
C
LINUX
linux
嵌入式硬件
嵌入式Linux
设备驱动程序开发指南12(处理设备驱动中使用的中断)——读书笔记
处理设备驱动中使用的中断十二、处理设备驱动中使用的中断12.1Linux内核的中断域12.2设备树中断处理12.3按钮中断设备12.3.1设备树12.3.2int_sam_key.c代码12.3.3测试调试12.4延迟工作12.4.1软中断12.4.2tasklet12.4.3定时器12.4.4线程化的中断12.4.5工作队列12.8内核中的锁12.8.1简介12.8.2锁的使用场景12.8.3k
Jack.Jia
·
2023-10-29 20:57
linux驱动
linux
驱动程序
驱动开发
嵌入式Linux
专题(二)——
嵌入式Linux
系统启动流程详述
引言在
嵌入式Linux
专题(一)中已经对
嵌入式Linux
系统的架构及启动流程有了初步的介绍,本文将详细分析
嵌入式Linux
系统启动流程。
ychyxch
·
2023-10-29 17:54
嵌入式Linux专题
Linux
启动
嵌入式
嵌入式Linux
驱动入门经历分享
嵌入式Linux
驱动入门经历分享最近总算是在Linux下点亮了第一个灯,来分享一下我的学习经验。
GouXiongLingShouFu
·
2023-10-29 17:50
嵌入式
linux
嵌入式Linux
学习笔记(4)I.MX6U的启动和裸机编程
文章目录I.MX6U的启动方式启动方式的选择启动设备裸机编程编译流程1、arm-linux-gnueabihf-gcc编译文件2、arm-linux-gnueabihf-ld链接文件3、arm-linux-gnueabihf-objcopy格式转换4、arm-linux-gnueabihf-objdump反汇编启动代码Makefile文件链接脚本镜像烧写imxdownload工具的作用注:本章的笔
兰陵笑笑生SD
·
2023-10-29 17:17
嵌入式Linux
linux
嵌入式
arm
【
嵌入式Linux
】16-裸机-BSP工程管理
此笔记由个人整理塞上苍鹰_fly课程来自:正点原子_手把手教你学Linux一、BSP工程管理原理工程管理的目的是为了模块化管理代码,同一个属性的文件存放在同一个目录里面新建所需的文件夹bsp–外设驱动imx6ul–芯片库obj–编译连接产生的文件project–主函数和启动汇编文件imx6ul内部文件project内部文件bsp内部文件clk–时钟驱动程序delay–延时驱动程序led–led灯驱
塞上苍鹰
·
2023-10-29 17:42
嵌入式Linux
嵌入式
makefile
linux
从裸机到
嵌入式Linux
—为什么所有芯片启动都是汇编语言开始
从裸机到
嵌入式Linux
—为什么所有芯片启动都是汇编语言开始main函数是程序的入口,但不是上电最先执行的函数为什么是汇编语言持续更新main函数是程序的入口,但不是上电最先执行的函数对于很多人来说,main
十碗阳春面
·
2023-10-29 17:01
嵌入式软件开发;Linux
python嵌入式开发实战_python在嵌入式
我最近在移植python到
嵌入式linux
上,但是总是有部分模块,比如socket没法用,可能什么原因。我的微信:17625548901qq:1343263021。
weixin_39559523
·
2023-10-29 14:32
python嵌入式开发实战
适合STM32的三大嵌入式操作系统
1、μClinuxμClinux是一种优秀的
嵌入式Linux
版本,其全称为micro-controlLinux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核
weixin_42976659
·
2023-10-29 05:06
物联网
STM32实战经验
嵌入式资料
STM32
嵌入式
嵌入式系统
s5pv210 移植Linux Kernel 4.19 启动NFS 文件系统记录
一、Linux
内核移植
参考https://blog.csdn.net/hanxiaohuaa/article/details/105420669(1)uboot2018烧录到SD卡seek=1,代表SD
m0_37859235
·
2023-10-29 05:25
linux
服务器
运维
同范围中的嵌入式和单片机区别是什么?
嵌入式系统通常包括一个完整的计算机系统,其中包括处理器、内存、输入输出接口以及一个操作系统,通常是
嵌入式Linux
。单片机是一种集成了处理器、内存和输入输出接口的微控制器。
枪哥玩转嵌入式
·
2023-10-28 18:56
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
【
嵌入式Linux
系统开发】——系统移植概述
目录一、什么是嵌入式系统二、嵌入式系统操作三、
嵌入式Linux
的特点四、嵌入式系统的组成1、硬件和软件2、硬件层3、中间层4、软件层5、功能层与执行装置五、 Linux内核目录结构一、什么是嵌入式系统嵌入式系统是以应用为中心
厉昱辰
·
2023-10-28 16:29
嵌入式系统开发
单片机
嵌入式硬件
成为一名
嵌入式Linux
开发工程师需要学习哪些知识?
随着嵌入式行业的迅猛发展,
嵌入式Linux
凭借其系统发展的成熟度、市场应用的高份额也受到更多工程师朋友的青睐,越来越多的企业和研发机构都转向
嵌入式Linux
的开发和研究,这使得
嵌入式Linux
在新兴的嵌入式操作系统领域内也获得了飞速发展和广泛应用
zzxyd_qiao
·
2023-10-28 12:26
linux
udp
tcp/ip
ESPIDF开发ESP32学习笔记【HTTP客户端实现】
TCP协议栈ESP使用lwIP作为嵌入式的TCP/IP协议栈支持lwIP是一套在MCU层级上用C实现的IP协议栈,可以运行在裸机/RTOS/
嵌入式Linux
,乐鑫为ESP32提供了相关移植包相关内容可以参考
内 鬼
·
2023-10-28 11:46
ESP32
http
linux
网络
正点原子
嵌入式linux
驱动开发——外置RTC芯片PCF8563
上一章学习了STM32MP1内置RTC外设,了解了Linux系统下RTC驱动框架。一般的应用场合使用SOC内置的RTC就可以了,而且成本也低,但是在一些对于时间精度要求比较高的场合,SOC内置的RTC就不适用了。这个时候需要根据自己的应用要求选择合适的外置RTC芯片,正点原子STM32MP1开发板上板载了一个RTC芯片:PCF8563,这是一个IIC接口的外置RTC芯片,本章就来学习一下如何驱动外
努力自学的小夏
·
2023-10-28 03:29
linux学习
linux
驱动开发
学习
笔记
stm32
rtc
【正点原子Linux连载】第二十三章 DDR3实验 -摘自【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第二十
正点原子
·
2023-10-28 03:28
LINUX
正点原子
嵌入式linux
驱动开发——Linux RTC驱动
RTC也就是实时时钟,用于记录当前系统时间,对于Linux系统而言时间是非常重要的,就和使用Windows电脑或手机查看时间一样,在使用Linux设备的时候也需要查看时间。本章就来学习一下如何编写Linux下的RTC驱动程序。Linux内核RTC驱动简介RTC设备驱动是一个标准的字符设备驱动,应用程序通过open、release、read、write和ioctl等函数完成对RTC设备的操作,本章主
努力自学的小夏
·
2023-10-28 03:28
linux学习
linux
驱动开发
学习
笔记
stm32
rtc
正点原子
嵌入式linux
驱动开发——Linux SPI驱动
到目前为止的学习笔记,已经介绍了Linux下的platform总线框架、I2C总线框架,本篇笔记将介绍Linux下的SPI总线框架。与I2C总线一样,SPI是物理总线,也是一种很常用的串行通信协议。本章就来学习如何在Linux下编写SPI总线接口的设备驱动。本章实验的最终目的就是驱动STM32MP1开发板上的ICM-20608这个SPI接口的六轴传感器,可以在应用程序中读取ICM-20608的原始
努力自学的小夏
·
2023-10-28 02:16
linux学习
linux
驱动开发
stm32
学习
笔记
构建空列表的两种法是_利用Yocto构建
嵌入式Linux
教程02基本概念介绍
这些基本概念是我们学习和使用Yocto构建自己的
嵌入式Linux
系统的前提。1Yocto术语Yocto项目:是一个开源协作项目。Yocto项目使用基于OpenEmbedded(OE)构建主机,该项目
GanHuoSir
·
2023-10-27 17:19
构建空列表的两种法是
Yocto、Bitbake概念区别
功能类似于make,特别针对于
嵌入式Linux
交叉编译器环境所设计研发。它源自于GentooLinux的软件包管理系统,Portage,以Python语言实作。
2241431065
·
2023-10-27 17:17
Yocto
OpenEmbedded 入门 (一):OpenEmbedded 简介
1概述OpenEmbedded(OE)是一个开源的
嵌入式linux
系统构建环境。Openmoko和poky都使用了定制过的OpenEmbedded环境。Openmoko是一个开放软硬件设计的手机平台。
iteye_4392
·
2023-10-27 17:15
嵌入式
软件测试
Linux
脚本
Python
【Yocto】OpenEmbedded简介
综述OpenEmbeded是
嵌入式Linux
的构建框架,它提供了一个可用于交叉编译的方案,通过该方案开发者可以编译出用于嵌入式系统的Linux发行版。
jiangwei0512
·
2023-10-27 17:15
Linux
BMC
linux
Yocto 之一 架构、源码、Poky、OpenEmbedded、BitBake 详解
在之前的博文中,我们学习了直接通过Makefile手动来进行的构建,其实,目前存在多种
嵌入式Linux
环境的构建工具,其中,Yocto就是被广泛应用的一种。
ZC·Shou
·
2023-10-27 17:41
SystemBuild
Yocto
OpenEmbedded
BitBake
Layer
Metadata
一文知晓
嵌入式Linux
嵌入式Linux
是什么
嵌入式Linux
跟桌面Linux一样,是一个操作系统。从单片机走过来的童鞋往往习惯于直接控制寄存器,事必躬亲,从零开始实现想要的功能。
青葙子嵌入式
·
2023-10-27 13:21
嵌入式
内核
linux
编程语言
Equinox 和 OSGI 介绍
Eclipse自3.0版本开始,其
内核移植
到OSGi框架上。通过OSGi框架强大的组件控制,交互和管理能力,再加上Eclipse插件的自有特点,Eclipse开源框架得到了跳跃式的发展。
feng1456
·
2023-10-27 02:41
Java
OSGI
Equinox
JAVA
unzip交叉编译
嵌入式Linux
上移植unzip工具前言:本人开发的网关需要解压从云端下发的zip压缩文件。由于某台ARM自带的busybox版本过低,解压失败。
爱学习的李冬虎
·
2023-10-27 02:38
arm交叉编译
arm开发
linux
交叉编译
嵌入式Linux
开发4——主频和时钟配置
1.硬件分析 系统时钟来源主要有两部分:32.768KHZ和24MHZ的晶振,其中32.768KH晶振是RTC时钟源,24MHZ晶振是I.MX6U内核和其他外设的时钟源。2.主频和时钟配置解析修改I.MX6U主频的步骤如下:①、设置寄存器CCSR的STEP_SEL位,设置step_clk的时钟源为24M的晶振。②、设置寄存器CCSR的PLL1_SW_CLK_SEL位,设置pll1_sw_clk的
贾贾2023
·
2023-10-27 01:29
Linux驱动开发
嵌入式
linux
stm32
嵌入式Linux
(六)主频和时钟配置实验
1.目的 默认I.MX6U工作频率为396MHz,但是6U标准的工作频率应该是528MHz,所以需要学习I.MX6U的时钟系统,配置系统时钟和外设时钟,使得系统时钟频率在528MHz,外设时钟频率按照NXP推荐设置。(我用的是6ULL,时钟频率可以比6U更高。)2.I.MX6U系列时钟系统分析2.1原理图分析 首先打开核心板的原理图,6U和6ULL的时钟部分原理图一样的。这里有一个32.768
qq_41075961
·
2023-10-27 01:58
嵌入式
linux
运维
服务器
嵌入式Linux
应用程序开发(第二版文件I/O编程)
嵌入式Linux
应用程序开发(第二版文件I/O编程)1.例题:基本功能:从源文件复制到目标文件#include#include#include#include#include#include#defineBUFFER_SIZE1024
848698119
·
2023-10-27 01:24
Linux实训
linux
(一)嵌入式 Linux驱动程序设计之驱动模块编译
嵌入式Linux
驱动程序设计用于
嵌入式Linux
系统的內核、驱动和应用程序开发人员,ARM嵌入式系统接口设计人员的参考嵌入式:交叉学科,知识体系庞杂C语言数电(单片机)arm体系结构硬件设计(arm接口技术
huislee
·
2023-10-26 19:31
Linux
linux
嵌入式linux
编译内核,关于
嵌入式linux
编译最简单内核模块不能通过的问题!
#defineMODULE#includeintint_module(void){printk("helloworld!n");return0;}voidcleanup_module(void){printk("goodbye!n");}这是我写的一个内核模块,可是怎么编译它,听说交叉编译器路径要指定,还有就是linux2.6.13内核源码路径要指定,是吗?????那位说得详细点!谢谢!!!|楼主
weixin_39776239
·
2023-10-26 19:29
嵌入式linux编译内核
嵌入式linux
编译 ko,
嵌入式linux
:编译linux驱动模块
在嵌入式系统应用中,
嵌入式linux
是非常重要的一个方面,而linux驱动编译又是
嵌入式linux
中至关重要的一个环节。下面,本文将详细讲解如何编译linux驱动模块。
weixin_39538451
·
2023-10-26 19:59
嵌入式linux编译
ko
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他