转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992476.html .globl _start_start:/*硬件相关的设置-该设置是ARM11中特有的,告诉CPU外围设备的基地址*/ ldr r0, =0x70000000 orr r0, r ...
分类:
其他好文 时间:
2017-06-12 14:56:42
阅读次数:
161
转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992464.html .globl _start _start: /*硬件相关的设置-该设置是ARM11中特有的,告诉CPU外围设备的基地址*/ ldr r0, =0x70000000 orr r0, ...
分类:
其他好文 时间:
2017-06-12 14:35:50
阅读次数:
129
Makefile文件led.bin: start.o arm-linux-ld -Ttext 0x0 -o led.elf $^ //led.elf就是操作系统下的可执行程序,但是不能烧写到逻裸机 arm-linux-objcopy -O binary led.elf led.bin //objco... ...
分类:
其他好文 时间:
2017-06-06 21:59:37
阅读次数:
167
linux系统下驱动中,中断异常的处理过程,与裸机开发中断处理过程非常类似。通过简单的回顾裸机开发中断处理部分,来参考学习linux系统下中断处理流程。 一、ARM裸机开发中断处理过程 以S3C2440的裸机开发启动文件中,有关irq中断部分代码为例进行说明: 当irq中断发生时,一些列的处理流程如 ...
分类:
系统相关 时间:
2017-05-31 00:20:04
阅读次数:
357
使用kickstart实现Centos 自动化安装 Kickstart自动化安装简介: 规模化:同时装配多台 服务器 自动化 :安装系统,配置各种服务 远程实现:不需要光盘,U盘等安装介质 优势: (1)流线自动化的安装 (2)快速大量的裸机部署 (3)强制建立的一致性(软件包,分区,配置,监控,安 ...
分类:
其他好文 时间:
2017-05-20 20:39:02
阅读次数:
310
前言 定性认识 1、在编写单片机程序时,分为裸机程序和带操作系统的程序。裸机程序在运行时,从上而下顺序、串行地执行。 例如: void main(){ init(); while(1){ key();//按键操作 Display();//显示 GetsensorVal();//获取传感器输出 Ctr ...
分类:
其他好文 时间:
2017-05-20 20:04:14
阅读次数:
230
1:地址对硬件操作的影响(1)操作系统(指的是linux)下MMU肯定是开启的,也就是说linux驱动中肯定都使用的是虚拟地址。而纯裸机程序中根本不会开MMU,全部使用的是物理地址。这是裸机下和驱动中操控硬件的一个重要区别。(2)uboot早期也是纯物理地址工作的,但是现在的uboot开启..
分类:
其他好文 时间:
2017-05-19 22:28:27
阅读次数:
210
此文只是对Java线程的个人理解,以及学习记录,如果不对的地方也请提出。一下是我搜索的本人感觉合理的答案。 什么是操作系统?(参考互动百科) 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必 ...
分类:
编程语言 时间:
2017-05-16 20:03:09
阅读次数:
202
最近开始用VS写程序,创建了一个C++控制台程序,发现和以前的裸机C还是有很大的区别 _tmain()是unicode版本的的main() _tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使 ...
分类:
其他好文 时间:
2017-05-15 10:46:18
阅读次数:
159
Linux系统:CentOS 5.9,查看CentOS版本,命令如下: 以前装过MySQL和PHP的机器,最好是先查看一下MySQL或者PHP是否未卸载: ↑ 结果表明MySQL未安装或者已经被卸载,如果已安装,则可以选择保留或者卸载,卸载命令:yum remove mysql ↑结果表明PHP未安 ...
分类:
其他好文 时间:
2017-05-11 22:23:28
阅读次数:
271