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
IMX6ULL裸机开发
记录毕设问题:1.socket通信中,遇到0x00数据,后面的数据全部丢失
小车采用的是双主控设计,
IMX6ULL
+STM32。
IMX6ULL
配备上4G模块,与服务器进行socket通信。PC端作为控制端,同样是以socket方式,与服务器进行通信,最终
Embedded-Xin
·
2023-12-25 20:14
linux
c++
socket
网络通信
裸机开发
(1)-汇编基础
文章目录GNU汇编语法常用汇编指令处理器内部数据传输指令存储器访问指令压栈和出栈指令跳转指令算术指令逻辑运算指令实战函数发生调用时,需要进行线程保护,简单来说,就是先进行压栈操作,将调用函数参数、返回值等存到R0-15寄存器中,在执行完毕后,需要将数据内容从寄存器读出,进行出栈操作,而这一系列操作需要SP指针。芯片上电后SP指针(堆栈指针寄存器)还未初始化完毕,无法执行C代码,所以必须要用汇编设置
Embedded-Xin
·
2023-12-25 20:43
Linux驱动/内核编程
汇编
linux
驱动开发
【Linux驱动】字符设备驱动模板(五)—— 寄存器驱动LED
一、驱动入口函数一般对外设的初始化,只要执行一次即可,所以放在驱动入口函数xxx_init1、建立物理地址和虚拟地址的映射在
裸机开发
时,因为没有OS,所以一般通过直接读写物理地址来操作寄存器;有了OS后
仲夏夜之梦~
·
2023-12-25 13:32
stm32
嵌入式硬件
单片机
【Linux驱动】pinctrl 和 gpio子系统(一)—— pinctrl 节点解析,引入gpio子系统
裸机开发
时,如果要点亮一个LED,我们要做如下内容:初始化时钟设置引脚复用为哪个功能,配置引脚的电气属性设置引脚的IO方向、初始值有了设备树以后,我们可以通过pinctrl和gpio子系统来配置上述内容
仲夏夜之梦~
·
2023-12-25 13:02
1024程序员节
linux
裸机开发
(2)-裸机实战
文章目录LED灯GPIO中断中断相关概念IRQ中断简介GIC中断控制器简介总体框架图
IMX6ULL
中断源ID对照GIC逻辑分块CP15协处理器中断使能及优先级设置总中断使能具体中断ID使能中断优先级设置
Embedded-Xin
·
2023-12-25 12:54
Linux驱动/内核编程
驱动开发
linux
Led驱动实验之Led灯初始化
二.Led驱动的IO初始化说明1.地址映射前面进行Led灯
裸机开发
实验时,关于Led的IO初始化工作包括如下:1.使能时钟信号,即设置Led灯相关的时钟IO口2.复用功能,即设置为GPIO功能3.配置电气
凌肖战
·
2023-12-25 04:08
Linux驱动学习
arm开发
linux
【
IMX6ULL
学习笔记之Linux系统移植05】——学习总结以及遇到的问题
学习总结此时Linux系统已经完毕,此时的启动方式,U-boot从内存卡启动,然后通过bootcmd命令配合bootargs参数引导U-boot从网络服务器(Ubuntu)指定位置通过TFTP协议将Linux镜像文件、设备树文件和根文件系统下载到EMMC中对应的三个分区中,然后在从EMMC中启动Linux内核遇到的问题以及解决方法网络频繁掉线内核启动之后出现这种情况ALSAdevicelist:#
火红色祥云
·
2023-12-23 07:30
NXP-IMX6ULL
Linux学习过程笔记
linux
学习
ubuntu
【
IMX6ULL
学习笔记之Linux系统移植02】——Uboot移植
Uboot移植uboot编译首先解压Uboot压缩包tar-vxjfpackname编译makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-distcleanmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-mx6ull_14x14_ddr512_emmc_defconfigmakeV=1ARCH=armCROSS_
火红色祥云
·
2023-12-23 07:29
NXP-IMX6ULL
Linux学习过程笔记
linux
学习
【
IMX6ULL
学习笔记之Linux系统移植03】——Linux系统移植
第二部分,Linux移植Linux获取https://www.kernel.orgLinux编译新建名为mx6ull_lux_emmc.sh的shell脚本#!/bin/shmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-discleanmakeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-imx_v7_mfg_de
火红色祥云
·
2023-12-23 07:29
NXP-IMX6ULL
Linux学习过程笔记
linux
学习
EMMC中的文件修改
发现其中的文件并不是自己修改之后的Linux镜像文件和修改后的设备树,->修改修改:fatwritemmc1:180800000zImage0x(文件大小)fatwritemmc1:183000000
imx6ull
-lux-emmc.dtb0x
火红色祥云
·
2023-12-23 07:59
Linux学习过程笔记
设计一个在裸机下使用的简单软件定时器(3):功能测试
在
裸机开发
中,我们可能也有很多需要定时执行的任务,为了优雅地执行这些定时任务,本文设计一个在裸机下使用的简单软件定时器,提供类RTOS软件定时器的功能。
时光飞逝的日子
·
2023-12-20 01:57
RTOS
单片机开发
RTOS
软件定时器
裸机
定时任务
stm32
正点原子驱动开发BUG(一)--SPI无法正常通信
目录一、问题描述二、讲该问题的解决方案三、
imx6ull
的spi适配器驱动程序控制片选分析3.1设备icm20608的驱动程序分析3.2imx的spi适配器的驱动程序分析四、BUG修复测试五、其他问题一
lagransun
·
2023-12-18 11:09
正点Linux驱动开发学习笔记
驱动开发
bug
linux
运维
【Linux应用编程笔记】GPIO
系列文章目录本系列使用的开发板为正点原子阿尔法
IMX6ULL
开发板,及根据正点原子所的提供教程学习文章目录系列文章目录做什么?
第六个葫芦娃
·
2023-12-17 17:12
Linux
linux
笔记
嵌入式硬件
单片机
arm
IMX6ULL
-开机启动ssh卡顿
1.问题现象i.MX6ULL平台,在调试过程中出现sshd在开机自启动的过程中卡顿现象(等待时间较久),观察打印信息发现,sshd一定等待直到以下代码出现才能正常启动。random:nonblockingpoolisinitialized在此过程中,nonblockingpool的初始化要2分钟。而启动sshd并不需要等待nonblockingpool初始化。2.问题解决可以通过加速nonbloc
武汉万象奥科
·
2023-12-16 16:05
ssh
linux
服务器
LV.13 D1 嵌入式系统移植导学 学习笔记
在
裸机开发
的时候我们发现我们什么函数都调不了,什么都要自己实现。这样做开发的时候需要大量的时间。只能做一些小的项目。二、系统移植的目的移植不同架构的处理器指令集不
djjyy
·
2023-12-14 19:30
学习
笔记
linux
arm开发
stm32mp157和
imx6ull
在设备树节点上设置ap3216c的主要区别
stm32mp157和
imx6ull
在设备树节点上设置ap3216c的主要区别是,它们使用的不同的硬件架构和不同的设备树格式。
katerdaisy
·
2023-12-05 23:18
linux
设备树
驱动开发
设计一个在裸机下使用的简单软件定时器(2):软件设计
在
裸机开发
中,我们可能也有很多需要定时执行的任务,为了优雅地执行这些定时任务,本文设计一个在裸机下使用的简单软件定时器,提供类RTOS软件定时器的功能。
时光飞逝的日子
·
2023-12-03 18:57
单片机开发
Linux开发
RTOS
软件定时器
裸机
定时任务
stm32
设计一个在裸机下使用的简单软件定时器(1):框架+数据结构分析
在
裸机开发
中,我们可能也有很多需要定时执行的任务,为了优雅地执行这些定时任务,本文设计一个在裸机下使用的简单软件定时器,提供类RTOS软件定时器的功能。
时光飞逝的日子
·
2023-12-03 18:56
单片机开发
Linux开发
RTOS
软件定时器
裸机
定时任务
stm32
MJPG-streamer方案实现物联网视频监控
MJPG-streamer五、其它常见用法六、MJPG-streamer程序框架七、源码下载前言最近想做一个安防相关的项目,所以跟着韦东山老师的视频来学习视频监控方案的相关知识,韦东山老师讲的课非常好,这里用到的开发板是
IMX6ULL
罗小白的干爹
·
2023-12-02 08:11
IMX6ULL
音视频
物联网
FreeRTOS第一步:创建多任务
目录单片机
裸机开发
与基于操作系统开发FreeRTOS介绍创建多任务—SRAM动态内存一、动态内存空间的堆从哪里来:二、定义任务函数:三、定义任务栈:四、定义任务控制块指针:五、动态创建任务:六、启动任务
woshizuopie
·
2023-12-01 17:10
【
IMX6ULL
学习笔记之Linux系统移植06】——笔记本安装Ubuntu系统开发
背景最近置办了一台台式机,笔记本电脑性能看不上了,就空置下来,把笔记本安装成Ubuntu系统,专门用来嵌入式学习重新移植Linux系统,再次学习总结U-boot的setenv之后的saveenv,通过屏幕显示的WritingtoMMC(0)...done可以看出,这些个变量是保存在SD卡中的,所以,当SD卡格式化之后,再次烧写U-boot.bin,之前设置的变量也是木有的笔记本Ubuntu遇到的问
火红色祥云
·
2023-12-01 09:53
NXP-IMX6ULL
Linux学习过程笔记
linux
ubuntu
学习
IMX6ULL
学习笔记(持续更新)
目录前言第一章搭建开发环境一、配置静态IP二、搭建开发环境三、构建Linux系统1.编译完整系统第二章
IMX6ULL
的驱动开发一、三种Linux驱动二、GPIO引脚操作方法1.使能GPIO引脚2.设置GPIO
Wilson Liang
·
2023-12-01 09:22
笔记
单片机
stm32
物联网
从二极管到linux服务器
软件设计:os:批处理系统:轮询系统:单片机
裸机开发
实时系统:ucosii,rtos,rt-thread、风和系统、liteos(主要是海思系列soc在用)等非实时系统:linux对os任务切换时寄存器的功能有理解
唐顺才
·
2023-12-01 04:01
linux
应用开发
模拟电路
服务器
linux
运维
【
裸机开发
】GPT 定时器(一) —— GPT的功能、寄存器解析
后续需要使用GPT计数器实现中断以及延时,这里我们需要先了解一下GPT的功能以及相关寄存器。目录一、GPT定时器的功能1、计数器2、输入捕获3、输出比较(GPT的两种工作模式)二、寄存器解析1、GPTx_CR2、GPTx_PR3、GPTx_SR4、GPTx_IR5、GPTx_OCRn6、GPTx_ICRn7、GPTx_CNT一、GPT定时器的功能gpt定时器的主要包含以下三个功能:计数器输入捕获(
仲夏夜之梦~
·
2023-11-29 13:14
#
I.MX6ULL裸机开发
单片机
ARM开发环境搭建
1.下载E:\ARM开发\工具软件\ARM
裸机开发
工具\Yagarto工具包路径下两个程序2.下载E:\ARM开发\工具软件\USB转串口驱动\CH3403.下载E:\ARM开发\工具软件\ARM
裸机开发
工具
IsQiya
·
2023-11-27 20:03
安装教程
arm
stm32
pytorch
嵌入式开发必须学习qt吗?
一方面,在嵌入式初学阶段,也就是
裸机开发
,可能需要自己写上位机,QT就是一个做上位机的一个好用的工具,一般只要会c++学习QT一天就可以入门。
嵌入式开发白菜
·
2023-11-27 18:53
qt
学习
ui
在u-boot中启动linux内核
中是否有系统镜像文件和设备树文件mmcdev1//切换到emmc设备fatlsmmc1:1//查看设备1分区1fatloadmmc1:180800000zimage//拷贝镜像文件fatloadmmc1:183000000
imx6ull
初心不辜
·
2023-11-26 23:45
linux
linux
Linux内核源码介绍
内核介绍文章目录内核介绍裸机与操作系统驱动的分类内核源码目录内核源码编译我的开发环境:内核版本4.1.15开发板正点原子阿尔法
IMX6ULL
开发板sourceinsight写代码,搭建samba服务器与
Paranoid-up
·
2023-11-26 13:33
Linux驱动
#
内核模块
linux
驱动开发
c语言
arm开发
BSP
Pinctrl子系统和GPIO子系统
打开
imx6ull
.dtsi:(设备树相关的代码保存在代码被保存在.dts/dtsi后缀文件中)IOMUXCSNVS控制器:I
是个小轮胎
·
2023-11-26 11:33
嵌入式
linux
Linux踩坑:arm下gcc编译添加 -Ox 优化后,程序无法正常运行
arm下gcc编译添加-Ox优化后,程序无法正常运行一、问题描述今天学习正点原子的阿尔法开发板
裸机开发
的时候,遇到了一个问题,在没有使用-Ox优化的时候,编译出来的程序能够正常运行,但是添加了-Ox之后
我是混子我怕谁
·
2023-11-26 01:47
linux学习
linux
arm开发
运维
linux开发板通过网线连接电脑(win10)连接网络问题
最近开始学习嵌入式Linux开发,使用野火
imx6ull
开发板,想把开发板通过网线连接到笔记本(笔记本连接WiFi),共享使用网络;查询了很多资料后成功实现,我现在把这个方法分享出来。
Ethan_LiuQuan
·
2023-11-22 12:03
经验
嵌入式Linux
经验分享
其他
arm
嵌入式硬件
Linux驱动开发———GPIO有效电平解析
下文将以
imx6ull
芯片、Linux4.1.15内核中的led-gpio驱动作为例子对gpios属性的中的有效电平进行分析。
嵌入式小学徒
·
2023-11-21 09:04
驱动开发
linux
学习记录
驱动开发
linux
设备树
gpio
I.MX6ULL开发笔记(一)——环境搭建、镜像烧录、网络连接
本系列为使用野火
IMX6ULL
开发的学习笔记,使用的开发板为如下:具有的硬件资源有如下:文章目录一、环境搭建Win11安装WSL安装串口驱动安装串口工具安装Ubuntu与windows文件互传二、镜像烧录修改串口终端登录前信息三
郑烯烃快去学习
·
2023-11-21 06:46
I.MX6ULL
操作系统
嵌入式
linux
基于STM32的Free-RT-OS的两种时基的认识以及重写ms,us级延时
目录两种时基定时器重写ms和us级函数Systick重写usms级延时函数两种时基在STM32的
裸机开发
中,没有操作系统这个概念,特别是在用CUBEMX配置生成项目时,默认都是选择了systick做为hal
昊月光华
·
2023-11-20 01:43
STM32
stm32
单片机
arm
2021-04-19-记录学习linux
5.1.1df:查看系统已用空间5.1.1.1df支持的命令参数简介[root@
imx6ull
:~]#df[-PkmhT][目录或档名]选项与参数:-k:以KBytes的容量显示各档案系统;-m:以MBytes
AE86-gg
·
2023-11-19 12:25
[ZYNQ]开发之基于 AN108 模块的ADC 采集以太网传输
ALINXFPGAZYNQUltrascale+MPSOC教程中实验基于AN9280模块的ADC采集以太网传输,其B站视频链接如下【62】ALINXZynqMPSoCXILINXFPGA视频教程SDK
裸机开发
Laid-back guy
·
2023-11-19 06:24
ZYNQ开发之从入门到入土
fpga开发
arm开发
向LiteOS中添加一个简单的基于线程运行时间的短作业优先调度策略(简化版)
Liteos-a中的任务调度,增加一个短作业优先策略(SJF,ShortestJobFirst)二、实验环境1.物理机:windows操作系统2.VMware虚拟机:ubuntu18.04.63.开发板:
imx6ull
Mini
Abstraction.
·
2023-11-19 05:44
c语言
ubuntu
harmonyos
鸿蒙LiteOs读源码教程+向LiteOS中添加一个系统调用
前置资料:
imx6ull
开发板使用方式详解+源码下载+编译运行简单程序+Ubuntu虚拟机使用鸿蒙LiteOs操作系统常见错误汇总一、鸿蒙Liteos读源码教程鸿蒙的源码是放在openharmony文件夹下
吾浴西风
·
2023-11-19 04:26
harmonyos
华为
LiteOs
ubuntu
操作系统
常见错误
解决方案
linux开发随笔
/home/book/100ask_
imx6ull
-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/arm-buildroot-linux-gnueabihf
维多利加514
·
2023-11-18 20:22
Linux专栏
ubuntu
linux
运维
Linux 程序开发流程 / 基本开发工具 / Vim / GCC工具链 / Make 工具 / Makefile 模板
本文部分内容摘自“100ask
imx6ull
”开发板的配套资料(如百问网的《嵌入式Linux应用开发完全手册》,在百问网
imx6ull
pro开发板页面中的《2.1100ASK_
IMX6ULL
_PRO:开发板资料
Real-Staok
·
2023-11-16 01:09
【ARM
Linux
基础学习记录】
arm开发
linux
学习
运维
vim
【Linux】Ubuntu16.04配置repo
repo失败在学习韦东山Linux嵌入式开发过程中,使用repo获取内核及工具链:gitclonehttps://e.coding.net/codebug8/repo.gitmkdir-p100ask_
imx6ull
-sdk
zsyyugong
·
2023-11-15 08:07
【Linux系统配置】
linux
python
运维
IMX6ULL
按键控制LED灯亮灭(基于韦东山嵌入式Linux教程)
目录一、编写驱动程序的三种方法1.1传统方法1.2总线设备驱动模型1.3设备树二、
IMX6ULL
按键控制LED灯亮灭(实现部分)2.1按键驱动部分(button_drv_source)2.1.1硬件层(
Patarw_Li
·
2023-11-15 02:58
嵌入式
单片机
嵌入式硬件
linux
ARM & Linux 基础学习 / 配置交叉编译工具链 / 编译 Linux 应用和驱动 / 编译内核
本文部分内容摘自“100ask
imx6ull
”开发板的配套资料(如百问网的《嵌入式Linux应用开发完全手册》,在百问网
imx6ull
pro开发板页面中的《2.1100ASK_
IMX6ULL
_PRO:开发板资料
Real-Staok
·
2023-11-12 16:35
【ARM
Linux
基础学习记录】
arm开发
linux
学习
c语言
经验分享
PC 与 嵌入式板 传输文件的方式汇总 / SSH、NFS、TFTP,USB,串口
本文部分内容摘自“100ask
imx6ull
”开发板的配套资料(如百问网的《嵌入式Linux应用开发完全手册》,在百问网
imx6ull
pro开发板页面中的《2.1100ASK_
IMX6ULL
_PRO:开发板资料
Real-Staok
·
2023-11-12 16:35
【ARM
Linux
基础学习记录】
arm开发
linux
学习
经验分享
ARM & Linux 基础学习 / 系统相关,文件系统,文件属性
本文部分内容摘自“100ask
imx6ull
”开发板的配套资料(如百问网的《嵌入式Linux应用开发完全手册》,在百问网
imx6ull
pro开发板页面中的《2.1100ASK_
IMX6ULL
_PRO:开发板资料
Real-Staok
·
2023-11-12 16:03
【ARM
Linux
基础学习记录】
arm开发
linux
学习
经验分享
笔记
FreeRTOS韦东山视频前八节学习笔记
RTOS架构的概念
裸机开发
:while(1){ WEIFAN(); LIAOTIAN();}//多任务并行在while(1)循环FreeeRTOS:while(1){creat_task(喂饭);creay_task
Duang z.x
·
2023-11-12 10:33
笔记
大数据
主线剧情01-ARM-
IMX6ULL
基础学习记录
ARM&i.MX6ULL基础学习记录编辑整理byStaok本文大部分内容摘自“100ask
imx6ull
”开发板的配套资料(如《
IMX6ULL
裸机开发
完全手册》等等),侵删。
Real-Staok
·
2023-11-11 05:17
【主线剧情】Linux
系列
arm开发
arm
linux
经验分享
其他
ARM
IMX6ULL
基础学习记录 / ARM 寄存器介绍
本文大部分内容摘自“100ask
imx6ull
”开发板的配套资料(如《
IMX6ULL
裸机开发
完全手册》等等),侵删。进行了精髓提取,方便日后查阅。过于基础的内容不会在此提及。如有错误恭谢指出!
Real-Staok
·
2023-11-11 05:12
【ARM
IMX6ULL
基础学习记录】
学习
Linux imu6ull驱动- led
一、GPIO模块结构开始来啃手册了,打开我们的
imx6ull
手册。本章我们编写的是GPIO的,打开手册的第28章,这一章就有关于
IMX6ULL
的GPIO模块结构。
ODF..
·
2023-11-11 03:13
单片机
嵌入式硬件
正点原子
Imx6ull
(Mini)开发板设置静态IP
启动开发板编辑/etc/network/interfaces文件。打开终端输入:vi/etc/network/interfaces//可以看到如下内容#Wirelessinterfacesifacewlan0inetdhcpwireless_modemanagedwireless_essidanywpa-driverwextwpa-conf/etc/wpa_supplicant.confifac
ODF..
·
2023-11-11 03:13
tcp/ip
网络
网络协议
上一页
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
其他