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开发学习笔记
ubuntu18.04交叉编译linux3.6内核
搞嵌入式时间也不长,自己的感觉是搞
嵌入式linux
开发的第一步不是写代码,而是交叉编译、系统移植这些基础工作,只有熟悉了交叉编译,才能验证写出了的代码。
倾我一生来读
·
2023-09-30 00:50
arm开发板
ubuntu
linux
交叉编译
嵌入式数据库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语言
H5前端
开发学习笔记
——0x08CSS属性
本节内容课时61文字相关属性(掌握)课时62字体属性补充(掌握)课时63文字属性的简写(掌握)课时64文本属性(掌握)课时65颜色控制属性上(理解)课时66颜色控制属性下(理解)文字相关属性规定文字样式的属性font-style:inherit;快捷键:fsnormal:正常样式,默认值,快捷键:fsnitalic:倾斜规定文字粗细的属性font-weight:bolder;快捷键:fw单词取值b
夜莺之刃
·
2023-09-29 02:38
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
嵌入式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
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
交叉编译
H5前端
开发学习笔记
——0x15清除浮动
清除浮动课时130浮动元素高度问题(掌握)课时131清除浮动方式一(理解)课时132清除浮动方式二(理解)课时133margintop失效原因(理解)课时134清除浮动方式三(理解)课时135清除浮动方式四(理解)课时136伪元素选择器(掌握)课时137清除浮动方式五(理解)课时138清除浮动方式六(理解)浮动元素高度问题在标准流中,内容的高度可以撑起父元素的高度在浮动流中,浮动的元素是不可以撑起
夜莺之刃
·
2023-09-26 05:37
Django全栈
开发学习笔记
(六)——数据操作视图:增、改、删
视图基础知识31数据操作视图数据操作视图是对数据模型进行操作,如增、删、改,从而实现Django与数据库的数据交互。一共有4种视图类分别是FormView、CreateView、UpdateView和DeleteView。FormView:视图类使用内置的表单功能,通过表单实现数据验证、响应输出等功能,用于显示表单数据CreateView:实现模型的数据新增功能,通过内置的表单功能实现数据新增Up
烧麦Sn0wSt@r
·
2023-09-25 21:04
Django学习
python
django
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
嵌入式
2021年阿里高频Java面试题:分布式+中间件
消息队列搜索引擎一、秒杀架构设计二、数据库架构发展历程三、MySQL的扩展性瓶颈四、为什么要使用NOSQLNOTONLYSQL五、传统RDBMSVSNOSQL《一线大厂Java面试题解析+后端
开发学习笔记
前端罗欢
·
2023-09-24 16:21
Java
经验分享
架构
java
【精通
嵌入式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
嵌入式
操作系统
网络
使用Xilinx IP核进行PCIE
开发学习笔记
(一)简介篇
https://zhuanlan.zhihu.com/p/32786076最近接触到一个项目,需要使用PCIE协议,项目要求完成一个pcie板卡,最终可以通过电脑进行通信,完成电脑发送的指令。这当中需要完成硬件部分,使用FPGA板实现,同时需要编写Windows下的驱动编写。初次接触到PCIE协议,网络上的相关教程不够清晰,让人看了之后不知所以然,不适合完全没有基础的人学习(就是我这样的人)。经过
非鱼知乐
·
2023-09-23 13:50
嵌入式 Linux 入门(九、Linux 下的磁盘管理)
嵌入式Linux
入门第九课,了解linux下的磁盘管理,学会挂载移动硬盘设备......矜辰所致前言
嵌入式Linux
专栏更新到现在,我们都还没有碰过开发板,本来想着前面的讲完至少先碰一碰开发板,让我们知道我们最终的目的是在开发板上运行
矜辰所致
·
2023-09-23 09:37
嵌入式Linux
#
嵌入式
Linux
入门篇
linux
ubuntu
磁盘管理
磁盘挂载
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文件
18_Python异常处理_全栈
开发学习笔记
1.try与except范例1:单分支try:ret=int(input("number>>>"))print(ret*"*")exceptValueError:print("您输入的内容有误,请输入一个数字")执行结果:number>>>a您输入的内容有误,请输入一个数字范例2:多分支try:[][3]ret=int(input("number>>>"))print(ret*"*")except
豆行僧
·
2023-09-22 10:09
嵌入式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
嵌入式Linux
驱动开发(I2C专题)(七)
使用GPIO操作I2C设备_IMX6ULL参考资料:Linux文档Linux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yamlLinux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txtLinux驱动源码Linux-5.4\drivers\i2c\busses\i2c-g
嵌入式学习者。
·
2023-09-19 09:17
Linux
驱动以及裸机
linux
驱动开发
运维
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他