Introduction 在嵌入式软件开发中,一般不建议使用动态内存分配。一个主要的原因就是嵌入式系统的资源十分有限,动态内存分配很容易导致系统运行异常。具体地讲, 在blackfin dsp系统中,默认的堆空间在L1 memory中,而L1空间是很有限的,如BF533处理器,其L1中的DATA空间只有64K。然而,不使用动态内存分配,使得代码有时看起来会比较奇 怪,维护起来很不方便。本文介绍...
背景: 在开发和调试阶段,nfs是不可或缺的方式。 nfs:Network File System nfs方式本质上相当于将PC宿主机上某个特定的目录当做开发的网络硬盘使用,这样通过网络挂载方式直接将需调试的内容挂载到开发板上,无需反复烧写。 reference:Linux NFS faq 环境:Ubuntu 11.10 1、安装nfs软件包。$ sudo apt-get install n...
By Toradex 秦海 1). 简介 基于Embedded Linux系统的嵌入式设备使用跨平台GUI开发工具Qt来开发嵌入式应用已经非常普遍,本文就以GPIO应用为示例演示下如何通过Qt的集成开发环境Qtcreator来开发嵌入式Linux应用. 本文所采用的硬件平台来自与Toradex发布的基于NXP iMX7 SoC的Colibri iMX7 ARM计算机模块配合Colibri Eva ...
有关电荷放大器模块使用 1.电源问题 直接接上所需要的电源即可使用,通常两种,正负5伏和正负8伏,最高为正负8伏,两者的区别在于正负8伏供电的输出电压摆幅更大,可输入的电荷检测范围也更大。淘宝上220伏转正负8伏,正负5伏,有专门的模块,之前买的电源板是试验板,可用可不用,专门的模块上只要插上电荷放大器就可以,我觉得正负5伏应该是够的,主要怕长时间最大电压供电热量太高,到时候测试一下输出...