- 博客(13)
- 资源 (7)
- 收藏
- 关注
转载 字节序问题--大端法小端法
一、字节序定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字节序分为两类:Big-Endian和Little-Endian。引用标准的Big-End
2011-12-29 21:21:56 18251 6
转载 ARM汇编伪指令
其他常用的伪指令 还有一些其他的伪指令,在汇编程序中经常会被使用,包括以下几条: — AREA — ALIGN — CODE16 、 CODE32 — ENTRY — END — EQU — EXPORT (
2011-12-29 11:52:53 929
转载 openjtag openocd libftd2xx
1.下载最新的openocd的代码 下载代码主要有两种方式: a.从openocd的官网(http://openocd.berlios.de/web/)上下载官方发布的最新版本(0.5.0),下载网址(http://developer.berlios.de/projects/openocd/),openocd的使用文档的下载地址为http://openocd.berlios.d
2011-12-26 15:17:42 5283
原创 链接脚本
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->脚本的主要目的是描述如何把输入文件中的节(sections)映射到输出文件中,并控制输出文件的存储布局。1:输出什么2:输入是什么,那么obj文件3:要用什么库,库放在什么地方4:内存分布地址5:提供启动代码一些全局地址变量———
2011-12-23 14:59:26 8936 1
转载 ARM Linux启动分析----head-armv.S内幕
作者:谷丰,您可以通过gufeng77@126.com和他联系转载请包含以上内容Linux启动后执行的第一个文件是arch/arm/kernel下的head-($PROCESSOR).S文件,processor代表的是该cpu的类型。ARM 6及其以后的处理器核心支持32位地址空间。这些处理器可以在26位和 32位PC的模式下操作。在26位PC模式下,R15寄存器的表现如同在以前的处理
2011-12-21 16:46:23 680
转载 用openjtag&eclipse测试mini2440流水灯程序
网络上流传了很多用openjtag+Eclipse调试mini2440流水灯的文章,实践过程中并不一帆风顺,有很多问题。软件的版本是个很大的问题,网络的文章很多是用一两年前的版本,本人历来喜新不厌旧,一般首选最新版,旧版做替补。 首选要做的是安装JTAG工具山寨版Jlink遇到了很多问题,对gcc工具链不熟悉,解决这些问题很恼火。淘宝上有用FT2232制作的openjtag,配
2011-12-20 21:40:13 2287
原创 锂电池相关
<!--@page {margin:2cm}p {margin-bottom:0.21cm}h2 {margin-bottom:0.21cm}h2.western {font-family:"DejaVu Serif Condensed",serif}h2.cjk {font-family:"DejaVu Sans Condensed"; font-st
2011-12-20 12:15:43 3382
转载 google搜索技巧
可能我们用了很久Google都还不知道我们一直在被那个只有十多个链接的Google首页欺骗了,Google那个简单的输入框下还隐藏了多少秘密呢?让这101个Google搜索技巧提示你,或许它可以帮助你提高搜索效率。1. 更加全面地用Google搜索的最好方式是点击高级搜索。2. 它可以让你搜索更加精准的词组,“所有词组”或者是适当的搜索框里输入词组的某一个特定关键词。3. 在高级搜索里
2011-12-17 11:59:35 929
原创 ubuntu10.10 教育网 使用ipv6,亲测可用【经过再次验证与修正】
1)sudo modprobe ipv62)sudo apt-get install miredo3)sudo apt-get install isatapd sudo isatapd -d -r isatap.sjtu.edu.cn4)改hosts文件sudo gedit /etc/hosts增加如下内容:218.199.102.40
2011-12-17 02:11:26 16120
转载 gedit assertion `lang != NULL' failed
** (gedit:5442): CRITICAL **: gedit_spell_checker_language_to_key: assertion `lang != NULL' failedsudo apt-get install aspell aspell-en dictionaries-common
2011-12-16 23:53:43 3100
转载 STM32 flash操作
对芯片内部flash进行操作的函数,包括读取,状态,擦除,写入等等,可以允许程序去操作flash上的数据。基础应用1,FLASH时序延迟几个周期,等待总线同步操作。推荐按照单片机系统运行频率,0—24MHz时,取Latency=0;24—48MHz时,取Latency=1;48~72MHz时,取Latency=2。所有程序中必须的用法:FLASH_SetLatency(FLASH_
2011-12-15 20:21:11 26549
转载 STM32中断(转载)
STM32中断优先级相关概念与使用笔记 上海 华东师范大学 通信工程系 ma-chao 一、基本概念 1.ARM cortex_m3 内核支持 256 个中断(16 个内核+240 外部)和可编程 256 级中断优先级的设置,与其相关的中断控制和中断优先级控制寄存器(NVIC、SYSTICK 等)也都属于cortex_m3 内核的部分。STM32 采用了cortex
2011-12-15 17:07:49 13534 2
MC9S12XS256RMV1 芯片资料 Datasheet freescale
2010-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人