发布时间:2014-07-28 21:32:00
一.栈的整体作用(1)保存现场/上下文(2)传递参数:汇编代码调用c函数时,需传递参数(3)保存临时变量:包括函数的非静态局部变量以及编译器自动生成的其他临时变量。二.为什么汇编代码调用c函数需要设置栈之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好栈。而自己在Uboot的start.S汇编.........【阅读全文】
发布时间:2014-07-19 16:16:50
ROM指的是“只读存储器”,即Read-Only Memory。这是一种线路最简单半导体电路,通过掩模工艺, 一次性制造,其中的代码与数据将永久保存(除非坏掉),不能进行修改。这玩意一般在大批量生产时才会被用的,优点是成本低、非常低,但是其风险比较大,在产品设计时,如果调试不彻底,很容易造成几千片的费片,行内话叫“掩砸.........【阅读全文】
发布时间:2014-07-16 16:12:49
STM32的每个ADC模块通过内部的模拟多路开关,可以切换到不同的输入通道并进行转换。STM32特别地加入了多种成组转换的模式,可以由程序设置好之后,对多个模拟通道自动地进行逐个地采样转换。有2种划分转换组的方式:规则通道组和注入通道组。通常规则通道组中可以安排最多16个通道,而注入通道组可以安排最多4个通道.........【阅读全文】
发布时间:2014-07-01 16:31:45
函数中加“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件。 使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己定义的函数,是否会与其它文件中的函数同名,因为同名也没有关系。根本原因是C语言中同一个工程中不能有同名函数 定义静态函数的好处:<1> .........【阅读全文】
发布时间:2014-06-24 20:31:44
网上下载了个程序无法运行,出现如下提示.Net Framework Initialization Error – Unable to find a version of the runtime to run this application重新下载安装了: .Net Framework, 还是无法解决问题, 还好在网上找到了如下方法:修改Exe的Config文件,一般是与exe同名,例如test.exe对应test.exe.config,在.........【阅读全文】