首页 > 2016年02月14日 > 全部分享
14.Bootloader设计思路
14.Bootloader设计思路 在前面,已经了解了很多裸机的知识,也建立了一个测试汇编代码的工程。这些工作其实是为这里来学习Bootloader做铺垫的。 这一节的索引:图1-1: 图1-1 一个嵌入式的存储设备通过通常包括四个分区: 第一分区:存放的当然是u-boot 第二个分区:存放着u-b...
分类:其他   时间:2016-02-14 10:21:15    收藏:0  评论:0  赞:0  阅读:426
16.U-boot的工作流程分析-2440
16.U-boot的工作流程分析-2440 分析的流程: 程序入口 第一阶段程序分析 第二阶段程序分析 2440开发板: 1.uboot的入口: 要看uboot工程的入口,首先打开顶层目录的Makefile: Uboot所支持的开发板,在顶层的Makefile中都会有一个配置选项。比如2440,在M...
分类:其他   时间:2016-02-14 10:20:55    收藏:0  评论:0  赞:0  阅读:232
4.链接器脚本
4.链接器脚本 一、体验: 首先先看一个例子:图1-1: 编译烧写的过程: main.c的截图: 可以看到在main函数中点亮了第一个盏灯: 图1-1 点灯 在这个例子中的gboot.lds的代码为: OUTPUT_ARCH(arm) ENTRY(_start) SECTIONS { . = 0x5...
分类:其他   时间:2016-02-14 10:20:45    收藏:0  评论:0  赞:0  阅读:213
1.裸机开发环境的体验(Redhat 6.4 + vbox)
1.裸机开发环境的体验(Redhat 6.4 + vbox) 一、裸机开发的一般流程 注意:这是假定你已经搭建好了裸机开发环境 我们裸机的一般开发流程:图1-1: 图1-1 裸机开发流程 由于在这篇文章里是体验裸机程序,所以我们跳过了1、2步骤。直接从第三步开始: 二、交叉工具链的安装: 在这里,我...
分类:其他   时间:2016-02-14 10:20:35    收藏:0  评论:0  赞:0  阅读:545
23.核心初始化之中断屏蔽-2440
23.核心初始化之中断屏蔽-2440 在上一节中,我在设置关闭看门狗的时候,已经把WTCON的[2]设置为0,屏蔽了中断。如下图: 这一节是要屏蔽中断寄存器: 下面是2440芯片处理中断的机制: 中断屏蔽寄存器: 可以看到,只要把中断对应的中断屏蔽寄存器对应的位置为1即可。所以屏蔽中断就是往中断屏蔽...
分类:其他   时间:2016-02-14 10:20:25    收藏:0  评论:0  赞:0  阅读:156
如何用十条命令在一分钟内检查Linux服务器性能
“ 如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇博文,看它们通过十条命令在一分钟内对机器性能问题进行诊断。概述通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。uptimedmesg |...
分类:系统服务   时间:2016-02-14 10:20:14    收藏:0  评论:0  赞:0  阅读:311
17.U-boot的工作流程分析-6410
17.U-boot的工作流程分析-6410 6410开发板: 1.uboot的入口: 要看uboot工程的入口,首先打开顶层目录的Makefile: Uboot所支持的开发板,在顶层的Makefile中都会有一个配置选项。比如6410,在Makefile中的配置选项是make forlinx_nan...
分类:其他   时间:2016-02-14 10:20:05    收藏:0  评论:0  赞:0  阅读:274
8.ARM寄存器详细解说ARM寄存器的简单分类:图1-1:
8.ARM寄存器详细解说 ARM寄存器的简单分类:图1-1: 图1-1 ARM微处理器中共有37个32位寄存器,其中31个通用寄存器,6个状态寄存器。但是这些寄存器不能被同时访问,在七种模式中,可以访问的寄存器种类不同。但是,通用寄存器R14——R0、程序计数器PC、一个状态寄存器cpsr都是可以被...
分类:其他   时间:2016-02-14 10:19:54    收藏:0  评论:0  赞:0  阅读:184
21.核心初始化之svc模式
21.核心初始化之svc模式 要设置系统工作svc特权模式,从前面的学习知道这需要设置CPSR程序状态寄存器。 在ARM Architecture Reference Manual.pdf文档中,2.Programmers' Model的2.5.Program status register。 可以...
分类:其他   时间:2016-02-14 10:19:44    收藏:0  评论:0  赞:0  阅读:174
22.核心初始化之看门狗
22.核心初始化之看门狗 看门狗定时器,在嵌入式领域,有些设备需要工作一些极端的环境,就是人很少到或者很难到的地方。在长期的运作中,难免会出现故障死机的情况,这时,如果派人去查看情况,耗费耗时等,所以人们就设置了一种机制,就是系统里有一个重启的机制叫看门狗定时器。它工作的方式:就是系统的watchd...
分类:其他   时间:2016-02-14 10:19:34    收藏:0  评论:0  赞:0  阅读:162
[BZOJ2790][Poi2012]Distance
2790: [Poi2012]Distance Time Limit: 40 Sec Memory Limit: 128 MBSubmit: 225 Solved: 115[Submit][Status][Discuss] Description 对于两个正整数a、b,这样定义函数d(a,b):每次
分类:其他   时间:2016-02-14 10:19:14    收藏:0  评论:0  赞:0  阅读:444
Android 使用android-support-multidex解决Dex超出方法数的限制问题
随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException:
分类:移动平台   时间:2016-02-14 10:18:53    收藏:0  评论:0  赞:0  阅读:204
资源,网址
JavaScript 代码检查工具 JSHint。网址:http://jshint.com/ 开发者网络 web前端学习 网址:https://developer.mozilla.org/zh-CN/ 开源html5跨屏前端框架 网址:http://amazeui.org/
分类:其他   时间:2016-02-14 10:18:33    收藏:0  评论:0  赞:0  阅读:185
9.ARM寻址方式
9.ARM寻址方式 1.立即数寻址 立即数寻址,是一种特殊的寻址方式,操作数本身就是在指令中给出。只有取出指令就取到了操作数。这个操作数就称为立即数,对应的寻址方式就是立即数寻址方式。例如: ADD R0,R1,#0X45;这汇编的意思:R1+0x45->R0 在以上两条指令中,第二个源操作数,是立...
分类:其他   时间:2016-02-14 10:18:23    收藏:0  评论:0  赞:0  阅读:187
在uboot里面加入环境变量使用run来运行
Author:杨正 Date:2014.11.11 Email:yz2012ww@gmail.com QQ:1209758756 在移植uboot的时候,能够在uboot里面加入定义一些自己的环境变量,这些环境变量能够大大提高以后的工作效率,比方我在uboot里面加入例如以下环境变量: bbl=sf
分类:其他   时间:2016-02-14 10:18:13    收藏:0  评论:0  赞:0  阅读:762
【poj2559】Largest Rectangle in a Histogram
Description A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have
分类:其他   时间:2016-02-14 10:18:02    收藏:0  评论:0  赞:0  阅读:121
[小北De编程手记] : Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动
关于《玩转 xUnit.Net》系列文章,我想跟大家分享的不是简单的运行一下测试用例或是介绍一下标签怎么使用(这样的文章网上很多)。上一篇《Lesson 01 玩转 xUnit.Net 之 概述》介绍xUnit.Net的一些基本概念。从这一篇开始我将会为大家逐一展示xUnit.Net的强大之处。还是
分类:Web开发   时间:2016-02-14 10:17:53    收藏:0  评论:0  赞:0  阅读:949
3.Makefile工程管理
3.Makefile工程管理 一、体验 在前面的笔记里可以看到,要编译一个简单的工程需要的编译步骤是很多的。前面还是只有一个汇编文件,在一个工程里,会有很多文件的,如果像前面的那种编译方式是很不可靠的。这就需要Makefile工程管理。 例如前面的那个led.S,要编译成led.bin的步骤:图1-...
分类:其他   时间:2016-02-14 10:17:44    收藏:0  评论:0  赞:0  阅读:159
Linux od命令(以指定进制显示文件)
从“读取二进制文件”出发,到od命令的使用在桃村实习期间,一直努力做毕业设计,我的毕业设计中有一个内容就是读取SEGY文件。在读取文件时,经常遇到的问题时你要读取浮点型数据,这时你就必须考虑你所使用的计算机CPU使用的是什么类型的浮点类型了?我遇到的是符点类型转换是IBM32浮点类型和IEEE浮点类
分类:系统服务   时间:2016-02-14 10:17:12    收藏:0  评论:0  赞:0  阅读:216
jQuery版本升级踩坑大全
背景 -------------------------------------------------------------------------------- jQuery想必各个web工程师都再熟悉不过了,不过现如今很多网站还采用了很古老的jQuery版本。其实如果早期版本使用不当,可能会
分类:Web开发   时间:2016-02-14 10:17:02    收藏:0  评论:0  赞:0  阅读:198
869条   上一页 1 ... 33 34 35 36 37 ... 44 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!