上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 几乎所有linux发行版都会提供大量的有用的文档。 手册页 linux发行版包含了有关常用命令、系统调用和库函数的手册页。手册页被分成不同的章节并分别标以序号: Section 名称 说明 1 用户命令 可由任何人启动的 2 系统调用 即由内核提供的函数 3... 阅读全文
posted @ 2014-04-22 09:59 sheshiji 阅读(265) 评论(0) 推荐(0)
摘要: 第14章 环境和shell变量 1、使用变量时,尽量用花括号将之括起来,防止shell误解变量值。 2、设置变量时的不同模式 variable-name=value 设置实际值到variable-name variable-name+value 如果设置了variable-name,则重设其值 variable-name:?value 如果未设置variable-name,显... 阅读全文
posted @ 2014-04-11 10:59 sheshiji 阅读(541) 评论(0) 推荐(0)
摘要: C代码优化方案 原文地址:http://www.uml.org.cn/c++/200811103.asp 目录 C代码优化方案 1、选择合适的算法和数据结构 2、使用尽量小的数据类型 3、减少运算的强度 (1)查表(游戏程序员必修课) (2)求余运算 (3)平方运算 (4)用移位实现乘除法运算 (5)避免不必要的整数除法 (6)使用增量和减量操作符 (7)使用复合赋值表达式 (8... 阅读全文
posted @ 2014-03-28 13:54 sheshiji 阅读(208) 评论(0) 推荐(0)
摘要: 原文地址:http://zqwt.012.blog.163.com/blog/static/120446842010113091137224/ 栈区:主要用来存放局部变量, 传递参数, 存放函数的返回地址。.esp 始终指向栈顶, 栈中的数据越多, esp的值越小。 堆区:用于存放动态分配的对象, 当你使用 malloc和new 等进行分配时,所得到的空间就在堆中。动态分配得到的内存区域附... 阅读全文
posted @ 2014-03-25 22:59 sheshiji 阅读(657) 评论(0) 推荐(0)
摘要: 原文地址:http://zqwt.012.blog.163.com/blog/static/1204468420110925635503/ 设置看门狗定时器的时候,必须先关闭它才能设置,否则在开启状态下设置看门狗定时器可能会出现问题。 一般单片机和DSP、还有ARM芯片里设置内部功能的时候,都是先关闭这个功能,再设置。中断也是类似的,我们通常它把中断全部关闭了,然后在程序里面进一步设置。 要搞... 阅读全文
posted @ 2014-03-25 22:50 sheshiji 阅读(943) 评论(0) 推荐(0)
摘要: 原文地址:http://zqwt.012.blog.163.com/blog/static/12044684201101214457186/ 一般情况下,一个程序本质上都是由 bss段、data段、text段三个组成的——本概念是当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。 在采用段式内存管... 阅读全文
posted @ 2014-03-25 22:44 sheshiji 阅读(183) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/HumorRat/article/details/5631023 对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的I/O地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“端口”的概念。如果是内存映射,那就方便的多了。 以#define IOPIN (*((v... 阅读全文
posted @ 2014-03-25 22:36 sheshiji 阅读(244) 评论(0) 推荐(0)
摘要: 原文地址:http://zqwt.012.blog.163.com/blog/static/120446842010111610612200/ ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令,ARM 的协处理器指令主要用于: ARM 处理器初始化 ARM 协处理器的数据处理... 阅读全文
posted @ 2014-03-25 22:26 sheshiji 阅读(226) 评论(0) 推荐(0)
摘要: 原文地址:http://zqwt.012.blog.163.com/blog/static/120446842010111482417545/ 6、GNU汇编程序中的常数 十进制数以非0数字开头,如:123和9876; 二进制数以0b开头,其中字母也可以为大写; 八进制数以0开始,如:0456,0123; 十六进制数以0x开头,如:0xabcd,0X123f; 字符串常量需要... 阅读全文
posted @ 2014-03-25 18:13 sheshiji 阅读(256) 评论(0) 推荐(0)
摘要: ARM GNU常用汇编语言介绍 原文地址:http://zqwt.012.blog.163.com/blog/static/120446842010445441611/ ARM汇编语言源程序语句,一般由指令,伪操作,宏指令和伪指令组成.ARM汇编语言的设计基础是汇编伪指令,汇编伪操作和宏指令。 伪操作,是ARM汇编语言程序里的一些特殊的指令助记符,其作用主要是为完成汇编程序做各种准备工作,在... 阅读全文
posted @ 2014-03-25 17:55 sheshiji 阅读(237) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页