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】
3_
嵌入式Linux
学习_入门_vim编辑器_三种模式及其常用命令+配置文件.vimrc设置常用便捷功能(永久显示行数、快捷代码模板、设置缩进等)
一、Linux系统中vi编辑器和vim编辑器的区别1.1、异同点简介:vi和vim都是Linux中的编辑器,不同的是vim比较高级,功能更全更好用,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。它们都是多模式编辑器,vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。某些情况下,你可以把vim当成vi来使用。1.2、vim的优势:1、多级撤销
善于伴随
·
2023-11-05 13:12
嵌入式Linux
linux
编辑器
vim
ubuntu
用linux程序制作一个小动画,第5章
嵌入式Linux
应用程序开发
第5章
嵌入式Linux
应用程序开发 分类:其他|上传于:2020-01-1020:30:30
嵌入式Linux
应用程序开发\r\n"2."5.1开发环境的建立\r\n进行项目开发前,首先要做的是搭建一套基于
岑依惜
·
2023-11-05 06:48
用linux程序制作一个小动画
linux 手记
我参与的产品的研发,也算告一段落,明天就是成都的医博会了,这几个月慢慢啃出来的东西,要好好的总结一下,大学的时候,玩的是单片机,arm裸机,对于系统有所了解,做过一些小实验,但是没有系统的学习,如今做的事情,让我对
嵌入式
冉若愚
·
2023-11-05 04:34
linux
makefile
嵌入式
多线程
build
struct
qemu与gdb内核调试环境搭建
调试环境基于韦东山系列开发板IMX6ull虚拟环境搭建,韦东山给了详细的教程Qemu-百问网
嵌入式Linux
wiki。
生活需要深度
·
2023-11-05 02:51
操作系统待整理内容
linux
qemu
gdb
环境
【正点原子MP157连载】第四十三章 外置RTC芯片PCF8563实验-摘自【正点原子】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-11-04 20:25
LINUX
stm32
linux
驱动开发
正点原子
嵌入式linux
驱动开发——Linux C编程入门
这一章,主要是利用Ubuntu自带的vi来编写简单代码,这一章如果对原理不是很感兴趣,可以自己直接搜一搜,配一个VSCode写代码就可以了。1.编写简单代码HelloWorld!可以先mkdir一个C_Program的文件夹,来管理所有的代码;然后每一次编写的代码可以再次编写在一个C_Program文件夹中的子文件夹,方便管理。可以通过以下命令,打开文件/etc/vim/vimrc设置tab为4格
努力自学的小夏
·
2023-11-04 16:44
linux学习
linux
驱动开发
c语言
笔记
正点原子
嵌入式linux
驱动开发——Linux 块设备驱动
经过之前这些笔记的学习,都是字符设备驱动,本章来学习一下块设备驱动框架,块设备驱动是Linux三大驱动类型之一。块设备驱动要远比字符设备驱动复杂得多,不同类型的存储设备又对应不同的驱动子系统,本章重点学习一下块设备相关驱动概念,不涉及到具体的存储设备。最后,使用STM32MP1开发板板载RAM模拟一个块设备,学习块设备驱动框架的使用。块设备块设备是针对存储设备的,比如SD卡、EMMC、NANDFl
努力自学的小夏
·
2023-11-04 16:03
linux学习
linux
驱动开发
stm32
学习
笔记
pinctrl 和 gpio 子系统
内容来自《【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.5.2.pdf》目录pinctrl子系统pinctrl子系统简介I.MX6ULL的pinctrl子系统驱动PIN配置信息详解设备树中添加
【ql君】qlexcel
·
2023-11-04 07:33
嵌入式Linux
1024程序员节
构建你自己的Linux
今天Linux越来越成熟,应用越来越多,但是自己构造,是购买商业版本依然困扰开发者,这篇写在2007年的文章很好地回答了产业界长期的困惑一开源软件为何要付费,商业的
嵌入式Linux
的价值何在。
tudousi624
·
2023-11-04 01:36
嵌入式linux
内存分配,嵌入式开发教程之Linux内核中常见内存分配函数.pptx
嵌入式开发教程之Linux内核中常见内存分配函数,1.原理说明多级分页目录结构1.1.伙伴系统算法1.2.slab分配器2.常用内存分配函数2.1.__get_free_pages2.2.kmem_cache_alloc2.3.kmalloc2.4.vmallocLinux内核部分内存分布2.5.dma_alloc_coherent2.6.ioremap2.7.BootMemory2.7.1.在内
weixin_39918084
·
2023-11-03 20:28
嵌入式linux
内存分配
嵌入式linux
内存分配,
嵌入式linux
内核中常见内存分配
1.原理说明Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示四级页表分别为:*页全局目录(PageGlobalDirectory)*页上级目录(PageUpperDirectory)*页中间目录(PageMiddleDirectory)*页表(PageTable)页全局目录包含若干页上
黄桃咬住葡萄出逃
·
2023-11-03 20:57
嵌入式linux
内存分配
为T507-H开发板配置Samba服务,实现跨系统的文件共享——飞凌嵌入式
作为一款经典的国产芯,全志T507-H芯片被广泛应用于车载电子、电力、医疗、工业控制、物联网、智能终端等诸多领域当中,而在各种复杂的
嵌入式Linux
应用场景当中,“打通ARM板卡与Windows设备间的壁垒以实现跨平台的文件共享
飞凌嵌入式
·
2023-11-03 13:03
国产化
干货合集
T507
文件共享
samba
T507-H
嵌入式开发板
嵌入式Linux
misc 设备驱动
misc设备驱动简介那么杂项设备驱动是属于我们linux三大设备驱动的哪一项呢?由于linux驱动倾向于分层设计,所以每个具体的设备都可以找到它归属的类型,从而可以套到它相应的架构里面去,我们只需要实现它最底层的那部分。但是也有部分字符设备,确实不知道它属于哪种类型,一般推荐大家采用miscdevice的框架结构。misc的意思是混合的杂项的,所以misc设备驱动也叫做杂项设备驱动,当板子上的某个
木士易
·
2023-11-03 07:01
嵌入式
misc
设备驱动
linux
Linux学习第30天:Linux 自带的 LED 灯驱动实验:驱动开发思维方式的转变势在必行
Linux版本号4.1.15芯片I.MX6ULL大叔学Linux品人间百味思文短情长学习
嵌入式Linux
驱动开发整整30天了。今天简单做一个小结。
大叔学Linux
·
2023-11-03 07:26
嵌入式Linux驱动开发学习
学习
linux
arm开发
嵌入式硬件
arm
韦东山imx_6ull编译内核错误
本人采用的时韦东山团队imx_6ull的板子来学习
嵌入式linux
在设置编译环境的时候根据上述进行设置,编译内核会出现arm-buildroot-linux-gnueabihf-gcccommandnotfound
qq_34422669
·
2023-11-03 07:44
linux开发
嵌入式
内核
linux
嵌入式Linux
系统的闪存设备和文件系统学习纪要
嵌入式Linux
系统的闪存设备和文件系统学习纪要Linux下的文件系统结构如下:=============================================================
__Benco
·
2023-11-02 12:21
手记
学习
linux
ubuntu
正点原子
嵌入式linux
驱动开发——Linux USB驱动
USB是很常用的接口,目前大多数的设备都是USB接口的,比如鼠标、键盘、USB摄像头等,在实际开发中也常常遇到USB接口的设备,本章就来学习一下如何使能Linux内核自带的USB驱动。这里不会具体学习USB的驱动开发。USB接口简介什么是USBUSB全称为UniversalSerialBus,翻译过来就是通用串行总线。由英特尔与众多电脑公司提出来,用于规范电脑与外部设备的连接与通讯。目前USB接口
努力自学的小夏
·
2023-11-02 07:36
linux学习
linux
驱动开发
stm32
学习
笔记
手把手教你搭建自己的git+gerrit代码评审服务器
有问题可以到公众号
嵌入式linux
阿财留言交流你可能遇到过这样的问题,不知道如何管理自己的代码。
哆哆jarvis
·
2023-11-02 07:40
git代码管理
服务器
git
运维
<leetcode刷题-数组> 【双指针】旋转数组
↓↓↓↓↓↓↓关注公众号*
嵌入式linux
阿财*获取更多内容↓↓↓↓↓↓题目给你一个数组,将数组中的元素向右轮转k个位置,其中k是非负数示例1:[5,6,7,1,2,3,4]思路分析关键点:旋转把这个数组比喻成一个圆的直径
哆哆jarvis
·
2023-11-02 07:40
数据结构和算法
leetcode
算法
职场和发展
I.MX6U ALPHA裸机开发
裸机开发参考《I.MX6U
嵌入式Linux
驱动开发指南V1.7》1.开发环境搭建带有wifi的笔记本的工作环境配置:(1)网络连接:电脑使用无线上网,开发板网口直连电脑网口。
jun_luo_yu
·
2023-11-02 05:37
#
I.MX6U
linux
驱动开发
嵌入式Linux
基础学习笔记目录
1.
嵌入式Linux
应用开发基础知识1.1交叉编译1.2GCC编译器1.3makefire1.4文件I/O1.5Framebuffer应用编程1.6文字显示及图象显示1.7输入系统应用编程1.8网络编程
故山月白
·
2023-11-02 02:16
嵌入式Linux应用开发基础
嵌入式Linux
通信协议
Linux复习——
嵌入式Linux
网络编程
网络基础编程socket类型流式socket:可靠,面向连接的通信流,使用TCP数据报socket:无序,不可靠,使用UDP原始socket:强大不方便数据存储优先顺序大端模式:低地址高字节小段模式:低地址低字节(PC机常用)
鲨鱼辣椒说你很菜
·
2023-11-01 16:58
linux
基于嵌入式系统linux课程设计,嵌入式系统课程设计-基于
嵌入式Linux
系统的嵌入式数据库应用设计.doc...
*******************实践教学*******************兰州理工大学计算机与通信学院2014年秋季学期嵌入式系统课程设计题目:基于
嵌入式Linux
系统的嵌入式数据库应用设计专业班级
Rain Zhang
·
2023-11-01 11:38
作为一个新人,怎样学习
嵌入式Linux
?
在学习
嵌入式Linux
之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。
嵌入式开发白菜
·
2023-11-01 11:51
编程
嵌入式
学习
笔记
java
人工智能
嵌入式硬件
交叉编译环境(引用)
在该环境下编译出
嵌入式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
编程
驱动开发
正点原子
嵌入式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
嵌入式
嵌入式系统
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他