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裸机
SYSBIOS学习笔记---硬件中断(HWI)的创建
在ARM嵌入式开发中大家常用Linux操作系统来进行系统的开发;而在DSP嵌入式开发中,尤其是TI的DSP,在早期的时候由于处理器的性能相对的弱一些,资源也相对较少,这时为了满足实时性的要求,一般是跑
裸机
程序
_IRONMAN_
·
2020-09-15 19:07
Linux3.4.72内核支持UBI文件系统 (二)
其实支持nand的驱动是比较复杂的,但是由于我用的
s3c2440
的芯片,所以移植过程中只需要配置linuxkernel使其支持nand驱动即可.方法:makemenuc
学海吴涯
·
2020-09-15 12:53
Linux
kernel
触摸屏和ADC驱动的移植 (fl2440)
我们在来说一下
s3c2440
触摸屏工作
zhangqiao336
·
2020-09-15 12:14
linux
+
arm
触摸屏
linux3.0内核移植(
S3C2440
)
当我们在u-boot上做了关于nandflash、dm9000网卡、SDRAM和一些基本配置的修改和添加后,我们要让自己修改后的u-boot能启动linux内核,还要做哪些相应的修改呢?下面我们先来看一下linux内核是怎样被u-boot引导加载的:我们都知道在u-boot中是通过bootm命令来启动linux内核的,bootm会调用do_bootm_linux()这个函数,它会把入口地址复制给内
zhangqiao336
·
2020-09-15 12:14
linux
+
arm
DM9000的移植(
S3C2440
)
首先我们进入到arch/arm/mach-
s3c2440
/mach-smdk2440.c这个文件中,找到这一段代码staticstructplatform_devi
zhangqiao336
·
2020-09-15 12:43
linux
+
arm
10.代码重定位
首先以SOC芯片
S3C2440
为例,他的内部结构图以及外接内存设备简图如下:CPU可以通过内存控制器直接访问SDRAM.NORFLASH,片内SR
冷暖自知_源
·
2020-09-15 11:20
Linux裸机开发学习笔记
代码重定位
第001节_段的概念_重定位的引入
S3C2440
的CPU可以直接给SDRAM发送命令、给NorFlash发送命令、给4K的片上SDRAM发送命令,但是不能直接给NandFlsh发送命令假如把程序烧写到NandFlsh
Alen.Wang
·
2020-09-15 09:53
嵌入式驱动
linux下搭建基于Eclipse的arm的开发环境
0.用的linux版本是Ubuntu9.04用的板子是FriendlyARM
s3c2440
1.准备好相应的软件包:arm-linux-gcc-3.4.1.tar.bz2(网上现成的交叉编译工具,有兴趣的话也可以自己重头编译
signsmile
·
2020-09-15 08:44
linux
arm mini2440的led灯总结
led灯例子一、led电路图-----------------------------------------二、手册说明这里对应
s3c2440
文档,第9章io部分的文档找到GPB部分GPBCONGPB0
dalaoshu
·
2020-09-15 07:33
arm
c
arm
mini2440
led
s3c2440手册
C++计算机软件系统
没有安装软件的计算机称为“
裸机
”,无法完成任何工作。一般软件分为系统软件和应用软件两大类。硬件位软件提供运行平台。软件和硬件相互关联,两者之间可以相互转化、互为补充。
Joseph_tony
·
2020-09-15 07:58
c++
c++
基于JZ2440编写触摸屏驱动
内核触控驱动内核自带触摸屏驱动,在
s3c2440
_ts.c这个文件,实现这个文件的主体框架就是,利用平台设备模型,在设备注册时又
年纪青青
·
2020-09-15 06:26
tiny4412
linux函数练习
个人笔记
随笔
linux
JZ2440
如何利用busybox构建根文件系统
makefile中的编译工具和开发板架构2、在busybox目录中先makeclean-----》make编译后安装makeinstall3、把生成的_install文件剪切到电脑根目录中的opt目录中自建的目录
s3c2440
gaga_xiaomaozi
·
2020-09-15 05:44
linux底层开发
uboot源代码分析-及
s3c2440
移植
Uboot在
s3c2440
移植笔记虚拟机:VMWare-Ubuntu14.04.1开发板:
s3c2440
编译器:arm-linux-gccU-boot:u-boot-2009.08.tar.bz2一:下载适当的
Cy_7927
·
2020-09-15 05:37
linux
操作系统引论
一、操作系统初识1、操作系统是什么百度定义:操作系统(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
向来缘浅奈何晴深
·
2020-09-15 05:59
操作系统
操作系统
vmware安装系统注意点
一无论安装
裸机
系统还是还原系统在启动的时候按F2,调整启动的优先级,CD-ROM为最先启动。二安装
裸机
系统直接进去按照提示步骤就行,界面就是那种纯蓝色的那种,熟悉吧。
iteye_4537
·
2020-09-15 05:55
04-
S3C2440
u-boot学习之u-boot分析(1)编译体验
U-Boot,全称UniversalBootLoader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。程序执行流程
【星星之火】
·
2020-09-15 04:38
S3C2440
S3C2440学习之旅
嵌入式Linux——网卡驱动(4):移植DM9000C厂家驱动到JZ2440
一.下面我们介绍一下我们的开发环境:开发板:JZ2440(CPU为
S3C2440
)Linux版本:2.6.22.6二.介绍完开发环境,我们就从硬件入手先了解在本开发板中DM9000C是如何接线的,以及这样接线的目的
moxue10
·
2020-09-15 04:35
驱动
制作新的根文件系统---busybox-1.20.0---(JZ2440-
S3C2440
)
制作新的根文件系统---busybox-1.20.0---(JZ2440-
S3C2440
)1、将busybox-1.20.0.tar.bz2进行解压、编译与安装(1)解压:tarxjf busybox-
阳光下的Smiles
·
2020-09-15 04:23
嵌入式开发(学习笔记)
RT-Thread零基础快速入门第6讲——线程管理
线程介绍什么是线程线程的优点线程栈线程的类型线程的状态线程的优先级线程时间片线程入口函数线程错误码线程状态切换系统线程三、编程讲解第一步:创建/初始化线程第二步:启动线程第三步:编写线程入口函数四、项目实战五、结束语一、前言从这一讲开始,我们进入RT-thread内核的学习,这是操作系统和
裸机
的区别
子先
·
2020-09-15 02:00
RT-thread
操作系统
RT-thread
RT-Thread移植
RT-Thread-STM32F103C8T6移植准备材料合集1.RT-Thread原码下载并解压(官网下载)2.STM32F103
裸机
工程(我用的是正点原子的STM32F103的HAL库)3.温馨提示
爱学习的乐乐
·
2020-09-15 01:27
嵌入式开发学习笔记
嵌入式
stm32
rtt
操作系统
关闭中断
关闭中断分为两部分:①在状态寄存器CPSR中屏蔽中断和快速中断②设置中断屏蔽寄存器由于第一部分在设置svc模式时已经屏蔽了中断和快速中断,所以在这里就不再介绍对于芯片
S3C2440
,其中断屏蔽寄存器为:
_参天小草_
·
2020-09-15 00:03
嵌入式裸机开发
走进java编程之第一课-超详细笔记-适合新手收入
操作系统和平台的相关性操作系统:(OperatingSystem,简称OS):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才
weixin_43923408
·
2020-09-14 23:46
java
Docker容器中bash: ip: command not found
查看想看下当前容器的网络状态时候,提示bash:ip:commandnotfound;解决:bash:ip:commandnotfound的主要原因是,当前环境下载ubuntu基础镜像只包含简单的操作系统,相当于
裸机
状态
哈达玛矩阵
·
2020-09-14 22:51
#
Docker基础
docker
镜像
容器
docker问题
zynq双核AMP实验之cpu1唤醒代码
AMP运行模式指多个内核相对独立的运行不同的任务,每个内核相互隔离,可以运行不同的操作系统(OS)或
裸机
应用程序。
kunkliu
·
2020-09-14 19:21
zynq
嵌入式学习:
裸机
开发_L5_BSP工程管理LED实验
裸机
开发_L5_BSP工程管理LED实验0.本节目标1.目录结构2.硬件层电路2.1正点原子i.MX6ULLALPHAV2.2开发板2.2飞凌i.MX6UL-C开发板3.软件编写0.本节目标Makefile
fzx2020
·
2020-09-14 16:50
嵌入式
Linux之ARM(IMX6U)
裸机
官方SDK移植
Linux之ARM(IMX6U)
裸机
官方SDK移植1、I.MX6ULL官方SDK包简介2、实验程序的编写2.1、SDK文件的移植2.2、创建cc.h文件2.3、编写实验代码2.3.1、main.c2.3.2
一只青木呀
·
2020-09-14 16:36
Linux
IMX6ULL
嵌入式
【Linux
裸机
开发】-C语言点灯-基于NXP官方库及BSP项目工程管理
【Linux
裸机
开发】-C语言点灯-基于NXP官方库及BSP项目工程管理一、NXP官方库寄存器库移植二、清除BSS段三、BSP项目工程管理四、Makefile优化一、NXP官方库寄存器库移植基本所有的Cortex-A
weixin_dy6667188
·
2020-09-14 15:09
Linux裸机开发
I.MX6UL
裸机
开发(五)—— BSP工程管理
1、在工程目录下创建4个文件夹:(1)bsp:存放驱动文件(2)imx6ul:存放跟芯片有关的文件,比如NXP官方的SDK库文件(3)obj:存放编译生成的.o文件(4)project:存放start.S和main.c文件,也就是应用文件2、BSP工程的Makefile:CROSS_COMPILE?=arm-linux-gnueabihf-#交叉编译工具TARGET?=bsp#目标名字CC:=$(
JIWilliams
·
2020-09-14 14:06
I.MX6UL
嵌入式
linux
【Linux
裸机
实验】BSP工程管理实验
编写Makefile(
裸机
通用)/*定义编译器*/CROSS_COMPILE?=arm-linux-gnueabihf-/*定义目标名*/TARGET?
丨匿名用户丨
·
2020-09-14 14:25
#
Linux学习之路
五、嵌入式学习笔记--GPIO接口
S3C2440
有130个GPIO引脚,分为A~J共9组:GPA、GPB、…、GPJ。通过设置相应的寄存器来设置某个引脚的功能(输入或输出
wumumang
·
2020-09-14 12:22
学习笔记-嵌入式Linux
内核移植(2)arch/arm/mach-
s3c2440
/mach-smdk2440.c
对于s3c2410、
s3c2440
开发板,它们的CPUId都是0x41129200,在arch/arm/mm/proc-arm920.S中的__arm920_proc_info结构中。
weixin_33682719
·
2020-09-14 11:51
操作系统对硬件虚拟化的影响
这就是大家所熟悉的“
裸机
”。早期的单任务模式早期的计算机其实并没有操作系统的,因为操作系统本身也使靠计算机硬件执行的一种程序,操作系
dengweixia7810
·
2020-09-14 10:52
内核报错arch/arm/mach-
s3c2440
/built-in.o: undefined reference to `s3c24xx_spi_gpiocfg_bus0_gpe11_12_13'
今天在做LCD驱动的时候,将已经编译成功的内核使用cp命令移动路径后,重新编译,出现如下报错从报错信息可以看出,s3c24xx_spi_gpiocfg_bus0_gpe11_12_13和s3c24xx_spi_gpiocfg_bus1_gpg5_6_7没有定义,然后我翻看了arch/arm/plat-s3c24xx目录下的文件,并找到了下面的两个文件因此,可以知道,上面报错的两项并不是没有定义,而
WeiBaoGang
·
2020-09-14 09:03
linux
AM335x
裸机
:StartWare的使用
AM335x这款处理器,TI官方有针对其开发对应的
裸机
程序,由于u-boot和kernel本质还是对寄存器和外设的操作,所以打算简单分析下自带的
裸机
程序,大致了解下AM335x的工作机制,这样以后开发调试
放错位的天才
·
2020-09-14 04:47
AM335x
裸机
:watchdog的操作
基于第二篇,结合代码和TRM分析看门狗相关操作,直接上代码HWREG(SOC_WDT_1_REGS+WDT_WSPR)=0xAAAAu;while(HWREG(SOC_WDT_1_REGS+WDT_WWPS)!=0x00);HWREG(SOC_WDT_1_REGS+WDT_WSPR)=0x5555u;while(HWREG(SOC_WDT_1_REGS+WDT_WWPS)!=0x00);这里为什么
weixin_30586257
·
2020-09-14 04:41
PRU
裸机
开发
关于pru的简介这里省略,pru
裸机
开发使用平台ccs6.2使用语言c,(甚至可以用c++,如何使用c++来编程后续会有链接pru_c++但是就效率来讲我还是用c.关于语言再扯两句:上google搜一下就知道早在
帅气的Ezio
·
2020-09-14 04:32
AM5728
PRU
335x
裸机
开发1
AM335x
裸机
开发笔记(1)——启动流程与启动卡分区2016-04-2221:51:24分类:嵌入式原文地址:AM335x
裸机
开发笔记(1)——启动流程与启动卡分区作者:edaplayer根据芯片手册
电子鱼
·
2020-09-14 03:11
嵌入式系统
linux串口驱动分析
硬件资源及描述
s3c2440
A通用异步接收器和发送器(UART)提供了三个独立的异步串行I/O(SIO)端口,每个端口都可以在中断模式或DMA模式下操作。
flymachine
·
2020-09-14 03:02
UART
驱动
linux
struct
c
character
buffer
resources
基于AM335x
裸机
开发例程使用手册
1开发板准备本文档所有操作,如无特别说明:操作环境:Windows7/1064bit;CCS6.1.3。默认使用UART3作为调试串口。默认使用TL-XDS100V2仿真器进行开发。TL-XDS100V2仿真器为入门级仿真器,如需更高性能仿真器,可以购买TL-XDS200或TL-XDS560V2仿真器,下载速度更快。1.1测试开发板硬件请先按照光盘“软件安装\CH341USB转串口驱动安装.
fdffvggg
·
2020-09-14 03:07
创龙
ARM
裸机
的疑惑点---------(2)ldr r3, [r0], #4 中的 #是什么意思
Author:想文艺一点的程序员自动化专业工科男再坚持一点,再自律一点CSDN@想文艺一点的程序员代码:内存复制copy_loop:ldrr3,[r0],#4//r0:0xd0020010,#4strr3,[r1],#4//cmpr1,r2//r1和r2都是用ldr加载的,都是链接地址,所以r1不断+4总能等于r2bnecopy_loopldrr3,[r0],#4这里的==#相当于c语言的++==
想文艺一点的程序员
·
2020-09-13 23:50
疑惑点
嵌入式Linux的web视频服务器的构建
本文提出了一种嵌入式web视频服务器的构建方法,该系统以嵌入式Linux和
S3C2440
为核心平台;在这个平台上构建web服务器和
winsonyuan
·
2020-09-13 20:13
网络协议OSI(HTTP,TCP/IP,UDP)
一.操作系统基础操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
兮之~
·
2020-09-13 20:03
网络
J-link V8固件升级及克隆版破解向导(系统WIN10)
最近学习ARM9,于是把朋友的Jlink拿来用了一下,由于想在IAR下开发ARM9
裸机
程序的,结果没弄好不说还把朋友的Jlink固件升级了。
不醉不会
·
2020-09-13 19:02
linux
Keil编译
S3C2440
工程时出错:error: A1355U: A Label was found which was in no AREA 终级解决办法
error:A1355U:ALabelwasfoundwhichwasinnoAREA在KEIL工程中,我使用另一个工程中正确的分散加载文件到一个新工程中,竟然就出现这样的提示。到网上搜索,有很多内容是关于这个问题的,但是却没有几个很好解决问题的。其实出现这个问题有两种情况,一种是出现在.s的汇编文件中,另一种是出现在.scf(或者.scat)等的分散加载文件中。原来很多人在汇编文件(多数为.s的
严小妖
·
2020-09-13 17:32
S3C2440
VMware ESXi 7在VMware Workstation 15.5.2中安装部署
VMwareESXi7在VMwareWorkstation15.5.2中安装部署VMwareESXi:专门构建的
裸机
Hypervisor发现可直接安装在物理服务器上的强大
裸机
hypervisor。
冷色调的夏天
·
2020-09-13 16:35
虚拟化
ADS(ARM Developer Suite) V1.2 安装失败无法卸载重新安装问题-已解决
遇到的问题今天刚刚开始学习ARM
裸机
程序的学习,前提是要安装ADS。但在安装ADS的时候,安装页面在100%进度条的时候卡住了很久,我知道后面还有安装的步骤的,但却无法进行,只能无奈点击取消按键。
Simon*^
·
2020-09-13 14:25
ARM
生活中常见的操作系统
1.操作系统1.1操作系统概念操作系统(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“
裸机
”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
幸福清风
·
2020-09-13 14:20
linux基础
深入浅出spi驱动之数据结构(一)
Allein.Cao原创作品,转载请注明出处:http://blog.csdn.net/alleincao/article/details/7522418内核版本:2.6.32.2硬件:
S3C2440
SPI
wsclinux
·
2020-09-13 14:10
linux
OpenStack Ironic实现
裸机
部署
实习将近一个月了,期间不断努力,终于算是把OpenStackIronic项目实现
裸机
部署的过程理解了一遍,并在小规模集群上成功实践。整理一些这段时间工作的内容,就算是一个阶段性的小项目总结了。
无问_
·
2020-09-13 13:28
Good云系统开发记录
云计算
裸机部署
OpenStack
Ironic
操作系统学习笔记(1)
在进行嵌入式开发的时候,尤其是在进行较大规模的嵌入式开发时,对于原来的
裸机
开发已经难以支撑一个较大项目的嵌入式开发,因此这里需要采用操作系统的方式,通过操作系统来实现各个任务的实现。
Dobolong
·
2020-09-13 09:15
理论基础
STM32
操作系统
上一页
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
其他