2017年3月13日

摘要: ARM寄存器(37个)详解 ARM寄存器(37个) 1. 通用寄存器(31个) 1.1 不分组寄存器(8个) R0-R7 1.2 分组寄存器(22个) R8-R14 1.3 程序计数器R15(PC指针)(1个) 2. 程序状态寄存器(6个) 2.1 CPSR(1个) 2.2 SPSR(5个) 特殊的 阅读全文
posted @ 2017-03-13 21:18 observer-zhou 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 关于ARM的一些名词 芯片:6410, 2440, 210 ARM核:ARM11,ARM9, A8 指令架构:ARMv 7, ARMv 6,ARMv 4 芯片和ARM核与指令架构的关系 芯片包括ARM核,其中6410 ARM11 ARMv6 2440 ARM9 ARMv4 210 A8 ARMv7 阅读全文
posted @ 2017-03-13 21:16 observer-zhou 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 什么是嵌入式系统? 以应用为中心 以计算机技术为基础 软硬家可裁剪 对功能、可靠性、成本、体积、功耗有严格要求 的专用计算机系统 Linux是一种类Unix操作系统 嵌入式linux系统三大(软件)模块: 1. Bootloader 初始化硬件,启动操作系统(ARM的启动代码) 2. Kernel 阅读全文
posted @ 2017-03-13 21:12 observer-zhou 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 静态链接和动态链接 静态链接:编译期间,每个程序都会和库进行链接,得到可执行文件 动态链接:多个程序同时共享一个库文件,只在运行时调用库文件 阅读全文
posted @ 2017-03-13 21:09 observer-zhou 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 链接器脚本 链接定位是系统级软件开发过程中必不可少的一部分,嵌入式软件开发均属于系统级开发,绝大部分嵌入式软件都涉及到链接定位脚本文件;链接定位脚本使得我们的目标代码组织更加灵活。 脚本的构成: 1. 段 一个可执行程序通常包括:代码段:存放代码的地方 数据段:存放初始化之后的全局变量 Bss段:存 阅读全文
posted @ 2017-03-13 21:05 observer-zhou 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Linux网络配置 VMware提供了三种网络工作模式: 1.NAT即为网络地址转换,通常它的名称为VMnet8,通过nat的连接方式可以使得虚拟机和真实机的网卡在不同的网段中,从而实现联网。(NAT模式才有网,才能ping通www.baidu.com) 2.bridge即为桥接,通常它的名称为VM 阅读全文
posted @ 2017-03-13 21:00 observer-zhou 阅读(165) 评论(0) 推荐(0) 编辑
摘要: (从开发板的nor flash 通过USB下载线将嵌入式linux安装到开发板的nand flash) 步骤详解: 安装准备1:硬件连接 Flash开关位于nor flash 串口线已经连接到PC USB下载线已经连接到PC 连接好开发板电源线,并关闭开发板电源开关 安装准备2:安装USB下载线驱动 阅读全文
posted @ 2017-03-13 20:00 observer-zhou 阅读(722) 评论(0) 推荐(0) 编辑

导航