自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 虚拟内存和ARM MMU工作原理(转载)

原文地址 http://blog.chinaunix.net/uid-20698426-id-136197.html一、MMU的产生      许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起...

2018-04-22 21:19:35 957

原创 S3C2440存储控制器-SDRAM

S3C2440引出27条地址线 ADDR0-ADDR26  访问范围只有128MCPU对外还引出8跟片选信号nGCS0-nGCS7对应BANK0-BANK7,低电平有效总共地址空间8*128 = 1G(JZ2440开发板BANK0-NorFlash  BANK6-SDRAM)作为32位的CPU 理论上总地址空间应该是4GB,除去1G的外设地址空间外,还有一部分是CPU内部寄存器的地址(0x4800...

2018-04-22 21:13:39 267

转载 Makefile语法(转)

转自百问网公众号假如一个目标文件所依赖的依赖文件很多,我们岂不是要写很多规则?这显然不合乎常理。我们可以使用通配符解决这些问题。我们对上节程序进行修改代码如下:test: a.o b.o gcc -o test $^%.o : %.cgcc -c -o $@ $< %.o:表示所用的.o文件%.c:表示所有的.c文件$@:表示目标$<:表示第1个依赖文件$^:表示所有依赖文件 在该目录...

2018-04-21 21:42:12 214

转载 lds链接脚本的基本规则

arm-linux-ld -Ttext 0x00000000 crt0.o led_on_c.o -o led_on_c_elf-o选项设置输出文件的名字为 led_on_c_elf;“-Ttext 0x00000000”设置代码段的起始地址为0x00000000;这条指令的作用就是将crt0.o和led_on_c.o连接成led_on_c_elf可执行文件,此可执行文件的代码段起始地址为0x00...

2018-04-21 21:31:04 811

原创 arm-linux-gcc常用参数

arm-linux-gcc 参数: 0.arm-linux-gcc -o example example.c    不加-c、-S、-E参数,编译器将执行预处理、编译、汇编、连接操作直接生成可执行代码。    -o参数用于指定输出的文件,输出文件名为example,如果不指定输出文件,则默认输出a.out 1. arm-linux-gcc -c -o example.o example.c    ...

2018-04-21 21:06:29 642

转载 安装驱动提示找不到哈希值的解决方法(WIN10)

安装openJTAG驱动时出现“文件的哈希值不在指定的目录”,系统为WIN10专业版。原因是驱动无数字签名,在WIN10中是不安全的驱动,所以显示哈希值不在范围内不能安装。解决方法:1.找到WIN10的设置,点击“设置”2.点击最后一个“更新和回复”,然后点击“恢复”3.点击“恢复”之后,在右边点击高级启动下面的“重新启动”,此时电脑会重新启动,如果有其他重要程序在跑,请慎重4.重启之后会出现几个...

2018-04-21 20:55:28 9018

原创 JZ2440开发板几种烧写程序的方法

我学习嵌入式Linux用的是韦东山的JZ2440开发板,提供的uboot功能丰富下载裸板程序:没有uboot时 只能用openJTAG或者J-link下载裸机程序 使用openJTAG:烧写完自动复位开发板,不用重新上电 1.安装openJTAG驱动 2.将oflash和对应dll文件放置C:\Windows\SysWOW64 以便任何路径都可以使用 3.cmd窗口进入待下载bin文件的目录...

2018-04-21 20:52:36 3416

原创 VMware虚拟机网络环境搭建

由于校园网(锐捷)的限制,使用桥接网络时虚拟机无法上网,虚拟机安装工具和软件时很不方便,需要转为NAT方式,并且锐捷每几分钟会强行关闭VMware DHCP Service和VMware NAT Service而且NAT模式无法使三者互ping,使用不了TFTP和NFS服务,限制很多,很麻烦。为了解决这个难题,需要一台路由器(斐讯路由或者极路由等),进行刷机,刷机才可以在路由器上安装软件路由可以看...

2018-04-21 20:44:09 1378

原创 VMware虚拟机搭建-Ubuntu16

1. 下载安装VMware12 Pro version (科学破解)2. Ubuntu官网下载 Ubuntu16.4 Desktop版本 的iso映像文件3. 在VMware下创新虚拟机4. 在虚拟机上加载ios文件并安装系统5. 安装VMware Tools使虚拟机能全屏显示    在虚拟机VMware选项安装VMware Tools    解压后进入该目录cd vmware-tools-dis...

2018-04-21 20:34:18 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除