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裸机开发
嵌入式操作系统FreeRTOS:低功耗 Tickless 模式
其实很多MCU都有相应的低功耗模式,以此来降低设备运行时的功耗,进行
裸机开发
的时候就可以使用这些低功耗模式。
木士易
·
2022-06-07 10:14
嵌入式
FreeRTOS
stm32
嵌入式操作系统_科协五分钟嵌入式操作系统freeRTOS
只要接触过一点单片机(
裸机开发
)
weixin_39573136
·
2022-06-07 10:44
嵌入式操作系统
FreeRTOS学习笔记(一) —— 环境搭建
前言在日常中,我平常都是直接
裸机开发
,去完成一些小玩意。
haoaoooooo
·
2022-05-04 07:17
嵌入式
操作系统
freertos
FreeRTOS学习第一篇
之前在STM32Nano开发板开发是基于
裸机开发
,即自己在main方法写死循环。死循环轮流执行各个任务逻辑的方法。这样做直接简单,但是不同任务有不同优先级,对CPU响应要求不同。
Walk in loosing
·
2022-04-25 08:34
STM32
stm32
单片机定时器一1ms12MHz_你的单片机裸机程序框架是怎样的?
题目大概就是:在单片机
裸机开发
时,单片机要处理多个任务,此时你的程序框架是怎样的呢?这其实是个经典面试问题,我以前面试也被问过。
weixin_39928480
·
2022-04-23 15:49
单片机定时器一1ms12MHz
STM32HAL 移植 MultiTimer 极简美开源软件定时器(
裸机开发
神器)
目录概述一、使用方法二、STM32CubeMx配置三、Examples四、运行结果五、总结概述MultiTimer是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式,更优雅更便捷地管理程序的时间触发时序。GitHub:https://github.com/0x1abin/MultiTimer硬件:STM32F103CBT6最小系统板软件:Keil5.29+STM32C
Ch_champion
·
2022-04-23 15:48
#
STM32
ARM(
S3C2440
)下解决的非法指令问题(Illegal instruction)
最近在学习和做项目的时候需要搭建
s3c2440
的环境,遇到了一些问题(非法指令)和大家分享一下修正错误的过程。
chuanzhilong
·
2022-04-09 07:05
Linux
kernel
U-boot 在 mini2440-
S3C2440
上的移植(4):U-boot第二阶段代码:修改初始化代码
这一阶段从lib_arm/board.c函数中的start_armboot函数开始,主要进行以下工作:1.初始化硬件设备:这部分是移植U-BOOT的主要工作,包括设置系统时钟,改变系统时钟,可以参考代码board/tekkamanninja/mini2440/mini2440.c,可以将它复制粘贴成跟我们自己开发板相匹配的.c文件,串口初始化在cpu/arm920t/…/serial.c代码实现;
贺赫赫813
·
2022-03-29 14:01
u-boot移植
内核
linux
嵌入式
ARM 汇编详解 -- 体系结构与编程
AdvancedRISCMachinesRSIC,精简指令集--->ARM,MIPS,LA,IBMCSIC,复杂指令集--->intel,AMD指令集架构SocARMV4TARM7s3c44b0ARMV5TEARM9s3c2410/
s3c2440
ARMV6ARM11s3c6410ARMV7coretex-asp5v210ARMV8coretex-a53s5p
刘德华海淀分华
·
2022-03-28 15:52
嵌入式
arm
嵌入式硬件
asm
物联网
arm开发
DM9000C网卡驱动程序编写与测试
一般网卡驱动程序厂商会给我们提供一份模板驱动,我们的工作就是需要根据自己的需要更改这个模板驱动1、DM9000C的硬件连接硬件连接图如下所示:它接在
S3C2440
的BANK4内存控制器上,它只占用8个字节的长度
weixin_30888413
·
2022-02-26 19:33
操作系统
网络
嵌入式实习面试内容
使用
S3C2440
和STM32单片机和安卓工控屏开发好几个项目,例如:基于
S3C2440
嵌入式linux的GUI文件浏览器,基于stm32和android系统开发的充电桩功率检测装置,已经用于生产中。
weixin_42173948
·
2022-02-21 09:26
面试
s3c2440
启动过程
原文:
s3c2440
启动过程arm嵌入式芯片的启动过程对于嵌入式菜鸟来说其实是很复杂的,很多人都是一知半解,存在很多误区。
TOMORROW简书
·
2022-02-12 23:01
STM32
裸机开发
(3) — 使用汇编点亮LED灯
STM32
裸机开发
(3)—使用汇编点亮LED灯一、启动流程对于STM32F103从flash的启动流程如下:首先设置栈:CPU会从0x08000000读取值,用来设置SP(不使用C语言可以不设置,或者在程序里设置
Willliam_william
·
2022-02-08 14:59
STM32
TQ2440 学习笔记—— 1、Windows平台下开发工具安装与环境建立
板子:广州天嵌公司的TQ2440,处理器为三星的
S3C2440
1、开发工具的安装与环境建立系统:win764位SecureCRT软件:该软件可以代替Windows中的超级终端,是个非常好的串口工具(其实它的功能很多
Cawen_Cao
·
2022-02-07 18:37
处理器【S3C2440】
嵌入式
TQ2440
开发工具
USB转串口
DNW
2019软考之嵌入式系统设计师带你复习2
今天和大家来聊聊嵌入式系统需求分析与体系结构设计的一些基础知识:1.1软件需求分析1.1.1关于选择
裸机开发
还是基于实时操作系统一是采用在裸机上直接开发的方式,且关键部分采用汇编语言编写,可以保证该控制系统的实时性
Leon_Geo
·
2022-02-05 23:06
ARM
裸机开发
:汇编LED灯实验(I.MX6UL芯片)
文章目录ARM
裸机开发
:汇编LED灯实验(I.MX6UL芯片)一、I.MX6UL的GPIO原理1.1I.MX6ULIO命名1.2I.MX6ULIO复用1.3I.MX6ULIO配置1.4I.MX6ULGPIO
JeckXu666
·
2022-02-05 10:58
#
Linux驱动开发
#
IMX6UL
linux
stm32
物联网
汇编
GPIO
Linux
裸机开发
|汇编点灯及启动方式介绍
一、汇编点灯1.IMX6UIO介绍IMX6ULL的IO分为两类:SNVS域和通用,这两类IO本质上是一样的。以IOMUXC_SW_MUC_CTL_PAD_GPIO1_IO01为例:后面的GPIO1_IO01就是GPIO命名1.1IO复用SW_MUX_CTL寄存器是用来配置IO复用功能的MUX_MODE(bit0~bit3):用来设置GPIO1_IO00的复用功能1.2IO配置SW_PAD_CTL寄
安迪西
·
2022-02-05 10:26
Linux裸机开发
linux
物联网
IMX6U
i.MX6ULL
裸机开发
一:LED
一、原理图分析从图中可以看出,LED0接到了GPIO_3上,GPIO_3就是GPIO1_IO03,当GPIO1_IO03输出低电平(0)的时候发光二极管LED0就会导通点亮,当GPIO1_IO03输出高电平(1)的时候发光二极管LED0不会导通,因此LED0也就不会点亮。二、时钟配置每个模块的时钟可以独立的关闭,下表详细说明了每个模块可能的时钟活动条件:00:在所有模式下时钟关闭。停止进入硬件握手
lqonlylove
·
2021-12-06 22:02
i.MX6ULL
i.MX6ULL
ARM
裸机开发
:RAM、ROM、FLASH概念
文章目录ARM
裸机开发
:RAM、ROM、FLASH概念一、RAM和ROM前言二、RAM三、ROMARM
裸机开发
:RAM、ROM、FLASH概念一、RAM和ROM前言ROM和RAM都是一种存储技术,只是两者原理不同
JeckXu666
·
2021-11-25 13:39
#
Linux驱动开发
arm
单片机
stm32
ARM
裸机开发
:串口格式化输出
ARM
裸机开发
:串口格式化输出一、硬件平台:正点原子I.MX6U阿尔法开发板二、原理分析格式化函数说的是printf、sprintf和scanf这样的函数,分为格式化输入和格式化输出两类函数,使用串口时
JeckXu666
·
2021-11-25 10:17
#
Linux驱动开发
arm
单片机
stm32
ARM
裸机开发
:串口通信
文章目录ARM
裸机开发
:串口通信一、硬件平台:二、原理分析2.1UART介绍2.2UART寄存器2.3UART使用步骤三、程序编写四、实验现象ARM
裸机开发
:串口通信一、硬件平台:正点原子I.MX6U阿尔法开发板二
JeckXu666
·
2021-11-23 21:26
#
Linux驱动开发
arm
单片机
嵌入式硬件
ARM
裸机开发
:中断系统
文章目录ARM
裸机开发
:中断系统一、Cortex-M3中断回顾1.1中断向量表1.2中断控制器1.3中断使能1.4中断服务函数二、Cortex-A7中断介绍三、Cortex-A7中断控制器GIC3.1GIC
JeckXu666
·
2021-11-15 20:30
#
Linux驱动开发
arm
单片机
嵌入式硬件
linux
中断
ARM
裸机开发
:C语言点亮LED
文章目录ARM
裸机开发
:C语言点亮LED一、硬件平台:二、汇编搭建C开发环境2.1STM32启动代码2.2I.MUX启动代码三、C语言驱动程序四、实验现象ARM
裸机开发
:C语言点亮LED一、硬件平台:正点原子
JeckXu666
·
2021-10-28 13:52
#
Linux驱动开发
c语言
arm
嵌入式硬件
ARM
裸机开发
篇1:Cortex-A7开发环境搭建
写在前面:本文章为《ARMCortex-A7
裸机开发
篇》系列中的一篇,全系列总计11篇。笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板)。
华清远见IT开放实验室
·
2021-10-18 11:02
arm开发
arm
qt
linux
嵌入式
开发工具
(二)
裸机开发
框架构建之---点灯大师
裸机开发
框架构建3.设备管理层抽象出结构体初始化结构体第一种初始化方法(c89标准)第二种初始化方法(C99标准)2.硬件接口层1.硬件层硬件LED层初始化函数硬件层LED控制函数4.应用层整体源代码(
菜鸟江多多
·
2021-10-17 11:21
裸机开发框架
stm32
(一)
裸机开发
框架构建之---开发框架思想
裸机开发
框架构建声明:本专栏通过查阅资料以及自己对开发框架的理解所编写,如有错误,还请指正为什么要使用框架???
菜鸟江多多
·
2021-10-11 14:17
裸机开发框架
stm32
linux驱动 ---- i2c总线驱动(eeprom)
文章目录前言一、IIC驱动程序框架分析二、源码实例分析三、实验结果前言本文基于
S3C2440
开发板。一、IIC驱动程序框架分析内核中I2C的处理已经做好了,我们只需要做设备驱动程序相关的内容。
xjy_xjy
·
2021-07-26 17:21
Linux驱动程序
嵌入式
linux
内核
iic驱动程序
驱动程序
linux驱动 ---- 网卡(虚拟)
文章目录前言一、网卡驱动程序框架分析二、源码实例分析三、实验结果前言本文基于
S3C2440
开发板。一、网卡驱动程序框架分析只要把上层的数据发给网卡,从网卡来的数据构造成包给上层即可。
xjy_xjy
·
2021-07-24 21:55
Linux驱动程序
linux
嵌入式
网络
网卡驱动
代码重定位
程序段与重定位
S3C2440
的CPU可以直接给SDRAM发送命令、给NorFlash发送命令、给4K的片内SDRAM发送命令,但是不能直接给NandFlsh发送命令NandFlash启动需要重定位的原因假如把程序烧写到
VannessWu的飞屋环游记
·
2021-06-21 23:46
S3C2440
移植linux3.4.2内核之支持YAFFS文件系统
上一节
S3C2440
移植linux3.4.2内核之修改分区以及制作根文件系统我们构建了根文件系统,这节我们修改内核支持yaffs2文件系统[TOC]移植Linux3.4.2内核其他文章链接:
S3C2440
公众号嵌入式与Linux那些事
·
2021-06-13 23:28
SPI协议和OLED详解及裸机程序开发分析
裸板程序会涉及两部分:用GPIO模拟SPI用
S3C2440
的SPI控制器介绍下SPI协议,硬件框架如下:SCK:提供时钟DO:作为数据输出DI:作为数据输入CS0
ZebraWei
·
2021-06-11 18:51
nanopi M4开发日记3:
裸机开发
--make.sh分析
上一篇我们完成了编译U-boot,得到了3个文件烧入后正常启动,编译u-boot使用的是Rockchip提供的make.sh脚本自动完成的编译,这一篇我们就来分析这个make.sh脚本首先在make.sh的最前面定义的是全局变量,注意其中的rkbin和工具链的路径设置,是根据自己的开发环境修改的。然后我们看整个make.sh的运行顺序,在脚本的最后那么我们就按照这个顺序进行分析首先第一个是prep
hkx_x
·
2021-05-07 18:19
STM32HAL 移植功能强大letter-shell开源库(
裸机开发
)
概述lettershell3.0是一个C语言编写的,可以嵌入在程序中的嵌入式shell,主要面向嵌入式设备,以C语言函数为运行单位,可以通过命令行调用,运行程序中的函数。GitHub:https://github.com/NevermindZZT/letter-shell硬件:STM32F103CBT6最小系统板软件:Keil5.29+STM32CubeMX6.01一、使用方法定义shell对象S
Ch_champion
·
2021-04-26 11:17
#
STM32
FreeRTOS系列|低功耗管理
一般MCU都有相应的低功耗模式,
裸机开发
时可以使用MCU的低功耗模式。
安迪西
·
2021-04-22 13:44
FreeRTOS
freertos
tickless
零基础编写一个串口&网络调试助手(一)
一方面,在嵌入式初学阶段,也就是
裸机开发
,可能需要自己写上位机,QT就是一个做上位机的一个好用的工具,一般只要会c++学习QT一天就可以入门。
果果小师弟
·
2021-03-26 20:39
QT
QCustomPlot
(十)arm
裸机开发
---UART串口通信实验
串口是很常用的通信接口,本节我们就介绍串口。虽然板子上的串口是通过CH340转为usb接口了,但是本质是一样的。文章目录一、UART的寄存器配置1.设置UART的时钟2.UART的重要的寄存器二、程序编写一、UART的寄存器配置1.设置UART的时钟CSCDR1[6]=0。选择UART的时钟。CSCDR1[5:0]=0设置一分频。2.UART的重要的寄存器UART1_URXD[7:0]:读到的串口
Engineering Lion
·
2021-03-25 23:55
arm裸机开发
单片机
串口通信
嵌入式
典型ARM嵌入式Linux设备启动流程-
S3C2440
,S5PV210,AM3352x
导读:本文将以主流学习芯片为例,梳理以下典型的嵌入式Linux设备的启动流程,目前比较流行的学习型芯片有S5PV210、
S3C2440
、AM335x、IMX6ULL、STM32MP157。
蒋钊锋
·
2021-03-06 14:08
嵌入式Linux
嵌入式
linux
uboot
2021-02-26
其实第一章也没有讲什么,就是重点讲了以下由裸机驱动到linux驱动的转变;还是运用了嵌入式开发的神仙入门例程,点亮LED;虽然仅仅看了第一章,但是个人感觉这本书并不是一本0基础入门教程,必须要有嵌入式
裸机开发
经验
啥都想干好&&啥都干不好
·
2021-02-26 18:18
Linux驱动
Linux和树莓派
嵌入式
编程语言
S3C2440
移植linux3.4.2内核之内核框架介绍及简单修改
[TOC]uboot启动内核分析 进入cmd_bootm.c,找到对应的bootm命令对应的do_bootm():intdo_bootm(cmd_tbl_t*cmdtp,intflag,intargc,char*constargv[]){boot_os_fn*boot_fn;//boot_fn是个数组函数.....boot_fn(0,argc,argv,&images);//调用数组函数....
3561cc5dc1b0
·
2021-02-05 15:49
WM8976G声卡驱动的研究
继续跟着韦老师的步伐,研究声卡WM8976G芯片硬件连接我们从芯片原理图上面看出,
s3c2440
连接我们的音频芯片是用IIS总线进行传输,而通过下面的L3这三根线进行控制读一下芯片手册打开声卡的datasheet
鸭鸭打瞌睡
·
2021-01-17 10:12
jz2440_驱动开发
嵌入式
物联网
【再见,2020】rt-thread 入门系列之先用后学
一开始从心底都是抵触的,需要不断在获取正反馈,才能快速掌握新新知识.克服抵制心理.rtthread学习网站https://www.rt-thread.org/document/site/1rtthread之缘1.1从
裸机开发
开始在学校里进行开发的时候
我不要名字了
·
2021-01-16 17:57
rtt
嵌入式
嵌入式Linux驱动大全问世,十年磨一剑,视频!服务!新老客户都有大折扣!
让你从单片机无缝切入Linux
裸机开发
路线三:嵌入式Linux开发一两个月可以入门嵌入式Linux,即使
韦东山
·
2021-01-13 17:03
学习方法
linux
嵌入式
驱动程序
单片机
编程语言
linux3.4.2内核-LCD驱动程序的移植
目录LCD驱动程序的移植lcd.cfb_test.c本文是基于韦东山视频的学习笔记汇总点这LCD驱动程序的移植需要把头文件修改#include#include#include关于设置->
S3C2440
LCD
荡失路的细路
·
2021-01-03 19:24
Linux嵌入式
笔记
嵌入式
单片机
S3C2440
LCD控制器的设置
目录LCD控制器LCDCON1的设置LCDCON2的设置LCDCON3的设置LCDCON4的设置LCDCON5的设置FRAMEBUFFERSTARTADDRESSREGISTERLCDSADDR1的设置LCDSADDR2的设置LCDSADDR3的设置LookupTableRegisterREDLUT的设置GREENLUT的设置BLUELUT的设置DitheringModeRegisterDITHM
荡失路的细路
·
2021-01-03 19:28
Linux嵌入式
嵌入式
单片机
S3C2440
移植uboot之支持NANDFLASH操作
上一节我们移植了uboot,
S3C2440
移植uboot之支持NORFLASH。这节我们继续移植,支持NANDFLASH。
Carlos0321
·
2020-12-30 21:35
c
S3C2440
移植linux3.4.2内核之修改分区以及制作根文件系统
上一节
S3C2440
移植linux3.4.2内核之内核框架介绍及简单修改我们简单配置了内核,这节来根据继续修改内核。
Carlos0321
·
2020-12-30 21:07
c
S3C2440
移植uboot之支持NANDFLASH操作
上一节我们移植了uboot,
S3C2440
移植uboot之支持NORFLASH。这节我们继续移植,支持NANDFLASH。
Carlos0321
·
2020-12-30 20:57
c
S3C2440
移植linux3.4.2内核之修改分区以及制作根文件系统
上一节
S3C2440
移植linux3.4.2内核之内核框架介绍及简单修改我们简单配置了内核,这节来根据继续修改内核。
Carlos0321
·
2020-12-29 20:17
c
S3C2440
移植linux3.4.2内核之内核框架介绍及简单修改
@[TOC]uboot启动内核分析 进入cmd_bootm.c,找到对应的bootm命令对应的do_bootm():intdo_bootm(cmd_tbl_t*cmdtp,intflag,intargc,char*constargv[]){boot_os_fn*boot_fn;//boot_fn是个数组函数.....boot_fn(0,argc,argv,&images);//调用数组函数...
Carlos0321
·
2020-12-29 20:17
c
S3C2440
移植uboot之编译烧写uboot
@[TOC]移植环境主机:VMWare--ubuntu16.04开发板:
S3C2440
编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2012.04.01.tar.bz2
Carlos0321
·
2020-12-29 20:16
c
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他