- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Big-Endian and Little-Endian
Big-Endian即为大端模式,高位字节存放在内存的低地址端,低位字节存放在内存的高地址端;Little-Endian即为小段模式,高位字节存放在内存的高地址端,低位字节存放在内存的低地址端。例如:要在内存中存放0x12 34 56 78,对于Big-Endian,低地址-------------------->高地址
2013-09-21 18:28:17 523
原创 结构体出现在共用体类型中定义
#include "stdio.h"#include "string.h"typedef unsigned char uint8_t;typedef unsigned short uint16_t;typedef unsigned int uint32_t;typedef union{ struct xxICn_Tag { volatile ui
2013-09-17 16:35:58 1162
原创 Emacs注释
多行注释: 1. 选中一段区域到最后一行行首(不选中任何字符);2. 按 Ctrl-x r t ;3. 输入注释内容;反多行注释: 1. 选中一段区域到最后一行,紧挨着注释字符之后的位置(不选中任何字符);2. 按 Ctrl-x r k;
2013-09-16 12:50:33 1637
转载 (*(volatile unsigned int *))详解
在看 vivi 代码时,Nand_read.c 文件中有下面一段 #define __REGb(x) (*(volatile unsigned char *)(x)) #define __REGi(x) (*(volatile unsigned int *)(x)) #define NF_BASE 0x4e000000 #define NFCONF __REGi(NF_BASE +
2013-09-13 12:23:25 718
原创 用static声明局部变量
有时候声明函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,在下一次该函数调用时,该变量已有值,就是上一次函数调用结束时的值。这时就应该指定该局部变量为“静态局部变量”,用关键字static进行声明。例如:#include void main(){ int f(int a); int a=2,i; for(i=0;i print
2013-06-15 16:21:56 997
原创 序
汽车嵌入式系统指南的目的是对当前和将来的汽车电子系统提供一个全面的综述。汽车领域在需求、技术以及商业模式方面的显著特征被凸显出来,最先进的方法和技术解决方案体现在以下几个方面:1、车载架构2、多伙伴化的发展过程(子系统的整合,生产线的管理等)3、软件工程算法4、嵌入式通信5、安全性和可靠性的评估:验证、核实、测试。 一般来讲,这本书主要面向汽车工程专业人员,它可以作为专业领域之外的技术问
2013-06-14 22:42:38 470
原创 选择法对10个整数按从小到大顺序排序
选择法排序的思想:每次从待排序序列中选择一个关键字最小的元素(当需要按关键字升序排列时),排序排在已排序序列的最后,直至全部排完#include using namespace std;int main(){ void sort(int x[],int cnt); int *p,i,a[10]; p=a; for(i=0;i cin>>*p
2013-06-09 22:30:21 2589
原创 The first blog
My first experience of applying Ti chip on its web succeed, a little surprising!
2013-06-09 15:39:46 286
辛普森求积公式的程序设计及其形变
2013-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人