自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 四极管: 开发工程师人生之路(强烈推荐,分析的透彻!)

相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也

2011-12-30 17:27:08 1081 1

原创 四极管:关于转载

四极管本来是想收藏着,但是根据收藏的习惯,很少会主动的区翻看,哎···感觉还是没有放在自己的地方好啊····所以转了··对错暂且不说··以后发现错的再修改··

2011-12-30 16:13:48 707

转载 四极管:Windows CE stepldr源码----基于Windows CE 5.0 S3C2440 BSP

一、nboot与stepldr:国内很多人做WinCE都是使用Samsung的2410或者2440入门的,所以对nboot和eboot是最熟悉的。eboot是微软在WinCE里面提供的开放源代码的一个bootloader的框架,因为它默认的是使用ethernet从PC下载image而得名,使用该框架,根据自己的硬件做一些修改就可以直接拿来用了,那么nboot又是怎么回事呢? 之所以需要

2011-12-30 16:12:45 889

转载 四极管:S3C6410启动模式介绍

作者:ARM-WinCE 目前的ARM处理器都支持多种启动模式,S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚,所以我在最开始使用的时候,也对其启动模式有一些误解,下面就我个人的理解,介绍一下S3C6410的启动。 先读一下S3C6410 User

2011-12-30 16:07:02 583

转载 四极管:EBoot支持SD卡下载升级Bootloader和WinCE系统

EBoot支持SD卡下载升级Bootloader和WinCE系统经过几天的分析和搜索,终于实现了S3C2416+WinCE平台下的SD卡下载升级功能。实现烧写文件分别为block0img.nb0、EBOOT.bin、nk.bin。    简单记录一下实现过程,以免以后忘记了。    要实现这个功能首先得知道S3C2416+WinCE平台的Bootloader流程,之前转

2011-12-30 15:58:06 1326

转载 四极管:一个需求引发的关于平板电脑的思考

一、需求分析目前最新版的程序正在开发过程中,同时,传来了客户的一些需求和意见。客户认为和目前320*240的手持式PDA比较起来,平板电脑可能更具有扩展性,看看硬件上能否采用平板电脑。 对于这个需求,我们首先要弄清楚客户所谓的扩展性是指什么,因为我们的PDA已经集成了RFID GPS WIFI条码扫描等功能,采用WINCE5.0作为操作系统,应该是具备了较好的扩展性。但如果客户的扩

2011-12-30 15:52:36 651

原创 四极管:Load /Store内存访问指令

学习再学习····    Load 指令用于从内存中读取数据放入到寄存器中;Store指令用于将寄存器中的数据保存到内存中。ARM有两大类的Load/Store指令:一类用于操作32位的子类型数据以及8位无符号的字节类型数据;另一类用于操作16位半字节类型的数据以及8位的有符号字节类型的数据。 用于操作32位的字类型数据以及8位无符号的字节类型数据的Load/Store指令有以下指令:

2011-12-28 15:05:06 990

原创 四极管:汇编 B BL

BOOTLOADER中使用到B或BL指令引起处理器转移到“子程序名”处开始执行。两者的不同之处在于BL指令在转移到子程序执行之前,将其下一条指令的地址拷贝到R14(LR,链 接寄存器)。由于BL指令保存了下条指令的地址,因此使用指令“MOV PC ,LR”即可实现子程序的返回。而B指令则无法实现子程序的返回,只能实现单纯的跳转。用户在编程的时候,可根据具体应用选用合适的子程序调用语句。

2011-12-27 13:55:59 751

转载 四极管:你所不知道的冰冷的经济真相(续-):

出差回来,看见兄弟的帖子这么热闹,特别是总多文盲一幅意有未足的摸样,眼巴巴的希望老师继续开课。这心情兄弟特理解,而且我这人心也好,看到大家讨论很多却不得要领——恨铁不成钢之余只好亲自赤膊上阵了。  闲话少说,今天给大家解析一下土改。   先说一个大家都很熟悉的话题——转基因。首先,兄弟对政府在中国大规模推广应用转基因种子是深恶痛绝的。自己到超市买油什么的都要小心翼翼的看看有无“非转基因”的

2011-12-27 08:40:14 3336

原创 四极管:BIC

BIC―――――(位清除指令)指令格式:BIC{cond}{S} Rd,Rn,operand2 BIC指令将Rn 的值与操作数operand2 的反码按位逻辑”与”,结果存放到目的寄存器Rd 中。指令示例:BIC R0,R0,#0x0F ;将R0最低4位清零,其余位不变。 ORR--------(逻辑位 或) 指令格式: ORR{条件}{S} 目的寄存器,操作数1,操作

2011-12-26 18:53:29 805

原创 四极管:又学到了东西

继续努力 四极管的BOOTLOADER,尽量自己写,加深自己的理解。学习一下汇编LDR 和 STR的用法ARM是RISC结构,数据从内存到CPU之间的移动只能通过LDR和STR指令来完成,也就是LDR/STR指令。使用单一数据传送指令(STR和LDR)来装载和存储单一字节或字的数据从CPU到内存。     LDR是内存数据放到寄存器,即装载,是读     STR是寄存器数据到内

2011-12-26 18:12:18 936

原创 四极管:WinCE5.0 BSP BOOTLOADER开发详解

基本步骤来源与百度文库的一篇文章,后面网上一搜,一大把,一些部分应该是没有试验过的,也转了,哎,让我折腾了一天,也不知道原作者是谁,就不标注了,以下是自己亲自试验的结果,上传具体步骤和解决办法。一,建立BSP文件。1,在D:\WINCE500\PLATFORM下建立如下目录结构。“.\S3C2416\SRC\BOOTLOADER\EBOOT”。2,在D:\WINCE500\PLAT

2011-12-26 08:40:28 978

原创 四极管:2410启动代码分析之 vector.s详解一

根据各方面资料,整理了一下··未完待续;下面是对ARM处理器模式寄存器对应值的常数定义,ARM处理器中有一个CPSR程序状态寄存器,它的后;;五位决定目前的处理模式USERMODE  EQU 0x10 ;//用户模式FIQMODE   EQU 0x11 ;//FIQ模式IRQMODE   EQU 0x12 ;//IRQ模式SVCMODE   EQU 0x13 ;//管理模式

2011-12-20 10:47:36 933

转载 四极管:WinCE Bootloader学习笔记 之OEMDebugInit()

该函数主要是初始化串口,在该函数完成之后我们才可以调用OEMWriteDebugString()函数,输出调试消息。直接上代码:BOOL OEMDebugInit(void){     // Set up function callbacks used by blcommon.// g_pOEMVerifyMemory, g_pOEMMultiBINNotify两个变量是全局的

2011-12-19 15:32:07 580

转载 四极管:WinCE Bootloader学习笔记之KernelRelocate()函数

内核的初始化数据都保存在镜像文件中(data段的数据)。对数据的读写,必须要把镜像的真实数据内容,复制到RAM中,才允许使用。Kernelrelocate()函数就是完成该功能的,把镜像中的全局变量Copy到Ram中,该过程完成之后,其他模块才能正常访问保存的全局数据。 1.需要用到的两个概念:ROMIMAGE.exe:  生成系统镜像文件的程序。TOC: Table Of Con

2011-12-19 10:46:03 496

原创 四极管:终于回到我的CE了·

实习了那么久,终于回到我的WINCE了··加油     转载请注明出处。作者:四极管。广西师范大学 电子工程学院大学生科技创新基地 邮箱: [email protected]

2011-12-12 10:59:46 634

原创 四极管: WINCE设备流驱动举例

参考gooogleman大兄的文档及ouravr一位兄弟整理出来的··实验无问题一、编写流驱动程序有两种方法:一种是使用Platform Builder60的动态库生成向导生成器生成一个动态链接库工程;另一种是手工建立工程。手工建立工程的方法举例,一个流接口驱动程序源文件一般包括以下5个文件:1、              驱动程序源代码文件。例如GPIODriver.cpp,该文件包

2011-12-09 10:43:51 791

原创 四极管:数据结构2

上面上传的代码部分使用代码文本方式,显示有问题·还是直接上文本吧·概念少说,直接上代码:代码来源于清华大学严老师的数据结构C语言版,再次只是自己分析和学习。算法1:将两个或者两个以上的线性表合并为一个线性表 以下是.cpp文件#include"define.h" /*头文件及数据类型定义*//*ElemType是数据结构书上为了说明问题而用的一个词,他是element type

2011-12-08 16:53:43 599

原创 四极管:恶补数据结构2

概念少说,直接上代码:代码来源于清华大学严老师的数据结构C语言版,再次只是自己分析和学习。算法1:将两个或者两个以上的线性表合并为一个线性表 以下是.cpp文件#include"define.h" /*头文件及数据类型定义*//*ElemType是数据结构书上为了说明问题而用的一个词,他是element type("元素的类型")的简化体,使用过程中这个代表肯能的数据类型,在此定义

2011-12-08 16:44:02 519

原创 四极管:恶补数据结构

抱歉,之前的文件系统一直没有结束,有时间了会补上··         昨天终于考核结束,都怪自己老实,把自己未解决的问题都放上去,你看别人多聪明,用我的代码也可以讲得栩栩如生,哎,看来在学校时我这团委书记白当了,后面还被说知道这样子做干嘛不去做,我得尝试一下我恶补数据机构以后,把队列这些问题都弄懂要花多少时间。废话不多说,开始吧·      问:什么是数据结构?      数据结构

2011-12-07 10:54:04 662

转载 四极管:浮点数到整数的转换(转)

在计算机图形运算中,常常要将浮点数转换为整数,例如在图像的光栅化阶段,就要执行大量的类型转换,以便将浮点数表示的坐标转化为整数表示的屏幕坐标。Ok,it's so easy:----------------------------------------------------------------------------------------//// 强制类型转换// 小数部

2011-12-03 23:49:57 1057

转载 四极管:浮点数的存储和转换

(转)http://blog.21ic.com/user1/5544/archives/2009/55531.html 大家都知道任何数据在内存中都是以二进制(1或着0)顺序存储的,每一个1或着0被称为1位,而在x86CPU上一个字节是8位。比如一个16位(2字节)的short int型变量的值是1156,那么它的二进制表达就是:00000100 10000100。由于Intel CP

2011-12-03 23:31:53 469

转载 四极管:单双精度浮点数的IEEE标准格式

(转http://www.cublog.cn/u/11557/showart_88175.html)   目前大多数高级语言(包括C)都按照IEEE-754标准来规定浮点数的存储格式,IEEE754规定,单精度浮点数用4字节存储,双精度浮点数用8字节存储,分为三个部分:符号位、阶和尾数。阶即指数,尾数即有效小数位数。单精度格式阶占8位,尾数占24位,符号位1位,双精度则为11为阶,53位尾

2011-12-03 23:20:57 1397

网络蜘蛛源码

网络蜘蛛源码,能打开,能运行,机制我没细看,不知道用啥,推荐给大家试试

2015-12-14

C# 获取MAC地址

C# 获取MAC地址 小程序,模块化,可直接拿来使用,不是MFC

2015-12-14

android串口收发数据

android串口收发数据,GPS调试 工具,符合MB100麦哲伦主板

2014-04-29

XNResourceEditor_3.0

XNResourceEditor_3.0

2012-02-21

自己写的字符串转浮点数

自己写字符串转浮点数,无需依赖任何平台,可以随便移植

2011-08-15

自己写的字符串转整数,不依赖任何平台

自己写的字符串转整数,不依赖任何平台,可实现简单的移植

2011-08-15

AVR-GCC库函数

AVR-GCC库函数 全英文原始版 给avr爱好者权威数据手册 经典收藏

2009-02-08

ATmega32L中文资料pdf.pdf

ATmega32L中文资料pdf资源 齐全说明 帮助理解

2009-01-18

MCS_51指令系统.

学习单片机之MCS_51指令系统.2.2 数据传送指令 2.2.1 内部 RAM 数据传送指令组 1.立即数传送指令 MOV A,#data MOV direct, #data MOV Rn, #data MOV @Ri, #data MOV DPTR,#data16

2008-11-21

空空如也

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

TA关注的人

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