自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sky_caicai

叶底藏花一度 梦里踏雪几回

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Makefle

Makefile 整个程序编译链接规则规则targets:prerequisitescommandmake 全执行make 目标名 只执行这一个命令变量变量使用前app1:app1.o  func1.ofunc2.ogcc app1.o  func1.o func2.o -o app1app2:app2.o  func1.

2015-04-27 18:57:35 508

原创 内存管理单元MMU

MMU 存储器管理单元CPU通过MMU将虚拟地址转到物理地址,当虚拟地址启动时,CPU看到的只是虚拟地址,CPU只关心发出地址,读取数据,没有虚拟地址物理地址的概念。虚拟地址最终需要转为物理地址才可以存放有效数据ARM使用虚拟地址,可能多块虚拟地址映射到同一个物理地址1 建立表格表格 将内存分成表格1个表格是1M的大小,4096个表格是4G的大小空间2 建立映射

2015-04-26 22:10:44 592

原创 交叉工具链

交叉工具链多个交叉工具的集合交叉开发开发过程中有宿主机和目标机之分,宿主机编译,链接,嵌入式软件计算机,目标机运行嵌入式软件平台。交叉编译器arm-linuc-gccarm-linux-gcc 寻找头文件arm-linux-gcc -print-search-dirsgccgcc寻找头文件 在usr/include中寻找使用arm-linux-gcc

2015-04-26 20:20:02 491

原创 基于SDRAM的存储管理器使用

存储管理器:管理CPU跳到哪个地址CPU运行程序会从0地址开始,通过存储管理器可以让让CPU跳到外设RAM  内存因为存储管理器内部有8个Bank,所以最多可以接8个外设,每个Bank最大可以接128M,因为有27跟线(27*1024*1024)比如读存储管理器的地址0X30000000,CPU通过对0X30000000进行访问MOV R1 #0X30000000l

2015-04-24 17:11:21 552

原创 2440的Nand启动

2440的Nand启动的简略图是这样的4K的SRAM的启动地址是0x0000000启动时硬件强制执行1.强制将Nand Flash前4K的内容拷贝到SRAM中(0地址)2.CPU从0地址开始执行所以说 制定代码块从0开始启动Nand启动软件初始化1.设置栈sp指向某块内存,通常情况下指向SRAM(所以通常不用初始化),如果指向SDRAM需要初始化

2015-04-22 23:56:36 535

原创 shell的变量功能

变量:和C语言中的变量是一样的意思,一般shell中的变量用大写。  变量的显示:echo    echo $变量名  或者echo ${变量名}变量的声明   1.echo $变量名2.变量名=变量内容(等号之间不可以有空格)3.echo $变量名  进行变量内容的显示变量设置规则1.变量名=变量内容(等号之间不可以有空格)2.变量名称可以是字母加数字

2015-04-15 17:03:04 474

原创 Linux中的shell理解

什么是shell,shell俗称壳,是命令解析器(提供使用者使用界面的软件),通过shell可以与内核进行通信,只是提供用户操作系统的一个接口。shell的作用: 1.命令行界面的shell都是一样的,不会被X windows界面的不同而影响操作,不同版本的Linux的X windows界面有不同,而shell都是一样的。 2.远程管理,命令行界面的传输速度比较快,而且不容易出现断线和

2015-04-15 16:39:47 582

NumPy+MKL+v1.13.1+cp36+for+Python3.6_认证可以使用

验证可以使用,且积分较少,为了能方便大家,希望大家理解需要积分

2018-03-28

空空如也

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

TA关注的人

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