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
应用开发-第十四章查询方式的按键驱动程序
嵌入式Linux
应用开发-第十四章查询方式的按键驱动程序第十四章查询方式的按键驱动程序_编写框架14.1LED驱动回顾14.2按键驱动编写思路14.3编程:先写框架14.3.1把按键的操作抽象出一个button_operations
华为奋斗者精神
·
2023-10-01 05:52
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
嵌入式Linux
应用开发-第十三章APP怎么读取按键值
嵌入式Linux
应用开发-第十三章读取按键及按键驱动程序第十三章APP怎么读取按键值13.1妈妈怎么知道孩子醒了13.2APP读取按键的4种方法13.2.1查询方式13.2.2休眠-唤醒方式13.2.3poll
华为奋斗者精神
·
2023-10-01 05:21
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
正点原子
嵌入式linux
驱动开发——STM32MP1启动详解
STM32单片机是直接将程序下载到内部Flash中,上电以后直接运行内部Flash中的程序。STM32MP157内部没有供用户使用的Flash,系统都是存放在外部Flash里面的,比如EMMC、NAND等,因此STM32MP157上电以后需要从外部Flash加载程序到内存中。而且STM32MP157支持多种启动方式,这些启动方式都是怎么运行的,这都涉及到STM32MP1的启动方式。STM32MP1
努力自学的小夏
·
2023-09-30 15:34
linux学习
linux
驱动开发
stm32
笔记
学习
ubuntu18.04交叉编译linux3.6内核
搞嵌入式时间也不长,自己的感觉是搞
嵌入式linux
开发的第一步不是写代码,而是交叉编译、系统移植这些基础工作,只有熟悉了交叉编译,才能验证写出了的代码。
倾我一生来读
·
2023-09-30 00:50
arm开发板
ubuntu
linux
交叉编译
向NXP官网Linux内核添加ALPHA开发板-测试
一.Linux
内核移植
上一篇文章参考I.MX6ULLEVK开发板的设置,在Linux内核中添加正点原子的I.MX6U-ALPHA开发板,最后,也编译生成了zImage和设备树文件。
凌肖战
·
2023-09-29 17:33
系统移植篇
linux
arm开发
嵌入式数据库sqlite3基本命令操作基础(05)
前言数据在实际工作中应用非常广泛,数据库的产品也比较多,oracle、DB2、SQL2000、mySQL;基于
嵌入式linux
的数据库主要有SQLite,Firebird,BerkeleyDB,eXtremeDB
ST小智
·
2023-09-29 14:15
linux
嵌入式Linux
C进程间通信(一)——IPC概述和信号
文章目录一、进程间通信--IPC概述1.1让每个进程拥有独立进程空间的好处1.2独立进程空间的缺点1.3广义上的进程间通信1.4狭义上的真正的“进程间通信”1.5进程间通信的原理了二、信号2.0信号列表2.1信号的产生2.2信号发送2.3信号的处理方式(三种)2.3.1唤醒pause()2.4异步IO的实现2.5进程等待优化2.6屏蔽字和未决信号集一、进程间通信–IPC概述1.1让每个进程拥有独立
周末不下雨
·
2023-09-29 10:01
#
嵌入式Linux
C进程间通信
linux
c语言
运维
嵌入式Linux
应用开发-第七章-野火-正点原子IMX6ULL的LED驱动程序
嵌入式Linux
应用开发-第七章-野火-正点原子IMX6ULL的LED驱动程序野火IMX6ULL的LED驱动程序7.4野火/正点原子IMX6ULL的LED驱动程序7.4.1原理图7.4.1.1野火fire_imx6ull-pro
华为奋斗者精神
·
2023-09-29 06:35
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-第七章-IMX6ULL-QEMU的LED驱动程序
嵌入式Linux
应用开发-第七章-IMX6ULL-QEMU的LED驱动程序IMX6ULL-QEMU的LED驱动程序7.5IMX6ULL-QEMU的LED驱动程序7.5.1看原理图确定引脚及操作方法7.5.2
华为奋斗者精神
·
2023-09-29 06:35
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-基础知识-第七章 具体单板的 LED驱动程序
嵌入式Linux
应用开发-基础知识-第七章具体单板的LED驱动程序第七章具体单板的LED驱动程序7.1怎么写LED驱动程序?
华为奋斗者精神
·
2023-09-29 06:34
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
嵌入式Linux
应用开发-第七章-RK3288和 RK3399的 LED驱动程序
嵌入式Linux
应用开发-第七章-RK3288和RK3399的LED驱动程序RK3288和RK3399的LED驱动程序7.3RK3288和RK3399的LED驱动程序7.3.1原理图7.3.1.1fireflyeRK3288
华为奋斗者精神
·
2023-09-29 06:00
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
Mini Linux嵌入式设备服务器
高性能嵌入式开发服务器大约只有一对骰子大小,是
嵌入式Linux
上最小的。这使OEM可以在空间受限的设备中使用Linux轻松添加安全的以太网连接。小型设备服务器允许使用Linux在空间受限的设备
非著名程序员阿强
·
2023-09-28 19:15
服务器
linux
运维
嵌入式Linux
应用开发-基础知识-第二章 Hello驱动
嵌入式Linux
应用开发-基础知识-第二章Hello驱动第二章Hello驱动(不涉及硬件操作)2.1APP打开的文件在内核中如何表示2.2打开字符设备节点时,内核中也有对应的structfile2.3请猜猜怎么编写驱动程序
华为奋斗者精神
·
2023-09-28 15:18
Linux
MCU
C51
ARM
MCU
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-IMX6ULL板硬件资源及开发环境
嵌入式Linux
应用开发-IMX6ULL板硬件资源及开发环境第一章硬件资源1.1板上资源1.2板外模块第二章准备开发环境2.1IMX6ULL开发板接线与启动1)连接串口线和电源线2)安装USB串口驱动3
华为奋斗者精神
·
2023-09-28 15:17
MCU
C51
ARM
MCU
Linux
linux
单片机
运维
嵌入式硬件
c++
c语言
嵌入式Linux
应用开发-基础知识-第三章 LED原理图-GPIO及操作
嵌入式Linux
应用开发-基础知识-第三章LED原理图-GPIO及操作第三章硬件知识_LED原理图3.1先来讲讲怎么看原理图第四章普适的GPIO引脚操作方法4.1GPIO模块一般结构4.2GPIO寄存器操作
华为奋斗者精神
·
2023-09-28 15:15
Linux
MCU
C51
ARM
MCU
linux
单片机
运维
c++
c语言
嵌入式linux
实验五按键控制led灯,嵌入式系统原理实验五按键实验
实验五按键输入实验实验目的:利用板载的4个按键,来控制板载的两个LED的亮灭和蜂鸣器的开关。通过本实验,将了解到STM32F1的IO口作为输入口的使用方法。内容要点:1.STM32IO口简介STM32F1的IO口在上一章已经有了比较详细的介绍,这里我们不再多说。STM32F1的IO口做输入使用的时候,是通过调用函数GPIO_ReadInputDataBit()来读取IO口的状态的。了解了这点,就可
白骥
·
2023-09-28 06:29
向NXP官网Linux内核添加ALPHA开发板
一.Linux
内核移植
经过之前文章的学习与验证,NXP官方提供的Linux内核可以启动开发板。
凌肖战
·
2023-09-28 05:09
系统移植篇
linux
arm开发
嵌入式Linux
应用开发-文件 IO
嵌入式Linux
应用开发-文件IO第四章文件IO4.1文件从哪来?4.2怎么访问文件?
华为奋斗者精神
·
2023-09-28 02:56
ARM
MCU
Linux
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式Linux
应用开发-Framebuffer 应用编程
嵌入式Linux
应用开发-Framebuffer应用编程第五章Framebuffer应用编程5.1LCD操作原理5.2涉及的API函数5.2.1open函数5.2.2ioctl函数5.2.3mmap函数
华为奋斗者精神
·
2023-09-28 02:56
ARM
MCU
Linux
MCU
C51
linux
数据库
postgresql
c++
c语言
嵌入式Linux
应用开发-Makefile 的使用
嵌入式Linux
应用开发-Makefile的使用第三章Makefile的使用3.1配套视频内容大纲3.1.1Makefile规则与示例3.1.2通用Makefile的使用3.1.3通用Makefile的解析
华为奋斗者精神
·
2023-09-28 02:55
ARM
MCU
Linux
MCU
C51
linux
服务器
语言模型
c语言
c++
嵌入式linux
热启动和冷启动,在软件中判断单片机的冷启动还是热启动
能利用AT89C52本身的资源,在软件中判断单片机的冷启动还是热启动?正常工作时在某几个RAM中置标志,启动时判断这个标志即可,但要注意89C52内部RAM在很低的残余电压下仍能保持数据,最好在电源上并一适当大小的放电电阻。所谓“冷启动”是指掉电后再启动,而热启动过程是不掉电的。单片机内部RAM在掉电再上电后的值在理论上是随机的(实际上大多会是0x00或0xff),这样你可以在某几个RAM中写上一
虎石台找人
·
2023-09-27 23:44
嵌入式linux热启动和冷启动
如何使用busybox制作根文件系统
BusyBox是一个非常流行的
嵌入式Linux
系统工具,它将众多的常用Unix命令集成到一个小巧的可执行文件中。
Twinkle544
·
2023-09-27 09:08
rootfs
busybox
NXP官方Linux内核编译
一.Linux
内核移植
简介NXP提供的Linux源码肯定是可以在自己的I.MX6ULLEVK开发板上运行下去的,所以,我们肯定是以I.MX6ULLEVK开发板为参考,然后将Linux
内核移植
到I.MX6U-ALPHA
凌肖战
·
2023-09-27 05:35
系统移植篇
linux
arm开发
linux top交叉编译_交叉编译HTOP并移植到ARM
嵌入式Linux
系统
原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。最近一直在完善基于Busybox做的ARMLinux的根文件系统,由于busybox是一个精简的指令集组成的简单文件系统,其优点就是极精简,满足了Linux基本的启动需求,由于它几乎没有什么后台服务,对于追求极度裁剪的系统开发者而言是一个非常好的体验,不过,也正是由于其精简,很多我们在开发测试中使用的工具或
weixin_39978863
·
2023-09-26 21:01
linux
top交叉编译
嵌入式linux
轻量级sshd服务Dropbear交叉编译
下载zlib-1.2.11.tar.gzdropbear-2020.81.tar.bz2解压$tar-zxvfzlib-1.2.11.tar.gz$tar-jxvfdropbear-2020.81.tar.bz2zlib交叉编译配置CC=/usr/local/arm/network/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-gcc./config
我是谁??
·
2023-09-26 21:31
嵌入式
Linux
linux
服务器
运维
为基于busybox根文件系统的ARM
嵌入式Linux
交叉编译dropbear使能SSH
原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。最近使用busybox为基于ARM的板卡定制了一个极简单的根文件系统,由于busybox仅支持telnet而不支持ssh,本文将详细描述如何交叉编译dropbear并将其移植到目标板卡上使能dropbear。目标环境:CPU:ARM内核版本:4.X工具下载:zlib-1.2.8dropbear-2016.7
weixin_33717298
·
2023-09-26 21:31
运维
嵌入式
一个例子了解交叉编译
学习
嵌入式Linux
经常听到交叉编译这个名词,那到底什么是交叉编译,下面通过一个例子来介绍。首先新建一个C文件,其代码如下。
西岸贤
·
2023-09-26 09:06
Linux
linux
交叉编译
Ubuntu搭建SSH Samba FTP TFTP NFS
嵌入式Linux
网络开发环境
文章目录安装SSH安装Samba服务安装FTP服务安装TFTP服务安装NFS服务安装SSHSSH是一种加密的网络传输协议,可以在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。在嵌入式开发中,我们通常开启Ubuntu的SSH服务,然后在window下通过putty/SSH、SecureCRT、MobaXterms等软件使用SSH服务远
linyiyang8475
·
2023-09-25 19:21
linux
ubuntu
linux
ssh
嵌入式Linux
学习(1)——通信总线协议简介
目录一.UART1.1单工/双工通信编辑1.2UART帧格式1.2.1Q/A1.3UART硬件结构二.基于UART的协议2.1RS2322.1.1RS232协议存在的问题2.2RS4852.2.1差分信号2.2.2RS485优势三.IIC3.1通信过程3.2IIC总线寻址3.3IIC总线信号3.3.1起始与停止信号3.3.2同步信号3.3.3字节传送与应答/结束3.4IIC典型时序3.5主从机的选
Chris_166
·
2023-09-25 15:50
嵌入式Linux
嵌入式
通信总线
嵌入式Linux
基础学习笔记(一):U-Boot、Kernel、RootFS初体验
嵌入式Linux
这个知识体系还是有亿点大的,想一口吃成胖子很难,但是其余的不说,基本的了解还是该有的。
-KARAS-
·
2023-09-25 15:45
Hi3531D调试手记
linux
嵌入式
【精通
嵌入式Linux
编程】工具链
一、
嵌入式Linux
的4个基本要素:1、工具链(toolchain)2、引导加载程序()bootloader3、内核(kernel)4、根文件系统(rootfilesystem)一、工具链GNU工具链三个主要组件组成
ldinvicible
·
2023-09-24 15:23
精通嵌入式Linux编程笔记
linux
运维
服务器
【精通
嵌入式Linux
编程】引导加载程序详解bootloader
必须做两件事情:引导加载程序必须传递一个指针,指向保护硬件配置信息的结构,必须传递一个指向内核命令行的指针SRAM:不需要内存控制器的静态随机存储器阶段一:ROM代码复位或上电后立即运行的代码必须存再soc的片上,ROM代码。制作时被加载到芯片中,ROM代码专用。SRAM不足以加载完整的uboot,必须增加一个辅助程序加载器(Secondaryprogramloader,SPL)的中间加载程序。在
ldinvicible
·
2023-09-24 15:23
精通嵌入式Linux编程笔记
linux
运维
服务器
【精通
嵌入式Linux
编程】配置和构建内核
gitclonegit://git.kernel.org/pub/scm/linux/git/stable/linux-stable.gitcdlinux-stablegitcheckoutv5.4.50gitclonegit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.githttps://www.kernel.org/wge
ldinvicible
·
2023-09-24 15:51
精通嵌入式Linux编程笔记
linux
运维
服务器
2021-09-03
学习之路GitHub资源OSSU计算机科学自学:TeachYourselfCS浙江大学课程攻略共享计划:清华大学计算机系课程攻略:
嵌入式Linux
GNU项目:https://www.gnu.org/GNU
Misty-Li
·
2023-09-24 09:20
java
visual
studio
code
jdbc连接池
linux
ubuntu
qt
基于
嵌入式Linux
的千兆以太网卡驱动程序设计及测试
基于
嵌入式Linux
的千兆以太网卡驱动程序设计及测试一.引言千兆以太网是一种具有高带宽和高响应的新网络技术,相关协议遵循IEEE802.3规范标准。
dengdun6257
·
2023-09-24 06:40
嵌入式
操作系统
网络
嵌入式 Linux 入门(九、Linux 下的磁盘管理)
嵌入式Linux
入门第九课,了解linux下的磁盘管理,学会挂载移动硬盘设备......矜辰所致前言
嵌入式Linux
专栏更新到现在,我们都还没有碰过开发板,本来想着前面的讲完至少先碰一碰开发板,让我们知道我们最终的目的是在开发板上运行
矜辰所致
·
2023-09-23 09:37
嵌入式Linux
#
嵌入式
Linux
入门篇
linux
ubuntu
磁盘管理
磁盘挂载
【教程】迅为iTOP-4412精英版exynos4412开发板搭建原生Linux最小系统(二)
编译Linux内核[本文参考资料1:移植linux4.14内核到4412开发板(衡山法师)][本文参考资料2:iTop-4412SCP精英版linux-4.14.12
内核移植
(2)_hyyoxhk的博客
巨大八爪鱼
·
2023-09-23 09:58
Linux
linux
itop4412
exynos4412
kernel
busybox
1、TFTP服务与NFS服务的环境搭建
嵌入式Linux
的tftp开发环境包括两个方面:1、Linux开发主机端的tftp-server支持2、嵌入式目标系统的tftp-client支持主机端TFTP服务器配置1、检查是
小智Byte
·
2023-09-22 16:08
Linux系统移植
TFTP
NFS
Qt根据不同平台的条件编译
Qt根据不同平台的条件编译Qt在pro中实现条件编译在用Qt进行
嵌入式linux
开发时,有时为了调试便利,桌面版linux环境也会配置一份,这样在编译时就会调用不同版本的库。
宁静致远2021
·
2023-09-22 15:47
嵌入式Linux及驱动开发
qt
单片机
arm开发
Buildroot使用总结与添加本地APP到项目
芯片平台:瑞芯微RV1126系统架构:uboot+kernel+buildrootBuildroot是Linux平台上一个构建
嵌入式Linux
系统的框架,整个Buildroot是由Makefile脚本和
PanGC2014
·
2023-09-22 12:03
Linux应用开发
linux
嵌入式
elf文件
嵌入式linux
驱动之路20:Linux 内核顶层 Makefile
在具体移植LINUX之前,我们先来学习一下Linux内核的顶层Makefile文件,因为顶层Makefile控制着Linux内核的编译流程。NXP会从https://www.kernel.org下载某个版本的Linux内核,然后将其移植到自己的CPU上,测试成功以后就会将其开放给NXP的CPU开发者。开发者下载NXP提供的Linux内核,然后将其移植到自己的产品上。编译过程使用命令“makexxx
々淡然&
·
2023-09-21 19:35
linux
arm
驱动开发
Linux应用编程--IO文件
【正点原子】I.MX6U
嵌入式Linux
C应用编程指南V1.1.pdf(gitee.com)1.基本概述1.什么是Linux应用程序(1)整个
嵌入式linux
核心课程包括5个点,按照学习顺序依次是:裸机
m0_63077733
·
2023-09-21 14:07
linux
运维
服务器
_是否要从单片机转
嵌入式Linux
?
最近很多童鞋投票并咨询如何从单片机转做
嵌入式Linux
开发。看来读者圈中做单片机,RTOS的不少。
weixin_39665992
·
2023-09-20 20:32
ubuntu转windows
嵌入式linux
最接近linux的
rtos
如何学习
嵌入式Linux
?
今日话题,如何学习
嵌入式Linux
?嵌入式底层开发是一种重要的技术,它被广泛应用于各种嵌入式系统中。随着科技的不断发展,嵌入式系统已经成为了我们日常生活中不可或缺的一部分。
枪哥玩转嵌入式
·
2023-09-20 16:07
嵌入式硬件
嵌入式Linux
之uboot源码make编译逆向分析
一、make编译逆向分析之prepare在上一篇文章中分析Makefile文件依赖关系时采用自顶向下的方法,从顶层目标开始到最原始的依赖结束。此处我们采用自下而上的方式,从最原始的依赖开始,一步一步的执行命令生成目标。完整的prepare的目标依赖:依次从最右边的依赖说起;1.1.config(配置阶段).config在执行makesmdk2410_defconfig配置时生成,文件scripts
Graceful_scenery
·
2023-09-20 16:06
linux
java
前端
运维
服务器
Linux Kernel 之四 移植过程详解、STM32F769I-EVAL 开发板适配
在之前的博文LinuxKernel之一完整
嵌入式Linux
环境、构建工具、编译工具链、CPU体系架构中说了要一步步搭建整个
嵌入式Linux
运行环境,今天主要学习一下将Linux内核适配STM32F769I-EVAL
ZC·Shou
·
2023-09-20 12:23
Linux
Kernel
linux
stm32
移植
kernel
EVAL
嵌入式Linux
利用udev实现自动检测挂载U盘
udev配置文件是/etc/udev/udev.conf,也许长这样:#udev.conf#Theinitialsyslog(3)priority:"err","info","debug"orits#statecanbechangedwith:"udevcontrollog_priority=".udev_root="/dev/"udev_rules="/etc/udev/rules.d"udev
cfl927096306
·
2023-09-20 06:05
嵌入式Linux
udev
自动挂载U盘
嵌入式
在
嵌入式Linux
中使用C++读取 /proc/meminfo 文件来获取系统内存大小
在
嵌入式Linux
中使用C++读取/proc/meminfo文件来获取系统内存大小在
嵌入式Linux
中,可以使用C++编程语言通过读取/proc/meminfo文件来获取系统内存大小。
__Benco
·
2023-09-19 23:07
Linux
linux
运维
服务器
基于RK3588的
嵌入式linux
系统开发(一)——开发环境的搭建(SDK解压与本地初始化)
1、拷贝rk3588的linux-sdk压缩包到工作目录,如下所示:图1拷贝rk3588的sdk到工作目录2、进入sdk目录进行MD5码的计算,并对比md5sum.txt文件内的值,确保压缩包未被修改。图2MD5码计算与匹配3、安装p7zip-full工具,并解压rk3588的sdk压缩包,如下图所示:sudoapt-getinstallp7zip-full7zxrk3588_repo_sdk_v
少林and叔叔
·
2023-09-19 20:26
linux
运维
服务器
ubuntu
嵌入式硬件
基于RK3588的
嵌入式linux
系统开发(二)——uboot源码移植及编译
由于官方的SDK占用空间较大(大约20GB左右),需要联系相关供应商提供,且官方的SDK通过各种脚本文件进行集成编译,难以理解系统开发的详细过程。本章介绍直接从官方Github网站下载源码进行移植,进行uboot移植及编译,具体内容如下所述:1.进入官方的github网站下载最新的uboot源码(由于官方仅维护2017.09的版本源码,因此直接利用git下载uboot源码,不下载tag中压缩包),
少林and叔叔
·
2023-09-19 20:26
linux
运维
嵌入式硬件
c语言
ubuntu
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他