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
S5PV210裸机
s5pv210
开发板linux ac97 alsa驱动
设备节点:/dev/snd/controlC0/dev/snd/pcmC0D0c/dev/snd/pcmC0D0p驱动源码:
u010192845
·
2020-09-11 04:20
linux
S3C6410
裸机
AC97驱动
目前能够初始化AC97,能够进入就绪中断,说明能够检测到WM9714,但是无法读取WM9714,不知道哪里出错了,目前正在解决中...AC97.c/**************************************************************************************************************文件名:AC97.c*功能:S3
cp1300
·
2020-09-11 00:25
ARM11(S3C6410)
[ARM
裸机
程序][8]ARM处理器启动流程(S3C2440)
转载自:https://blog.csdn.net/a3203211/article/details/20800253ARM处理器启动流程S3C2440支持启动方式:1.NorFlash启动2.NandFlash启动当处理器上电时,会自动从0地址处取第一条指令开始运行。左边为当选择NorFlash启动时地址的布局,右边为当选择NandFlash启动时地址的布局。NandFlash不像NorFlas
zimengyu2020
·
2020-09-10 22:59
嵌入式ARM裸机程序开发
arm-linux交叉编译器制作
arm-linux交叉编译器制作本文介绍利用crosstool-ng工具制作arm-linu交叉编译器,关于crosstool-ng不在多讲(可以百度),下面以
s5pv210
处理器为例说明制作过程。
yzzhang656
·
2020-09-10 21:13
嵌入式linux
交叉编译环境
arm
裸机
,linux开发,编译器,编译环境答疑解惑前言:最近一直在跟着正点原子的i.mx6ull视频学习,打算研究一下嵌入式linux的开发,主要是道听途说单片机开发未来薪资不高,想着反正单片机学的也就半吊子
yuzhou3996
·
2020-09-10 21:35
关于全局量的.data存放地址的说明
使用
裸机
开发时,会用到全局量.在使用ld时,发现全局量起始地址与当前的代码段起始地址+代码段自身的长度+0x8000.使用命令:arm-none-linux-gnueabi-ld-Ttext0xD0020010start.obuzzer.omain.oled.oclock.oint.otimer.o-oe.elf
windsun0800
·
2020-09-10 21:51
嵌入式开发
5-程序与内存关系
内存由操作系统统一管理(
裸机
需自己分配),程序根据自己的特点,通过操作系统提供的多种机制,来申请获取内存的临时使用和释放;程序通过三种方式获取/使用内存:栈(stack)、堆(heap)、数据区
打打打劫
·
2020-09-10 20:47
C语言
面试题之二:中断服务函数
中断问题也是面试嵌入式岗位时,面试官比较喜欢拷问的问题之一,作为一个嵌入式开发人员,自然少不了与中断打交道,
裸机
程序中作为前台服务程序,发挥着重要的作用。
不够好才能进步
·
2020-09-10 20:14
面试题
从头开始编写一个实时嵌入式操作系统的内核(一)
因为毕设题目是一个比较复杂的多传感器监控的嵌入式系统,然后最近自己有使用一些rtos,比方说freertos和ucos,感觉比起单纯对单片机的
裸机
开发还是有很多好玩的地方。
weixin_34405354
·
2020-09-10 20:21
ARM
裸机
开发中内存管理库RT_HEAP的使用
在使用arm芯片进行
裸机
开发的时候,很多时候都需要内存管理的功能,我们可以使用自己写的内存管理程序,也可以直接使用标准库,不过我一般比较喜欢标准库,速度快,今天就来说说在C语言环境下怎么样进行内存的动态使用首先
weixin_30824599
·
2020-09-10 19:34
计算机
由硬件系统和软件系统所组成,没有安装任何软件的计算机称为
裸机
。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。
weixin_30553065
·
2020-09-10 19:21
数据库
运维
移动开发
ARM
裸机
的知识点总结---------5、汇编写启动代码之 关闭看门狗, 设置栈, 调用c程序, 开icache
Author:想文艺一点的程序员自动化专业工科男再坚持一点,再自律一点CSDN@想文艺一点的程序员来自朱有鹏嵌入式的学习笔记目录一、汇编写启动代码1、arm
裸机
的编程思路2、启动代码关闭看门狗(1)什么是看门狗
想文艺一点的程序员
·
2020-09-10 18:46
ARM裸机学习
ARM指令ldr和adr的区别
很多人在写简单的
裸机
代码或分析uboot时,常常遇到adrldr指令。却分不清这2者的区别,今天就来谈谈adr与ldr指令。
韦东山
·
2020-09-10 17:17
学习方法
操作系统和平台的相关性
操作系统:(OperatingSystem,简称OS):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
达帮主
·
2020-09-10 16:07
java
操作系统和平台的相关性
裸机
malloc实现
曾在arm
裸机
程序或者RTOS移植时,用到malloc,参考某位网友修改。在6410跑过,所以设置6410的一块固定地址为堆,提供给malloc。
liujia2100
·
2020-09-10 14:45
ARM&RTOS
Keras学习笔记(1)——安装配置(Windows10,Pycharm)
注:Windows10系统,使用Pycharm,原生
裸机
傻瓜型安装指南。1.Python与Pycharm安装官网下载即可,没有难度。需要注意的是认准自己的机器是64还是32,下载的时候注意版本
熊孩子是我
·
2020-09-10 14:44
Keras
早上起来播报,用我做的
S5PV210
核心板做的JAMMA 游戏机工控板(附图)跑wince+android系统
系统支持:wince6.0R3+android2.3+android4.0有如下接口:HDMI232串口SDJAMMA标准卡座接口电源接口485接口USBhost2.0USBdevice2.0VGA接口(wince和android的分辨率已经稳定运行1440*900/1280*1024/1280*720/1024*768/800*600等等经典VGA分辨率,可以根据客户需求定制的)
gooogleman
·
2020-09-10 13:32
原创S5PV210
Sate210开发板
动态内存管理的简单实现(适用于
裸机
环境即没有c标准库的环境)
在linux环境下模拟没有c标准库,创建自己的malloc和free函数,达到动态管理内存的目的。实现过程:阶段1:使用数组实现固定大小的动态内存分配和回收(使用标记位显示空闲或使用)。阶段2:在第一步基础上,实现可变的动态内存分配和回收,增加一个位域记录内存块的大小。阶段3:使用两条链表实现可变长度的内存分配和回收,可任意申请和分配。阶段4:用hash表对空闲块链表进行优化以提高分配速度。系统流
five_kill
·
2020-09-10 13:18
嵌入式
裸机
内存动态管理的实现与讲解(一)
标准库的函数占用空间较大,采用本文的实现可节约几KB的存储空间;为啥说
裸机
呢?因为带系统的软件系统一般都会带内存的动态管理函数供使用;内存碎片是什么?
IoT之家
·
2020-09-10 11:20
MCU
裸机
内存管理解析
概述在计算机系统中,变量、中间数据一般存放在系统存储空间中,只有实际使用的时候才将他们从存储空间调入到中央处理器内部进行计算。通常存储空间分为两类:内部存储空间和外部存储空间。对于电脑来讲,内部存储空间就是电脑的内存,外部存储空间就是电脑的硬盘。而对于单片机来讲,内部存储就是RAM,随机存储器。外部存储可以理解为flash,掉电不丢失。该篇文章的主题,内存管理,主要讨论的是关于RAM的管理。堆、栈
wenzi嵌入式软件
·
2020-09-10 10:10
C语言
单片机
ARM
裸机
篇---启动代码分析
ARM
裸机
篇---启动代码分析先搞清楚启动代码和Bootloader的区别,启动代码是指CPU复位后到进入C语言的main函数之前需要执行的那段汇编代码。
diaobaoxi6521
·
2020-09-10 10:40
这份《手机壳鉴人指南》,请对号入座~
01
裸机
星人▼“手机壳不散热,我打游戏很耗手机,算了”“花样太多选不过来,还是本来的样子好看”“手机壳增加了手机的重量,不了”
裸机
星人坚称他们一系列的说辞都是出于手机本身的健康考虑但,真的不是因为选择恐惧症吗
新青年
·
2020-09-04 00:00
K8S安装部署Nacos集群
1在k8s中部署的难点在k8s中部署nacos集群和在
裸机
器上直接部署nacos机器其实差别不大。
胡海超的博客
·
2020-09-02 16:39
微服务
nacos
kubernetes
集群
k8s
k8s部署nacos
嵌入式linux
裸机
开发中Makefile文件的使用
目标文件:依赖文件命令例如:test:a.ogcc-otesta.o#链接a.o文件生成test可执行文件a.o:a.cgcc-c-oa.oa.c#预处理、编译、汇编a.c文件生成a.o文件2、嵌入式
裸机
程序中的
David_linux
·
2020-08-26 16:52
嵌入式linux裸机程序开发
ARM Linux 中断向量表建立流程
一般编写arm的
裸机
程序的时候,创建中断向量表就把它放在0x00000000~0x0000001c中,一般都放在这个位置上。
bailyzheng
·
2020-08-26 16:14
Linux
电池供电应用中的电源设计:干电池特性了解、LDO与DC-DC选型设计、电流检测方案要点
往期系列文章:1、
裸机
项目开发经验分享-完整开发流程介绍(项目规划与执行、器件选型、资料检索、产品测试思路等)2、
裸机
项目代码设计与管理-项目程序的组织管理、设计优化思路等经验分享3、
裸机
编程与调试-在项目中遇到的各类问题
STCNXPARM
·
2020-08-26 11:30
裸机开发
硬件开发设计 - 焊接电路板,介绍焊接概念,焊接步骤,常见错误,难点等
往期系列文章:1、
裸机
项目开发经验分享-完整开发流程介绍(项目规划与执行、器件选型、资料检索、产品测试思路等)2、
裸机
项目代码设计与管理-项目程序的组织管理、设计优化思路等经验分享3
STCNXPARM
·
2020-08-26 11:30
裸机开发
裸机
项目代码设计与管理 - 项目程序的组织管理、设计优化思路等经验分享
目录一、代码管理(文件组织)二、程序设计思路三、单片机程序四、程序检查五、遇到陌生程序表达解决思路以及办法六、程序优化思路往期系列文章:1、
裸机
项目开发经验分享-完整开发流程介绍(项目规划与执行、器件选型
STCNXPARM
·
2020-08-26 11:30
裸机开发
基于AltiumDesigner软件的PCB,原理图设计完整介绍,项目经验分享 [硬件开发设计]
Altium_designer_summer教材&&pcb设计教程下载链接:https://download.csdn.net/download/STCNXPARM/12312441往期系列文章:1、
裸机
项目开发经验分享
STCNXPARM
·
2020-08-26 11:39
裸机开发
5.
S5PV210
时钟初始化汇编代码
汇编实现时钟设置代码详解:经过前面的基础了解,现在开始用汇编来初始化时钟(我们这里只是比较简单的设置相应的寄存器来进行初始化,主要目的就是为了通过
S5PV210
数据手册来分析时钟系统初始化过程)。
丶一个有梦想的老实人
·
2020-08-26 08:10
时钟初始化汇编代码
6.
S5PV210
时钟初始化c语言实现代码
c语言实现时钟设置代码详解:上一篇就是汇编实现时钟初始化的代码,这篇为c语言,前面的宏定义和汇编都是一样的。//时钟控制器基地址#defineELFIN_CLOCK_POWER_BASE0xE01000000//时钟相关的寄存器相对时钟控制器基地址的偏移值#defineAPLL_LOCK_OFFSET0x00#defineMPLL_LOCK_OFFSET0x08#defineAPLL_CON0_O
丶一个有梦想的老实人
·
2020-08-26 08:10
使用MiniTools更方便的调试TQ210
裸机
程序
感谢友善之臂开发出这么好的软件和BOOT。请使用友善之臂的MiniTools工具下载程序到TQ210的RAM中去,地址是0x20000000。使用SD-Flasher烧写友善的Superboot210.bin到SD卡。注意windows7或者windwos8要右键以管理员身份运行!把FAT32格式的SD卡插入笔记本的卡座,也可以使用USB读卡器连接普通的PC,请务必先备份卡中的数据,点“Scan”
Mleaf-HX
·
2020-08-26 08:15
TQ210
s5pv210
uboot-2012-10移植(二) 之能够启动进入控制台
这次我们将从官网下载的最新uboot-2012-10移植到
s5pv210
开发板上,让其进入控制台,效果如下:首先,我暂时没采用内核的SPL,这个将在后面给补上,这里的BL1是我自己参考资料写的,我用的是
xiaojiaohuazi
·
2020-08-26 08:10
s5pv210-uboot
s5pv210
uboot-2012-10移植(八) 之支持SD卡保存环境变量
本次将实现SD卡保存环境变量,uboot的移植先到这里告一段落了,大体上能用了,但是还很不完善,等到以后需要用到的时候在继续添加,而且中间有移植错误的地方也希望各位大侠给指出来,特别是SD卡那里。1.include/configs/smdkv210.h+233,CONFIG_ENV_OFFSET自己可以算下,保证不重复就行,我这里是为了保险起见/*-------------------------
xiaojiaohuazi
·
2020-08-26 08:10
s5pv210-uboot
S5PV210
的uboot启动过程(知识结网)
uboot是如何启动的:(以
S5PV210
为例)当
S5PV210
开机之后,先运行IROM中的BL0,BL0的其中一项工作就是将启动介质中的前16K代码(也就是uboot的前16K)拷贝到内部的IRAM中
wojiaodaier
·
2020-08-26 08:25
S5PV210
SDRAM内存初始化
前言:内存为九鼎X210开发板512MBDDR21、SDRAM引入1.1、SDRAM:SyncronizedDynamicRamdamAccessMemory,同步动态随机存储器。DDR:就是DDRSDRAM,是SDRAM的升级版。(DDR:doublerate,双倍速度的SDRAM)DDR有好多代:DDR1DDR2DDR3DDR4LPDDR1.2、SDRAM的特性(容量大、价格低、掉电易失性、随
最后一位大侠
·
2020-08-26 08:42
ARM
s5pv210
的学习之路(5)led.S(uboot命令调用)
abc:movip,spstmfdsp!,{fp,ip,lr,pc}subfp,ip,#4ldrr0,=ledmovlr,pcmovpc,r0subsp,fp,#12ldmfdsp,{fp,sp,pc}led:movip,spsubsp,sp,#12strr14,[sp]strip,[sp,#4]strfp,[sp,#8]subfp,ip,#4@第一步:把0x11111111写入0xE020024
weixin_43097675
·
2020-08-26 08:56
arm
ZigBee_串口读取_SDS011激光PM2.5传感器
//PM2.5数据采集,这个采用串口0读取数据,协议栈版本,非
裸机
ucharch;uint16len;uint8i=0;while(!
槿梓
·
2020-08-26 08:49
ZigBee
S5PV210
的uboot第一阶段start.S SD卡启动代码分析
/**armboot-StartupCodeforS5PC110/ARM-CortexCPU-core**Copyright(c)2009SamsungElectronics***SeefileCREDITSforlistofpeoplewhocontributedtothis*project.**Thisprogramisfreesoftware;youcanredistributeitand/
龙龙_longong
·
2020-08-26 08:13
ARM裸机学习
S5PV210
-uboot源码分析-uboot命令体系
和我们在
裸机
中写的shell中实现的方法其实是一样的。(2)我们要找到每一个
weixin_34090643
·
2020-08-26 08:10
嵌入式Linux
裸机
开发(五)——SDRAM初始化
嵌入式Linux
裸机
开发(五)——SDRAM初始化一、SDRAM初始化流程
S5PV210
有两个独立的DRAM控制器,一个最大支持512MB,一个最大支持1024MB,但两个控制器必须支持相同类型的内存。
weixin_34044273
·
2020-08-26 08:37
s5pv210
——中断
1:
s5pv210
的中断步骤(1):建立异常向量表;(2):中断初始化;(3):使能(如外部中断,写中断处理函数);(4):建立中断号与中断处理函数的联系,使能中断;当中断发生时,中断处理函数会自动处理中断
RabinRow
·
2020-08-26 08:12
基于
s5pv210
外部中断使用指南
实验板子:tiny210(芯片:
s5pv210
)实验目的:通过外部中断操作两个按键实现对LED灯的亮灭控制步骤:①初始化GPIO端口,使GPIO为外部中断状态;(寄存器:GPxxCON)例:②配置外部中断触发模式
weixin_30619101
·
2020-08-26 08:07
Uboot21之DDR初始化
3)该函数和
裸机
中初始化DDR代码是一样的。实际上
裸机
中初始化DDR的代码就是从这里抄的。配置值也可以从这里抄,但是当时我自己根据理解+抄袭整出来的一份。4)配置值中其他配置值参考裸
wangdapao12138
·
2020-08-26 08:53
Uboot5之
S5PV210
的启动顺序
时间:2018.3.18作者:Tom工作:HWE 说明:如需转载,请注明出处。1.启动所涉及的内存和外存(1)内存:SRAM即静态内存,缺点是容量小、价格高,一般是几十K或几百K;优点是不需要软件初始化直接上电就能使用。DRAM即动态内存,优点是容量大、价格低;缺点是上电后不能直接使用,需要软件初始化后才可以使用。(2)单片机:内存需求量小,而且希望开发尽量简单,适合全部使用SRAM;嵌入式系统:
wangdapao12138
·
2020-08-26 08:18
S5PV210
之SDRAM初始化详解
https://blog.csdn.net/vanity_lost/article/details/52656528
shenlong1356
·
2020-08-26 08:54
stm32和ARM
linux系统centos给smart210
裸机
开发板烧写流水led灯,通过SD卡
linux系统centos给smart210
裸机
开发板烧写流水led灯,通过SD卡/*led.c源码*/#defineGPJ2CON(*(volatileunsignedlong*)0xE0200280
qq_38237317
·
2020-08-26 07:39
arm开发板开发
S5PV210
的启动详解2
S5PV210
的启动详解2上一篇启动详解1我们介绍到了
S5PV210
_IROM_APPLICATIONNOTE_REV0.3的2.1节启动顺序(OperatingSequence)下面我们来详细的看一下
后来bug多没去
·
2020-08-26 07:19
嵌入式linux学习笔记
smart210 资源
smart210启动参考
S5PV210
_iROM_ApplicationNote_Preliminary_20091126.pdf操作顺序注意:手册里面补充BL1/BL2:Itcanb
qq_21353001
·
2020-08-26 07:42
smart210
S5PV210
的SD卡启动详解1
1.10.4.
S5PV210
的SD卡启动详解11.10.4.1、SoC为何要支持SD卡启动(1)一个普遍性的原则就是:SoC支持的启动方式越多,将来使用时就越方便,用户的可选择性就越大,SoC的适用面就越广
qq_18973645
·
2020-08-26 07:41
ARM裸机
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他