会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sheshiji
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2014年4月22日
linux相关的帮助文档
摘要: 几乎所有linux发行版都会提供大量的有用的文档。 手册页 linux发行版包含了有关常用命令、系统调用和库函数的手册页。手册页被分成不同的章节并分别标以序号: Section 名称 说明 1 用户命令 可由任何人启动的 2 系统调用 即由内核提供的函数 3...
阅读全文
posted @ 2014-04-22 09:59 sheshiji
阅读(265)
评论(0)
推荐(0)
2014年4月11日
Linux与unix shell编程指南
摘要: 第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)
2014年3月28日
(转)C代码优化方案
摘要: 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)
2014年3月25日
(转)一条进程的栈区、堆区、数据区和代码区在内存中的映射
摘要: 原文地址: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)
(转)bss段和.data的是是非非
摘要: 原文地址:http://zqwt.012.blog.163.com/blog/static/12044684201101214457186/ 一般情况下,一个程序本质上都是由 bss段、data段、text段三个组成的——本概念是当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。 在采用段式内存管...
阅读全文
posted @ 2014-03-25 22:44 sheshiji
阅读(183)
评论(0)
推荐(0)
(转)嵌入式linux系统开发过程中遇到的——volatile
摘要: 原文地址:http://blog.csdn.net/HumorRat/article/details/5631023 对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的I/O地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“端口”的概念。如果是内存映射,那就方便的多了。 以#define IOPIN (*((v...
阅读全文
posted @ 2014-03-25 22:36 sheshiji
阅读(244)
评论(0)
推荐(0)
(转)ARM协处理器主要用途 及其 指令CDP LDC STC MCR MRC介绍
摘要: 原文地址: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)
(转)GNU风格ARM汇编语法指南(非常详细)5
摘要: 原文地址: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常用汇编语言介绍
摘要: 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
下一页