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开发环境配置
windows + ubuntu + vscode
开发环境配置
安装
一、卸载WSL/WSL2如果安装了windows子系统的朋友,可以选择继续使用。或者提前卸载WSL,再选择安装虚拟机。虚拟机占用内存较大,WSL可能对于开发的一些需求还有欠缺。根据自己的实际情况进行选择。WIN10/11安装WSL(请参考官方资料,很详细):外部连接审核不通过:见评论区彻底卸载WSL(1)删除Linux发行版(2)删除Linux组件(3)从Windows中删除Linux(4)重启电
干饭小白
·
2023-10-30 01:20
c++项目相关
1024程序员节
c++
vscode
后端
中间件
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嵌入式开发实战
中南林业科技大学javaweb实验报告
文章目录前置说明实验一Web服务器
开发环境配置
一、实验目的二、实验内容三、实验步骤3.1JDK的安装与配置3.2IDEA中配置Tomcat3.3创建Web工程3.4配置web工程3.5运行服务3.6乱码的解决四
是谢添啊
·
2023-10-29 11:35
中南林Java与数据库实验报告
tomcat
javaweb
实验报告
javaee
安防监控项目---环境配置
文章目录前言一、硬件平台二、软件平台三、
开发环境配置
流程总结前言书接上期,在这里呢还是需要强调一下项目环境的重要性,不论是在本次项目开发或者是在未来的项目开发中移植是非常重要的一项内容,作为开发者而言,
F.LASH.
·
2023-10-29 08:46
安防监控项目
linux
arm开发
嵌入式硬件
安防监控
nfs
tftp
适合STM32的三大嵌入式操作系统
1、μClinuxμClinux是一种优秀的
嵌入式Linux
版本,其全称为micro-controlLinux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核
weixin_42976659
·
2023-10-29 05:06
物联网
STM32实战经验
嵌入式资料
STM32
嵌入式
嵌入式系统
Datax-web 源码阅读记录
Datax-web源码阅读;搭建Datax-web开发环境可以参考上一篇博客Datax-web二次
开发环境配置
目录一、Datax-web简介项目地址软件版本:框架版本:二、源码阅读1datax-admin
终回首
·
2023-10-29 00:00
大数据
etl
Datax
大数据
Ubuntu虚拟机+ROS+Android
开发环境配置
笔记
Ubuntu虚拟机+ROS+Android
开发环境配置
笔记虚拟机设置:1.本地环境:Windows7;VMWare;联网2.虚拟环境:Ubuntu14.04。
Vincen??
·
2023-10-28 22:22
移动开发
java
运维
win10下Groovy安装及
开发环境配置
先说一下目前我电脑的环境win10操作系统已安装JDK1.8开发工具Eclipse4.6.31.安装1.1下载GroovySDK官网下载地址:http://www.groovy-lang.org/download.html官网提供了多个版本的Groovy版本,目前最新的稳定版是3.0.3,每个版本提供了五种下载选项,依次为:二进制发行版源码发行版文档SDK包发行版win下的安装文件这里选择下载SD
爱科研的程序员
·
2023-10-28 20:54
java开发
java
groovy
编程语言
同范围中的嵌入式和单片机区别是什么?
嵌入式系统通常包括一个完整的计算机系统,其中包括处理器、内存、输入输出接口以及一个操作系统,通常是
嵌入式Linux
。单片机是一种集成了处理器、内存和输入输出接口的微控制器。
枪哥玩转嵌入式
·
2023-10-28 18:56
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
【
嵌入式Linux
系统开发】——系统移植概述
目录一、什么是嵌入式系统二、嵌入式系统操作三、
嵌入式Linux
的特点四、嵌入式系统的组成1、硬件和软件2、硬件层3、中间层4、软件层5、功能层与执行装置五、 Linux内核目录结构一、什么是嵌入式系统嵌入式系统是以应用为中心
厉昱辰
·
2023-10-28 16:29
嵌入式系统开发
单片机
嵌入式硬件
Appro DM36x IPNC 3.1
开发环境配置
ApproDM36xIPNC3.1
开发环境配置
需要SDK开发包的可以来找我:http://item.taobao.com/item.htm?
勇敢爱
·
2023-10-28 12:57
APPRO
成为一名
嵌入式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
学习
笔记
Linux之VM、WindowsServer安装及
开发环境配置
目录前言一、操作系统简介1.基本概述1.2常见的操作系统1.3个人版本与服务器版本的区别1.4Linux的各个版本DebianUbuntuRedhatFedoracentos二、安装并配置VMWare虚拟机1.安装2.激活VM虚拟机软件3.使用注意事项3.1注意点一:配置虚拟网络编辑器3.2注意点二:VMWare虚拟网卡4.安装虚拟机5.测试三、安装系统1.加载系统到虚拟机上2.安装系统3.注意:
君易--鑨
·
2023-10-28 02:02
Linux
linux
运维
服务器
java
开发环境配置
(Mac版本)
终端操作zhangjingdeMacBook-Pro:~zhangjing$cd~zhangjingdeMacBook-Pro:~zhangjing$touch.bash_profilezhangjingdeMacBook-Pro:~zhangjing$open-e.bash_profilezhangjingdeMacBook-Pro:~zhangjing$source~/.bash_profil
success_flower
·
2023-10-27 22:04
iOS
开发环境配置
PS:本文不是0基础搭环境教程。最近入职了新公司,新人第一天无非就是配环境、拉代码。配环境一般就是要百度各个命令,每次都要耗费大量时间又麻烦,还是写个文档吧,好记好查。Homebrew相关homebrew是Mac的包管理器。1、检查homebrew配置$brewdoctor2、重装命令行工具$sudorm-rf/Library/Developer/CommandLineTools$sudoxcod
wuyou1998
·
2023-10-27 19:49
构建空列表的两种法是_利用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
【MindStudio训练营第一季】新手入门-MindStudio使用的第一步——
开发环境配置
本文将主要讲述如何进行Mindstudio的安装和环境的配置。本教程适合MindStudio的小白入门,保姆级教程,敬请食用。文章目录前言一、MindStudio的下载二、CANN的配置前准备1.弹性云服务器的配置2.下载MobaXterm3.在MobaXterm创建SSH三、CANN的配置四、配置完成总结前言最近了解到了MindStudio训练营第一季,也算是第一次真正了解到了昇腾的Mindst
Cyan2077
·
2023-10-27 15:13
python
pandas
一文知晓
嵌入式Linux
嵌入式Linux
是什么
嵌入式Linux
跟桌面Linux一样,是一个操作系统。从单片机走过来的童鞋往往习惯于直接控制寄存器,事必躬亲,从零开始实现想要的功能。
青葙子嵌入式
·
2023-10-27 13:21
嵌入式
内核
linux
编程语言
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
linux 嵌入式 ko 编译到内核,嵌入式 Linux开发Kernel移植(二)——kernel内核配置和编译...
嵌入式Linux
开发Kernel移植(二)——kernel内核配置和编译本文选择linux2.6.35.7版本kernel进行实践。
Pink-Champaign
·
2023-10-26 19:28
linux
嵌入式
ko
编译到内核
驱动以模块编译进linux内核,
嵌入式linux
系统交叉编译内核驱动模块笔记,以一个完全的新手姿势记录...
序言最近终于成功的在自己的手中将一个hello的内核模块成功的编译并加载进自己的
嵌入式linux
系统,教程翻了无数篇,果然理论的了解和实际上的知道怎么做之间,还存在着很大的差距。。
阳光猛烈
·
2023-10-26 19:28
驱动以模块编译进linux内核
mini2440:最简单的
嵌入式linux
驱动程序模块,
嵌入式linux
内核驱动程序模块编译及其操作流程...
本笔记,是介绍
嵌入式linux
的驱动程序模块不同于运行于用户的应用程序,现在介绍的是运行于内核态的驱动程序的编译及运行流程,不介绍如何编写。
觅喵
·
2023-10-26 19:28
嵌入式linux
驱动编译进内核
简介一般我们开发一个驱动的时候,首先是把这个驱动编译成一个.ko格式的驱动模块,然后动态地在命令行中加载进内核才能去使用。但是大家可能会想,linux里面本来就自带很多驱动,他们都不是像.ko文件一样加载进内核的,能不能把我自己写的驱动也放进去开机的时候自启动呢?当然是可以的。下面,我以我写的pwm驱动为例,将他编译进内核里。将驱动编译进linux内核首先,我先介绍一下linux内核源码里面的dr
Smalld_cat
·
2023-10-26 18:55
zynq开发
linux驱动开发
笔记
linux
内核
嵌入式Linux
基础——内核模块、内核模块参数
内核模块1、根据实验要求编写内核模块hello.c、Makefilehello.c#include#includemain(){printf("helloworld!\n");}Makefileifneq($(KERNELRELEASE),)obj-m:=hello.oelseKDIR:=/lib/modules/2.6.32-431.el6.i686/buildall:make-C$(KDIR)
源代码•宸
·
2023-10-26 18:25
嵌入式C++Linux
嵌入式
内核
linux
程序人生
【
嵌入式Linux
内核驱动】内核模块三要素与验证测试
内核模块Linux内核模块是一种可以动态加载和卸载的软件组件,用于扩展Linux操作系统的功能。Linux内核本身只包含了必要的核心功能,而内核模块则允许开发者在运行时向内核添加新的功能、驱动程序或文件系统支持,而无需重新编译整个内核或重新启动系统。内核模块是一段独立的代码,可以被编译为共享目标文件,并且遵循Linux内核的特定接口和标准。它们可以通过加载器(如insmod或modprobe)动态
岁月歌者BC
·
2023-10-26 18:20
嵌入式
#
嵌入式Linux
linux
嵌入式
内核模块
【
嵌入式Linux
】编译应用和ko内核模块Makefile使用记录
文章目录一、常用的语法1.1`=,:=,+=,?=`的区别1.2命名模式:target-objs和target-y的区别二、编译KO2.1难度0:一个.c文件编译成一个.ko文件2.1.1改进一下Makefile使得编译命令只需要make就可以2.2难度1:多个.c,.h文件编译成一个.ko文件风格二三、编译应用3.1最简单的:只有一个.c文件编译没有必要写Makefile3.2风格一:编译时直接
liefyuan
·
2023-10-26 18:48
嵌入式Linux驱动
嵌入式linux
linux
服务器
运维
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他