卢小喵的学习笔记

Rome was not built in one day.

Source Insight 3.5快捷键大全

来源:  givemetip  非常著名的C/C++源代码分析工具,C/C++开发人员很少有没用过的。快捷键比较多,应该熟练掌握。 应用 快捷键 功能 Alt+F12 草稿视图 ...

2013-12-30 20:03:08

阅读数:893

评论数:0

ARM指令系统

ARM 微处理器的指令集是加载/存储型(Load/Store)的,即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。     Cortex-A8常用指令集,主要包括:ARM指令集、Thumb指令集。     ARM常用指令主要包...

2013-12-18 01:40:19

阅读数:875

评论数:0

ARM通用寄存器

最近在学习 Cortex-A8 体系结构,以下为部分基本内容: ARM处理器运行模式 1、用户模式(User):ARM处理器正常的程序执行状态; 2、系统模式(System):运行具有特权的操作系统任务; 3、快速中断模式(FIQ):用于高速数据传输或通道处理; 4、外部中断模式(IRQ...

2013-12-18 00:54:50

阅读数:3160

评论数:0

cortex-A8汇编指令练习一

.text .extern uart_init .extern printf .global _start _start:  mov r5,lr @ 保存子程序链接寄存器  bl uart_init @ 初始化异步串口    @ 循环打印10次  mov r11,#10  loop:   ldr...

2013-12-17 19:47:58

阅读数:1053

评论数:0

广工嵌入式系统课程设计——单片机售票机

呵呵,这就是大学时期最后一个课程设计,虽然称为嵌入式系统XXX,但是用的只是51单片机。。。 写了一下这个售票机小程序,感觉还不错,所以就贴出来跟大家分享一下。 /***************************************************  File name :...

2013-12-14 22:09:22

阅读数:1709

评论数:0

C语言跟内存分配方式

C语言跟内存分配方式C语言跟内存分配方式   (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。   (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放...

2013-12-14 22:03:32

阅读数:856

评论数:0

僵尸进程的产生与避免

一个进程调用exit命令结束自己的生命的时候,其实它并没有真正被销毁,而是留下一个成为zombie的数据结构。僵尸进程是非常特殊的一种,因为它已经放弃了几乎所有的内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留了一个位置,记录这该进程的退出状态等信息以供其他进程收集,除此之外,僵尸...

2013-12-14 22:00:11

阅读数:978

评论数:0

未定义行为

先看第一个小程序 int main(void) {        int i = 0;        int a[] = {10, 20, 30};        int b = 1*a[i++] + 2*a[i++] + 3*a[i++];               printf(“b = ...

2013-12-12 20:09:25

阅读数:921

评论数:0

正则表达式

在讲正则表达式前先了解一个概念——元字符(Metacharacters),元字符是用来阐述字符表达式意义的字符。简言之,元字符就是描述字符的字符,它用于对字符表达式的内容、转换及各种操作信息进行描述。 那么,正则表达式即是由一串字符和元字符构成的字符串,简称RE(Regular Expressi...

2013-12-11 17:47:18

阅读数:723

评论数:0

gcc编译

GCC编译器 a)Gcc基本选项     -E 预处理后及停止     -S 编译后停止     -c 编译或汇编源文件     -o file 制定输出文件  b)警告选项     -Wall 启用所有警告信息     -Werror 发生警告时取消编译操作     -w 禁用...

2013-12-11 13:26:58

阅读数:780

评论数:0

Shell编程练习

题目:利用所学知识,写一个脚本,实现一下功能:将uboot源码中包含的awk命令的文件找出来,并将它们拷贝到一个叫awks的目录中。   程序一: #!/bin/bash   full_path_files=`grep 'awk' * -wr | awk 'BEGIN{FS=":&qu...

2013-12-10 19:45:20

阅读数:856

评论数:0

虚拟内存

在硬件工程师和普通用户看来,内存就是插在或固化在主板上的内存条,它们有一定的容量——比如64 MB。但在应用程序员眼中,并不过度关心插在主板上的内存容量,而是他们可以使用的内存空间——他们可以开发一个需要占用1 GB内存的程序,并让其在OS平台上运行,哪怕这台运行主机上只有128 MB的物理内存条...

2013-12-08 11:20:20

阅读数:755

评论数:0

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