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开发
实操(七):内核驱动程序kernal device driver
#前言:嵌入式linux架构#DeviceDriver内核设备驱动程序是底层硬件面向系统的其他部分的机制,系统有一些新的硬件,必须找到访问它们的方法,内核的功能之一是封装计算机系统的许多硬件接口,并以一致的方式将它们呈现给用户空间程序。内核设计了便于编写设备驱动程序的框架,设备驱动程序是在上面的内核和下面的硬件之间进行中介的代码片段。一个设备驱动程序可能被写入用来控制物理设备,如UART或MMC控
芯片-嵌入式
·
2023-08-18 21:29
linux
driver
嵌入式Linux开发
实操(八):UART串口开发
串口可以说是非常好用的一个接口,它同USB、CAN、I2C、SPI等接口一样,为SOC/MCU构建了丰富的接口功能。那么在嵌入式linux中又是如何搭建和使用UART接口的呢?一、Console接口即ttyS0ttyS0通常做为u-boot(bootloader的一种,像是Windows的BIOS),它需要一个交互界面,一般使用ttyS0,即可以打印一些log输出,又可通过空格键等进入到u-boo
芯片-嵌入式
·
2023-08-18 21:29
linux
UART
嵌入式Linux开发
实操(九):CAN接口开发
前言:CAN网络在汽车中的使用可以说相当广泛。而CAN网络需要的收发器最常用的就是NXP的TJA1042:CAN网络:
芯片-嵌入式
·
2023-08-18 21:26
linux
运维
服务器
嵌入式基础知识-系统调度
对于
嵌入式Linux开发
,一般使用多线程和多进程开发,对于运行RTOS的嵌入式系统,一般使用多任务开发。这些线程、进程、任务的调度,有许多相似之处。
码农爱学习
·
2023-08-08 02:35
嵌入式系统基础
嵌入式
系统调度
linux下i2c调试神器i2c-tools安装及使用
i2c-tools介绍在
嵌入式linux开发
中,有时候需要确认i2c硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试I2C总线的工具——i2c-tools。
特立独行的猫a
·
2023-07-29 06:40
linux应用开发
linux
i2c-tools
嵌入式
linux一个软件多版本共存,编译GCC及其多版本并存控制
无论是作为一名LinuxGeek,或是面向Linux的软件工程师,还是
嵌入式Linux开发
人员,我们都离不开GCC,GCC在Linux中的重要性,从gcc-${version}-base软件包便知道其有多霸道了
娟娟童装
·
2023-07-26 05:22
linux一个软件多版本共存
嵌入式Linux开发
29——platform设备驱动实验
文章目录Linux驱动的分离与分层1、驱动的分隔与分离2、驱动的分层platform平台驱动模型简介1.platform总线2.platform驱动3.platform设备实验程序编写编译测试 我们在前面的博客编写的设备驱动都非常的简单,都是对IO进行最简单的读写操作。像I2C、SPI、LCD等这些复杂外设的驱动就不能这么去写了,Linux系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这
贾贾2023
·
2023-07-26 02:36
Linux驱动开发
linux
驱动开发
运维
C
嵌入式Linux开发
7——GPT定时器实验
背景知识 GPT定时器是一个32位向上定时器(也就是从0X00000000开始向上递增计数),GPT定时器也可以跟一个值进行比较,当计数器值和这个值相等的话就发生比较事件,产生比较中断。GPT定时器有一个12位的分频器,可以对GPT定时器的时钟源进行分频,GPT定时器特性如下:①一个可选时钟源的32位向上计数器。②两个输入捕获通道,可以设置触发方式。③三个输出比较通道,可以设置输出模式。④可以生
贾贾2023
·
2023-07-26 02:36
Linux驱动开发
嵌入式
stm32
linux
单片机
i.MX8MM
嵌入式linux开发
指南+全覆盖开发资料
01教程主题根据多年工作经验总结框架学习法,先掌握整体的开发流程,然后再逐一击破,综合大量工作中的实战案例,在实践中检验理论知识,强化所学知识点,从而掌握Linux的核心技术。02教学方式教程由PDF文档与视频配套提供,根据用户个人习惯选择教学方式03教学特点深入浅出,简单易懂,理论结合实际,突出重点,全是干货,提高学习效率。配套学习视频教程,彻底让零基础学习者真正学会!经过长时间的积累与探索,为
mucheni
·
2023-07-16 15:02
linux
运维
服务器
嵌入式Linux开发
——解决uboot无法使用nfs服务从ubuntu中下载文件(TTT、cannot mount等错误)
前言:最近在学习正点原子
嵌入式Linux开发
板uboot的移植实验,移植完之后想测试网络部分的驱动能否工作正常。
门牙会稍息
·
2023-06-20 01:58
linux
经验分享
ubuntu
arm开发
网络
为基于Eclipse下的
嵌入式Linux开发
添加调试功能
为基于Eclipse下的
嵌入式Linux开发
添加调试功能1.需求概述以前嵌入式Linux应用开发的主要流程是使用Makefile管理、交叉编译器编译编写好的C代码,目前是直接使用Eclipse创建并管理工程
DM9600
·
2023-06-17 12:14
ARM
嵌入式Linux
GCC
eclipse
linux
arm
c语言
Qt——Qt控件之基于模型的项目视图组-QTreeView树形视图控件的使用总结(Qt仿word标题列表的实现)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-06-17 08:24
QT开发实战
qt
QTreeView
Qt分级标题
Qt仿word标题实现
使用qemu搭建arm
嵌入式linux开发
环境
qemu搭建arm虚拟
嵌入式linux开发
环境1.前言1.安装qemu与arm交叉编译工具2.Linux内核与设备树编译3.busybox根文件系统制作4.使用u-boot加载Linux内核5.搭建网络开发环境
zhvngchvng
·
2023-06-13 23:25
笔记
linux
嵌入式
内核
qemu
嵌入式Linux开发
: 构建ARM Debian根文件系统
引言在上一篇文章中,我们成功编译并启动了Linux内核。这篇文章将会带您构建一个完整的Debian根文件系统。准备由于debootstrap构建文件系统不太吃性能,我们采用在目标板上构建根文件系统的方式,提高兼容性。您需要一个可以正常工作的板上Linux系统(比如官方的系统或者armbian)用于制作根文件系统。您还需要一个正常工作的网络连接。东西齐了,我们开干。换源如果您的源已经是国内的镜像源/
CNflysky
·
2023-06-13 15:53
嵌入式
debian
linux
arm
嵌入式开发也可以用C++?
在
嵌入式Linux开发
中,C++已经是绝对的应用层主力之一。本文所针对的应用领域主要是单片机MCU开发。1.为什么要用
tinygyro
·
2023-06-13 06:47
嵌入式
C/C++
c++
开发语言
Qt——Qt控件之容器-QScrollArea滚动区域控件的使用总结(例程:Qt滚动区域控件中添加图片 )
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-06-11 03:38
QT开发实战
qt
QScrollArea
Qt滚动区域控件
Linux环境下交叉编译工具链的制作
本文参照教材
嵌入式Linux开发
入门宝典一、在Windows上安装虚拟机1、浏览器搜索VMware,下载VMwareWorkstationPro最新版,目前为16.2.3,并完成安装。
#橘子汽水
·
2023-06-11 01:18
linux
ubuntu
嵌入式Linux开发
:迅为教程学习记录
文章目录驱动开发零散篇驱动开发篇并发与竞争篇系统编程驱动开发零散篇嵌入式Linux驱动开发(一)Helloworld驱动模块嵌入式Linux驱动开发(二)字符设备驱动模块嵌入式Linux驱动开发(三)ioctl函数嵌入式学习之Linux驱动:IO模型(1)概览嵌入式学习之Linux驱动:IO模型(2)使用等待队列实现阻塞访问驱动开发篇嵌入式Linux(1):makemenuconfig图形化界面嵌
liefyuan
·
2023-06-10 20:59
目录
linux
学习
驱动开发
Linux -
嵌入式Linux开发
中的Bootloader
嵌入式Linux系统几乎全部包含一个引导程序(bootloader);从技术角度讲,它不是Linux的一部分,但引导程序在嵌入式Linux应用中是一个关键部分。虽然从理论和技术上讲,让一个嵌入式系统在复位后就开始运行Linux内核是可能的,但一般不会这样做。嵌入式系统通常将执行初始启动代码和开机自检(PowerOnSelfTest-POST)的责任从操作系统中分离出来,放入一个单独的引导程序中。当
夜流冰
·
2023-06-10 13:20
Linux
linux
Qt——Qt控件之容器-QTabWidget选项卡控件的使用总结(例程:Qt标题栏多页面切换 选项卡切换页面)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-06-10 09:23
QT开发实战
qt
QTabWidget
Qt选项卡页面切换
嵌入式Linux应用程序开发——期末复习重点
目录前言题型分布第1章搭建
嵌入式Linux开发
环境1.1构建嵌入式linux交叉开发环境1.2Bootloader第2章Linux系统调用及用户编程接口(API)2.1.2用户编程接口(API)2.2Linux
IoT_H2
·
2023-06-08 07:59
期末复习
linux
运维
服务器
Linux串口测试例程
嵌入式Linux开发
过程中,进行Linux串口测试,需要针对串口进行回环测试或者指定串口接收一定的数据或者指定串口发送一定的数据使用该测试用例很快验证硬件串口的稳定性和正确性。
大牛攻城狮
·
2023-04-21 21:26
嵌入式系统
linux
串口测试例程
指定串口发送数据
指定串口接收数据
串口使用例程
Qt——Qt控件之按钮-QCommandLinkButton命令链接按钮控件的使用总结(例程:通过点击打开系统文件夹对话框)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-04-21 04:12
QT开发实战
qt
c++
Qt命令链接按钮
Qt打开系统文件夹
Qt——Qt控件之按钮-QDialogButtonBox对话框按钮盒子控件的使用总结(例程:自定义按钮)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》《QT开发实战》《Android开发实战》
Winter_world
·
2023-04-21 02:00
QT开发实战
qt
对话框按钮盒子控件
传统串口设备快速实现联网的解决方案(串口-以太网网关、Modbus网关、Modbus Poll/Slave调试软件的使用、Modbus报文数据实例分析)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-04-19 21:30
嵌入式通用开发实战
Modbus网关
Modbus报文数据分析
Modbus
Poll软件使用
Modbus
Slave软件
485转以太网透传
Qt——Qt控件之按钮-QCheckBox复选按钮控件的使用总结(例程:做一个三态选择框,通过点击改变选择框的状态)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》《QT开发实战》《Android开发实战》
Winter_world
·
2023-04-19 10:55
QT开发实战
qt
开发语言
QCheckBox复选按钮控件
三态选择框
Qt实现三态选择框
linux内存管理 (二) 2.5 硬件 MMU及其运行过程 关键过程四 DDR
===============虚拟地址和物理地址的转换关键过程4根据物理地址pa从主存中其他部分中获取value操作总线,根据ddr时序读取主存,时序在总线(时钟/控制/数据/地址)上展现.具体参考[
嵌入式
__pop_
·
2023-04-18 16:59
Linux内存管理
linux内存管理 (一) Linux内存管理发展历史及进程地址空间抽象
引言
嵌入式linux开发
(三十五)内存管理3.0(1)linux内存管理之用户空间相当于Linux内存管理的引言上面这篇文章介绍了linuxOS提供给应用程序的(虚拟)地址空间应用程序的地址空间分6段(
__pop_
·
2023-04-18 16:28
Linux内存管理
Qt——Qt控件之按钮-QRadioButton单选按钮控件的使用总结(例程:仿手机开关互斥效果,使用qss样式文件添加开关背景图片)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-04-15 08:36
QT开发实战
qt
开发语言
QRadioButton
qss样式文件切换开关背景
Modbus——Modbus协议在串行链路上的实现总结(主站从站协议原理、地址规则、帧描述、RTU和ASCII串行传输模式)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-04-15 05:25
嵌入式通用开发实战
Modbus数据链路层协议
Modbus
RTU传输模式
ModbusASCII传输模式
基于
嵌入式Linux开发
板的bluez的移植
基于入式Linux开发板的bluez的移植1.硬件电路2.软件准备2.1.源码配置2.2编译源码3.调试过程3.1.加载驱动3.2.加载hci_uart驱动4.请等待《题外话》:刚开始第一次接触bluez,完全没用过,也没搞过,开局一脸懵逼。刚好项目需要用到,只能硬着头皮上,淦淦淦,干他丫的,先上来一顿百度。。。本人耗时两个星期搞完bluez的通信,实现蓝牙广播自定义服务,并和小程序通信,进行wi
技术过硬的菜鸡
·
2023-04-14 07:51
Linux移植专区
linux
ubuntu
命令行下制作文件系统镜像
作为一个
嵌入式linux开发
人员,系统镜像的制作是基础的必不可少的操作;在命令行下制作一个特定格式(ext2、ext3wwwww、ext4、etc..)的系统镜像,这也就意味着可以通过脚本将这些过程进行自动化
雪狐JXH
·
2023-04-12 13:38
linux
嵌入式
迅为RK3399开发板
嵌入式linux开发
指南
迅为RK3399开发板
嵌入式linux开发
指南迅为RK3399开发板发布《北京迅为
嵌入式linux开发
指南》,包含从基础环境搭建,Linux入门,开发板平台实操,Linux系统编程,驱动开发,Uboot
迅为电子
·
2023-04-12 03:13
RK3399开发板
嵌入式的c语言,嵌入式c语言
嵌入式C语言是作为
嵌入式Linux开发
的基础语言,也是学习嵌入式的必备语言。常用到的包括数据类型、运算符与表达式、控制语句、数组、指针、函数等内容。
He Yue
·
2023-04-09 18:02
嵌入式的c语言
Android系统体系结构
对于搞
嵌入式linux开发
的人来说我们可以从中学习其长处,也算得上是未来的一个发展方向和趋势吧。我们先来看看Android它的体系结构吧。下面是一张公开的Android体系结构图。
Eva Zou
·
2023-04-07 15:53
嵌入式Linux开发
之环境搭建(一)
在VMware里安装Ubuntu操作系统一、前言二、创建虚拟机三、安装Ubuntu操作系统一、前言VMware虚拟机的安装教程网上有很多,这里将跳过安装过程,直接在虚拟机里安装Linux操作系统。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和6
tip-equation
·
2023-04-05 23:06
嵌入式LInux开发环境篇
嵌入式开发
嵌入式Linux开发
的编程语言选择-续
欢迎大家关注我的公*号:embedded_bug
嵌入式Linux开发
的编程语言选择2-高级语言比较这里的嵌入式Linux环境是指非标准Linux发行版环境,比如通过buildroot创建的,相比于标准的
tiantao433
·
2023-04-05 23:56
嵌入式
c++
编译器
linux
go语言
构建嵌入式系统软件开发环境-VMware的安装及搭建
嵌入式Linux开发
环境
嵌入式系统操作系统目前流行的嵌入式操作系统主要有VxWorks、WindowsCE、Linux等,由于Linux的源码开放性、内核可裁剪性、在图像处理、文件管理及多任务支持等诸多方面的特点,使得它成为一款应用比较广泛的嵌入式操作系统。嵌入式Linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式linux既继承了Internet上无限的开放源代码
咸鱼弟
·
2023-04-05 23:56
嵌入式系统快速入门
linux
windows
Fedora
Linux开发(1):搭建
嵌入式Linux开发
环境
在讲述详细的开发环境搭建之前,先大概讲讲本文介绍了哪些内容首先,我们是在Windows下通过VMware运行虚拟机Ubuntu来运行主机端的Linux,然后再通过串口线连接电脑和Linux开发板那么就会产生问题:1.如何将Windows中的文件导入Ubuntu?2.如何让Ubuntu和Linux开发板能进行文件间的共享传输?简单来说,就是让Window和Ubuntu共享文件,让Ubuntu和Lin
瑆玥琼
·
2023-04-05 23:51
Linux
linux
ubuntu
运维
QT学习笔记(实战之Qt 控制 LED)
介绍如何使用Qt知识应用到正点原子的嵌入式I.MX6ULL开发板,亦可参考来修改到其他平台的
嵌入式Linux开发
板上。
ManGo CHEN
·
2023-04-05 00:26
QT开发学习笔记
qt
学习
开发语言
迅为iMX6ULL开发板使用手册资料下载地址
《
嵌入式Linux开发
指南》+《开发板使用手册》+《裸机使用手册》链接:https://pan.baidu.com/s/1Xat4C-cDa2Gi1UwNckNRTw提取码:064r开发板使用
迅为电子
·
2023-04-04 16:12
ARM开发板
开发板
4412开发板
android
嵌入式
iMX6ULL使用的Cortex-A7 MPCore内核架构基础总结(内核配置、处理器运行模型、寄存器组)
《QT开发实战》《嵌入式通用开发实战》《从0到1学习
嵌入式Linux开发
》
Winter_world
·
2023-04-04 16:40
嵌入式通用开发实战
iMX6ULL
Cortex-A内核
内核架构
嵌入式平台
物联网
嵌入式Linux开发
简介
Linux正在嵌入式开发领域稳步发展。因为Linux使用GPL(请参阅本文后面的参考资料),所以任何对将Linux定制于PDA、掌上机或者可佩带设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。许多Linux改良品种迎合了嵌入式/实时市场。它们包括RTLinux(实时Linux)、uclinux(用于非MMU设备的Linux)、MontavistaLinux(用于ARM、MI
xjbclz
·
2023-04-04 16:04
UART 串口通信实验
UARTx_UCR1(x=1~8)UARTx_UCR2UARTx_UCR3UARTx_USR2其他寄存器三、代码编写1、编写bsp_uart.h2、编写bsp_uart.c3、main不管是单片机开发还是
嵌入式
把车开起来
·
2023-04-04 15:45
IMX6ULL裸机开发
linux
单片机
arm开发
ubuntu
arm
迅为瑞芯微iTOP-3399开发板资料更新
与开发板使用手册配套的《
嵌入式Linux开发
指南(iTOP-3399)》手册也更新啦,最新版本为1.4版本。后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。
mucheni
·
2023-04-01 19:45
3399
linux
运维
服务器
【迅为资料上新】iTOP-3568开发板指南手册
很多零基础的同学在刚开始学习嵌入式的时候,都会不知道应该怎么做,迅为精心编写了适配iTOP-rk3568开发板的嵌入式教程-《【北京迅为】
嵌入式linux开发
指南_v1.0(itop-rk3568)》,
迅为电子
·
2023-04-01 18:55
嵌入式硬件
人工智能
物联网
android
【导航】矜辰所致的博客导航(所有博客的汇总帖,还有未来博文内容预告哦~)
目录嵌入式基础FreeRTOSRT-ThreadESP32-C3电路小课堂嵌入式Linux嵌入式Linux入门
嵌入式Linux开发
环境Makefile学习硬件设计基础STM32系列项目方案经历分享编程语言
矜辰所致
·
2023-04-01 11:38
目录
目录
博客导航
矜辰所致
嵌入式
ESP32
概述Linux内核驱动之GPIO子系统API接口
1、前言在
嵌入式Linux开发
中,对嵌入式SoC中的GPIO进行控制非常重要,Linux内核中提供了GPIO子系统,驱动开发者在驱动代码中使用GPIO子系统提供的API函数,便可以达到对GPIO控制的效果
Linux加油站
·
2023-03-31 01:15
linux
驱动开发
运维
UART串口通信
简介无论是单片机还是
嵌入式Linux开发
,串口设备都是最常用到的外设。可以通过串口将开发板与电脑相连,然后在电脑上通过串口调试助手来调试程序。
头发够用的程序员
·
2023-03-30 21:01
单片机
stm32
嵌入式硬件
ubuntu18安装vscode搭建
嵌入式linux开发
环境
ubuntu18安装vscode搭建
嵌入式linux开发
环境安装vscode配置vscode(安装插件)配置添加头文件路径安装vscode官网下载安装包sudodpkg-icode_1.51.0-1604600753
夜雪-初霁
·
2023-03-29 02:50
软件使用
环境搭建
工具使用
vscode
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他