
嵌入式软件开发
文章平均质量分 54
xuyizhu
自知、自胜、强行。
展开
-
ADS1.2进行嵌入式软件开发(ZT)
概述 嵌入式应用程序通常都是在样机环境下调试与开发的,这种环境与最终产品之间并不完全相同。因此,在系统调试阶段就考虑应用程序在最终目标硬件中的运行情况是非常重要的。 本文旨在讨论怎么将一个开发/调试环境下的嵌入式应用程序转移到最终独立运行的目标系统中去,并提到了ARM ADS1.2开发工具包的一些功能特性及其在这个过程中所起到的作用。 使用ADS开发嵌入式程序时,需要着重转载 2008-04-18 13:20:00 · 6960 阅读 · 2 评论 -
一个简单的makefile,使用ADS1.2编译器
################################################################################# Copyright (c) 2008 XuYizhu(xuyizhu@live.cn)# All rights reserved.#####################################################原创 2008-04-30 11:00:00 · 2125 阅读 · 0 评论 -
堆和栈的相向生长(整理转帖)
在没有MMU的时代,为了最大的利用内存空间,堆和栈被设计为从两端相向生长。那么哪一个向上,哪一个向下呢? 人们对数据访问是习惯于向上的,比如你在堆中new一个数组,是习惯于把低元素放到低地址,把高位放到高地址,所以堆向上生长比较符合习惯。而栈则对方向 不敏感,一般对栈的操作只有push和pop,无所谓向上向下,所以就把堆放在了低端,把栈放在了高端。MMU出来后就无所谓了,只不过也没必转载 2008-05-15 15:50:00 · 820 阅读 · 0 评论 -
鉴别CPU大小端
/*********************************************************************** 函数名称: CheckCPU** 函数原型: int CheckCPU( void )** 功能描述: 鉴别CPU大小端类型** 输 入: 无** 输 出: 1 -- 大端** 2 -- 小端** 0原创 2008-06-01 09:32:00 · 1170 阅读 · 1 评论