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
S3C2440裸机开发
Linux中断程序 优先级,ARM+Linux中断系统详细分析
(
s3c2440
+linux2
赵阿Q
·
2023-03-24 13:56
Linux中断程序
优先级
Linux学习笔记(四)
怎样把EtherCAT主站igh包放到
s3c2440
的板子里?1、首先硬件上,连接电源线,串口线,eop烧录线,以太网线。2、利用eop烧录线往板子里烧录一个u-boot.bin文件。
西木南松
·
2023-03-14 12:14
嵌入式Linux笔记
linux
stm32
正点原子【第四期】手把手教你学 Linux之驱动开发篇-01
学习目的了解驱动开发和应用开发的过程,具有一定的基础就行第一讲:linux驱动开发与
裸机开发
区别刚开始听不懂很正常,等之后学了一点你就会知道它说啥了第二讲:字符设备驱动开发基础字符设备驱动是最简单的,块设备是最难的驱动是离不开应用的
简单点的学玩
·
2023-03-12 23:06
#
正点原子嵌入式开发
驱动开发
Linux 驱动开发 一:概述
一、Linux驱动开发思维Linux驱动开发和
裸机开发
区别:主要是思维差异。1、Linux驱动开发直接操作寄存器不现实(一般比较复杂,自己研究寄存器会很困难)。
lqonlylove
·
2023-03-12 23:32
Linux驱动开发
linux
驱动
视频教程-2.11.uboot的移植1-从三星官方uboot开始移植-驱动/内核开发
精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台
S3C2440
、S3C6410
weixin_29061227
·
2023-03-10 05:00
视频教程-2.12.uboot的移植2-从uboot官方标准uboot开始移植-驱动/内核开发
精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台
S3C2440
、S3C6410
weixin_29061363
·
2023-03-10 05:00
nanopi M4开发日记2:
裸机开发
--官方U-boot编译与烧入
要开发对应nanopiM4的u-boot,首先去RK3399的wiki查看资料http://opensource.rock-chips.com/wiki_RK3399在wiki里给出了u-boot开发的资料打开链接,看到官方提供里准备好的U-boot,我们下载这个U-boot,从这里入手进行分析对了,开发环境可不是用nanopi,我用的是淘汰的笔记本当作linux开发机,也可以使用虚拟机进行开发。
hkx_x
·
2023-02-04 21:47
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(1)-描述符的分析与打印
视频监控—从0写USB摄像头驱动(1)-描述符的分析与打印硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04
Going1
·
2023-02-03 14:39
第三阶段应用层
linux
接口
uvc
c语言
ZYNQ 7000成长记——菜鸟从零开始学嵌入式linux(前言)
ZYNQ7000成长记——菜鸟从零开始学嵌入式linux(前言)大概七八年前,大概是2010年,还在大学的时候就开始接触Linux,还买了一块天嵌的
S3C2440
的开发板。
人生如旭
·
2023-01-31 16:00
ZYNQ
Linux
ZYNQ
Linux
cortex-A9
嵌入式
stm32mp1 Cortex M4开发篇1:stm32CubeIDE开发环境搭建
本文章为《ARMCortex-M4
裸机开发
篇》系列中的一篇,,全系列总计14篇,笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。
华清远见IT开放实验室
·
2023-01-27 11:22
stm32mp157教程
stm32单片机开发
stm32
arm
stm32mp1
Cortex-M4
开发环境搭建
Maix Bit(K210)
裸机开发
教程(六)摄像头使用
摄像头使用1、代码获取2、代码修改3、DVP常用API4、主函数5、效果展示 DVP是摄像头接口模块,支持把摄像头输入图像数据转发给AI模块或者内存。DVP模块具有以下功能:•支持RGB565、RGB422与单通道Y灰度输入模式•支持设置帧中断•支持设置传输地址•支持同时向两个地址写数据(输出格式分别是RGB888与RGB565)•支持丢弃不需要处理的帧1、代码获取在我前面一篇博客里面简述了代码
青烨慕容
·
2023-01-17 14:04
SDK
Maix
Bit
K210
嵌入式
K210
裸机开发
(〇)简介及准备
一、简介 最开始接触K210是MaixPy,后来逐渐体会到K210的性能强大,于是萌生了用C语言写用来作控制的想法,查了资料,确实可以,于是就试着用了一下官方的C语言SDK开发。 官方的SDK主要有两个版本,Standalone和FreeRTOS,这一系列主要是使用StandaloneSDK开发。(后续好像支持RTT了,还没试过)二、配置开发环境 嘉楠官方给出了VSCode改的kendryteid
针针扎是带啥纸
·
2023-01-17 14:03
vscode
ide
visual
studio
code
c语言
嵌入式硬件
基于设备树的内核中断子系统分析(二)
内核版本:linux-4.19.8本文以
s3c2440
处理器为例,分析内核中断子系统具体函数调用过程。
农村种地人
·
2023-01-13 07:53
linux驱动
中断子系统
设备树
irq
domain
Maix Bit(K210)
裸机开发
教程(五)LCD显示图片
LCD显示1、代码获取2、代码修改3、LCD显示常用API3.1、画点函数:3.2字符绘制:3.3字符串绘制:3.4清屏函数:3.5、绘制矩形:3.6、图片绘制:4、主函数1、代码获取 在我上一篇博客里面简述了代码如何下载以及使用。https://blog.csdn.net/weixin_45488643/article/details/109990336如有需要自行查看。选择LCD图片显示:2
青烨慕容
·
2022-12-25 13:34
SDK
Maix
Bit
K210
嵌入式
K210 standalone C开发
本文作为K210开发板的
裸机开发
基础,环境采用cmake+vscode2019,权威请参考嘉楠官方的开发手册。
skylerhsh
·
2022-12-25 13:02
嵌入式
单片机
MMU 工作原理
1、
S3C2440
MMU地址变换过程1)地址的分类一个程序在运行之前,没有必要全部装入内存,仅需要将那些要运行的部分先装入内
oshan2012
·
2022-12-20 09:08
Arm
S3C2440
中的UART
一.
S3C2440
中的UART介绍UART(universalasynchronousreceivetransmitter)通用异步收发器,用来收发串行数据,以全双工的形式进行通信,UART使用的电平标准是
sunshime.
·
2022-12-17 12:45
JZ2440
linux
Linux驱动开发1:驱动开发与
裸机开发
的区别
Linux驱动开发1:驱动开发与
裸机开发
的区别1.裸机驱动开发回顾:裸机驱动开发是非常底层的,跟寄存器打交道,有些MCU为了方便我们开发,提供了一些库,让我们通过调用API函数来间接的实现利用寄存器来控制我们的裸机外设
哒宰的自我修养
·
2022-12-12 10:31
Linux设备驱动
linux
编程语言
嵌入式Linux驱动开发整体框架
c文件是如何被编译成可执行文件的Linux中设置环境变量二、
裸机开发
方式回顾一、STC89C51二、STM32三、嵌入式Linux下的开发一、裸机式开发二、库函数式开发三、驱动框架下的开发什么是设备树设备树在
CofCai
·
2022-12-11 09:57
#
嵌入式Linux驱动开发
驱动开发
linux
从代码转化角度看STM32CubeMX.AI
想象用
S3C2440
训练神经网络算法都会头皮发麻,PC上的I7、GPU上都很吃力,大部分都要依靠服务器来训练。但是一旦算法训练好了做成了一个API库就可以到处移植转化使用了,就像一个驱动程序。
物联网_区块链_边缘计算_人工智能
·
2022-12-10 06:02
手把手教你在ARM板上写一个驱动程序!
其中MCU方向基本是
裸机开发
和RTOS开发。而Linux开发方向又分为驱动开发和应用开发。其中应用开发相比于驱动开发来说简单一些,因为搞驱动你要和Linux内核打交道。
Linux内核站
·
2022-12-06 16:07
驱动开发
linux
内核
AMR
学习嵌入式Linux系统和驱动开发
同学们可以参照以下的学习思路,因为嵌入式Linux系统和驱动的开发,和底层硬件联系非常紧密,所以首先我们从学习了解嵌入式硬件开始,包括:ARM体系架构、
S3C2440
微处理器接口设计、时钟系统、LCD屏接口
ciai7500
·
2022-12-06 14:57
嵌入式
驱动开发
内存管理
第一、二期衔接——4.2 字符驱动设备—简述Linux异常处理体系结构
简述Linux异常处理体系结构硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2022-12-05 16:08
嵌入式Linux第一
二阶段衔接
嵌入式
linux
i.MX 6ULL 驱动开发 五:LED 驱动
一、原理分析i.MX6ULL
裸机开发
一:LED_lqonlylove的博客-CSDN博客二、pinctrl子系统和gpio子系统基本概念Linux驱动开发二十一:pinctrl子系统和gpio子系统基本概念
lqonlylove
·
2022-12-01 20:39
i.MX
6ULL
驱动开发
驱动开发
linux
imx6ull
i.MX6ULL
裸机开发
二:官方 SDK移植
一、I.MX6ULL官方SDK包下载二、I.MX6ULL官方SDK包简介NXP针对I.MX6ULL编写了一个SDK包,这个SDK包就类似于STM32的STD库或者HAL库,这个SDK包提供了Windows和Linux两种版本,分别针对主机系统是Windows和Linux。我们不是通过SDK进行开发,而是需要SDK中寄存器相关定义文件。一共需要如下三个文件:fsl_common.h:位置为SDK_2
lqonlylove
·
2022-12-01 20:07
i.MX6ULL
i.MX6ULL
xlinx项目系列之基于zynq-7020ISP图像处理
本项目基于zynq-7020(正点原子启明星+OV5640+4.3'800x480)实现了ISP图像处理(将ov5640的isp关闭,在7020上实现ISP功能),输出到LCD和HDMI,软件基于SDK
裸机开发
Jassica bea
·
2022-11-26 20:27
接口隔离原则
一文轻松搞懂LCD驱动编写
开发环境:开发板:JZ2440V3CPU:samsun
S3C2440
内核:Linux3.4.2编译工具:arm-linux-gcc4.3.2LCD:4.3存液晶屏AT043TN24参考文献:LCD驱动程序详细讲解
Leon_George
·
2022-11-22 12:55
Linux3.4.2驱动开发
LCD驱动
Linux3.4.2
JZ2440
修改内核中LCD驱动
Linux学习笔记---裸机点灯
一、创建启动文件单片机开发时,每个工程会有一个.s启动文件,Linux
裸机开发
同样需要,.s文件使用汇报语言,一般用于设置堆栈、工作模式、程序跳转等工作。
仲南音
·
2022-11-22 02:53
Linux
linux
stm32F103C8T6基于FreeRTOS操作系统的多任务(STM32CUBEMX)
文章目录一、简介二、任务要求三、创建项目三、编写任务代码四、效果五、参考一、简介FreeRTOS,是指实时操作系统,是可以多任务进行的一个操作系统,相当于
裸机开发
而已,任务的实现相对方便很多。
伊木子曦
·
2022-10-14 18:50
#
嵌入式
stm32
多任务
嵌入式
单片机
stm32mp1 Cortex M4开发篇8:扩展板LED灯控制实验
写在前面:本文章为《ARMCortex-M4
裸机开发
篇》系列中的一篇,,全系列总计14篇。
华清远见IT开放实验室
·
2022-10-02 08:35
stm32mp157教程
stm32单片机开发
arm
stm32
物联网
linux
stm
基于Cortex-A7架构的嵌入式linux ARM
裸机开发
<1>——点亮第一个LED灯(汇编版本)
文章目录一、本节汇编语法知识二、汇编LED原理分析三、最终代码四、编译下载验证五、开发板实操为什么要学习Cortex-A汇编?①、需要用汇编初始化一些SOC外设。②、使用汇编初始化DDR(I.MX6U不需要)③、设置sp指针,一般指向DDR,设置好C语言运行环境。一、本节汇编语法知识1、汇编入口标号汇编程序的默认入口标号是_start,不过我们也可以在链接脚本中使用ENTRY来指明其它的入口点,下
嵌入式点灯砖家
·
2022-10-02 08:04
嵌入式linux技术开发
架构
linux
arm
I.MX6ULL ARM
裸机开发
---汇编LED实验
引言 本次点亮LED实验基于NXP的I.MX6ULL开发板,I.MX6ULL使用的是Cortex-A7架构,通过汇编进行
裸机开发
。
一盆电子
·
2022-10-02 08:04
ARM裸机开发
arm
单片机
stm32
基于Cortex-A7架构的嵌入式linux ARM
裸机开发
<2>——LED灯闪烁(C版本)
文章目录一、利用汇编初始化C环境二、C语言部分实验程序编写三、Makefile程序编写四、链接脚本程序编写五、编译及烧录利用汇编编写LED灯点亮程序我们已经实现过了,所以这里不再着重讲解基本原理,直接上C语言版实现过程了。一、利用汇编初始化C环境1、确定Cortex-A处理器运行模式我们说过Cortex-A有九个运行模型,这里我们设置处理器运行在SVC模式下。处理器模式的设置是通过修改CPSR(程
嵌入式点灯砖家
·
2022-10-02 08:02
嵌入式linux技术开发
c语言
架构
linux
arm
嵌入式
FPGA学习笔记(四)通过数码管学习顶层模块和例化的编写
我的理解:我认为顶层文件的编写,相当在编写嵌入式
裸机开发
中的main.c文件,需要将各个子文件综合在一起
贾saisai
·
2022-10-02 07:58
FPGA学习
fpga开发
学习
嵌入式分享合集33
但是,作为一个嵌入式软件工程师,况且用的并不是51那种低端单片机,如果只会用
裸机开发
产品,那肯定是不够的。
tt姐whaosoft
·
2022-09-19 19:55
aiot
嵌入式硬件
学习笔记 --- LINUX LCD显示原理与驱动分析
在分析驱动之前,先来分析下显示原理,这里以
S3C2440
为例,看下这个芯片的LCD控制器时序图:VSYNC:帧数据脉冲,脉冲换屏,表示一屏数据开始HSYNC:行数据脉冲,脉冲换行,表示一行数据开始LEND
wlf_go
·
2022-09-15 14:32
驱动
lcd驱动
0. FreeRTOS系列笔记_简介
0.前言按照有无操作系统来划分,嵌入式软件的开发方式可以分为如下两种:基于
裸机开发
基于操作系统开发在单片机领域,常用的操作系统有FreeRTOS、RT-Thread、μC/OS-II等,而性能更加强悍的
YJer
·
2022-09-02 17:50
FreeRTOS学习笔记
c语言
ARM嵌入式Linux
裸机开发
---汇编点亮LED
导读:本文是
裸机开发
的第一篇,介绍裸机代码最基本的框架:关看门狗、设置栈、设置时钟、初始化串口、初始化SDRAM、实现重定位、清除BSS段并实现流水灯效果。
蒋钊锋
·
2022-08-11 13:31
嵌入式Linux
嵌入式
linux
S3C2440
C语言点灯
GPFCON——0x5600,0050GPFDAT——0x5600,0054目录
S3C2440
芯片手册导读用指针表示代码的编写调错
S3C2440
芯片手册导读对于
Spark!
·
2022-08-11 13:28
S3C2440
汇编相关
S3C2440
JZ2440
裸机开发
嵌入式
c语言
反汇编解析
S3C2440
汇编点灯
目录代码反汇编对比解析总结dis和bin对比代码首先回顾代码/**点亮LED:GPF4*/.text//表明它是代码段.global_start_start:/*配置GPF4为输出引脚*把0x100写到地址0x56000050上,熄灭led*/ldrr1,=0x56000050/*将这个地址存放到r1中*/ldrr0,=0x100/*或者使用movr0,#0x100将0x100放入r0*/strr
Spark!
·
2022-08-11 13:27
S3C2440
汇编相关
裸机相关
S3C2440
JZ2440
裸机开发
IMX6ULL
裸机开发
学习1-汇编点亮led
通过GNUARM汇编实现对led灯闪烁控制。编程环境搭建:开发板:野火Imx6ullmini板编程环境:Ubuntu18.04+VScode直接上汇编代码:/********************文件名:led.s*作者:桂志威*邮箱:
[email protected]
*描述:裸机实验测试1汇编点亮led灯********************/.global_start@全局标号/****
长江后浪博客
·
2022-08-11 13:27
Linux工业嵌入式开发笔记
单片机
stm32
嵌入式硬件
ARM汇编
GNU汇编
Linux
裸机开发
学习笔记(四)
Linux
裸机开发
学习笔记(四)韦东山
裸机开发
教程学习笔记(使用arm开发板-
S3C2440
)九、第一个ARM程序1、第一个程序-点亮LED步骤(1)看原理图确定控制LED的引脚 a)二极管单向导通,
arm小白
·
2022-08-11 13:26
linux_s3c2440
linux
操作系统
嵌入式
arm
嵌入式arm(三)arm裸机程序点灯+流水灯+环境文件解释
本节我们用点灯来体验一下arm的裸机程序开发;cortex-A系统虽然比M系统更复杂,但是对于
裸机开发
,也就是寄存器寄存器寄存器,还是很好上手的(指点灯),那就来体验一把文章目录一环境介绍二简略了解SFR
_天之白_
·
2022-08-11 13:26
Arm
arm
单片机
arm开发
Linux
裸机开发
|C语言点灯(逐个定义寄存器地址)
C语言点灯1.使用C语言点灯实际工作中大部分都是使用C语言来编写驱动,只是在开始部分用汇编来初始化一下C语言环境(比如初始化DDR、设置堆栈指针SP等),这些工作做完后就可以进入C语言环境(进入mian函数),所以有两部分文件需要做:汇编文件:用来完成C语言环境搭建C语言文件:用来完成业务层代码2.硬件设计硬件设计与汇编点灯实例相同3.软件设计3.1汇编部分创建汇编文件start.S,用来完成C语
安迪西
·
2022-08-11 13:56
Linux裸机开发
linux
c语言
stm32
Station P2(ROC-RK3568-PC)
裸机开发
1_开发环境搭建
我是这个设备:StationP2,下面的链接说里面的板子是ROC-RK3568-PC,但是好像这个板子做了两个版本的电路板。https://download.t-firefly.com/product/Board/RK356X/Document/Hardware/ROC-RK3568-PC/Specification/CN/ROC-RK3568-PC-开源主板-规格书.pdf想在这个设备上玩裸机开
华锋2022
·
2022-07-17 14:23
Station
裸机开发
arm
嵌入式硬件
单片机
arm开发
Linux驱动开发|电容触摸屏
电容触摸屏一、Linux电容触摸屏驱动框架电容触摸驱动的基本原理可参考Linux
裸机开发
|电容触摸屏实验一文。
安迪西
·
2022-07-09 21:02
Linux驱动开发
驱动开发
linux
touchscreen
driver
linux开发板添加qt库文件_关于QT程序下载到开发板的一些步骤总结
E:/开发板资料/AC2440Linux/utuLinuxfor2440V1.5.3中的
s3c2440
_recover.tar.bz2解压
weixin_39587407
·
2022-07-06 19:28
linux开发板添加qt库文件
i.MX6ULL
裸机开发
五:按键输入
一、原理图分析通过原理图分析可以得到,当按键按下后KEY0为低电平,当按键释放后KEY0为高电平。通过原理图可以确定KEY0连接在UART1_CTS引脚上。二、时钟配置每个模块的时钟可以独立的关闭,下表详细说明了每个模块可能的时钟活动条件:00:在所有模式下时钟关闭。停止进入硬件握手被禁用。01:在运行模式下时钟是打开的,但在等待和停止模式下是关闭的10:保留11:除STOP模式外,所有模式下时钟
lqonlylove
·
2022-07-04 07:14
i.MX6ULL
i.MX6ULL
DevCloud - Jupyter* UI环境
基于
裸机开发
环境开发者可以用命令行的方式在它们上面提交任务,编译代码,执行代码等。JupyterLab:打开Build,选择ConnecttoJ
英特尔边缘计算社区
·
2022-06-21 21:00
DevCloud开发平台
idea
vim
docker
visualstudio
嵌入式Linux驱动开发笔记(三)
嵌入式Linux驱动开发笔记(三)三、
裸机开发
1.Ubuntu和Windows文件互传Windows和Ubuntu下的文件互传我们需要使用FTP服务,设置方法如下:打开Ubuntu的终端窗口,然后执行如下命令来安装
SudekiMing
·
2022-06-21 19:51
嵌入式Linux驱动开发
linux
服务器
驱动开发
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他