渊源大一的时候,学校开了门公共选修课,叫LabVIEW编程,当时的我当然还不知道LabVIEW是啥东东,但还是选了。上课的老师是机械学院的一个副教授,他给我们展示了好几个用LabVIEW做的项目,譬如油箱监控上位机等,已经不太记得了。后来随着学习单片机、ARM等的串口操作,有时候一个漂亮的上位机(尤其是能显示波形的上位机)在项目中给用户展示非常的有用。过了这么多年,虽然曾经也用LabVIEW写过简...
分类:
其他好文 时间:
2014-07-24 23:39:14
阅读次数:
317
一.编译libmad1.先下载压缩包到本地,并解压tar-xvzf libmad-0.15.1b.tar.gz -C ./2.进入源代码文件夹并配置编写一个配置文件,便于 文件内容例如以下./configure CC=arm-linux-gcc --host=arm-linux --build=.....
分类:
其他好文 时间:
2014-07-24 22:54:13
阅读次数:
285
原文地址:http://blog.csdn.net/annelcf/article/details/5468093公司HW team有人希望可以给他们写一个在WinCE上,单独读写DDR的工具,以方便他们量测Memory读写时的硬件信号。在开发过程中,发现简单的在Storage Memory区域拷贝...
分类:
其他好文 时间:
2014-07-24 22:48:43
阅读次数:
285
一、指针函数与函数指针在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,...
分类:
其他好文 时间:
2014-07-24 17:31:00
阅读次数:
320
关于mplayer移植网上资料很多,但都很混乱。在此,我做了一个关于mplayer 的详细总结。在做之前最好在解压源码包后,先通过./configure --help看一下相关配置。X86的LINUX上已经自带了解码库,不需要另外安装解码库,而arm平台自己做的文件系统没有解码库,需要另外安装解码库...
分类:
其他好文 时间:
2014-07-22 23:16:32
阅读次数:
240
软件破解常用汇编指令 cmp a,b // 比较a与b mov a,b // 把b值送给a值,使a=b ret // 返回主程序 nop // 无作用,英文(no operation)简写,意思“do nothing”(机器码90) ...
分类:
其他好文 时间:
2014-07-22 23:12:12
阅读次数:
305
以arm处理器为例, 外部中断和处理器内核异常(soc内部)都属于异常, 异常都是相对于主程序来讲的, 当soc正常执行主程序时, 中断和异常都可以打断它, 但是依据异常对于主程序所体现出来的"中断"性质可以区分出中断和...
分类:
系统相关 时间:
2014-07-22 22:37:54
阅读次数:
332
Build opencv libraries for android arm, x86 ubuntu...
分类:
移动开发 时间:
2014-07-22 17:45:11
阅读次数:
237
在之前我们移植的代码中,都没看到明显的效果,这节我们实现控制台的打印信息。
在上节,我们看到调用 relocate_code 重定位。在 u-boot 的帮助文档 doc/README.arm-relocation 中对重定位有说明。u-boot 为了生成位置无关码,在链接时指定了-pie 选项,这个选项在 u-boot-2014.04/arch/arm/config.mk 中指定:
...
分类:
其他好文 时间:
2014-07-22 14:07:14
阅读次数:
275
CMSIS 标准(Cortex Microcontroller Software Interface Standard) ,翻译过来是“ARM Cortex? 微控制器软件接口标准”。
CMSIS 分为 3 个基本功能层:
1) 核内外设访问层:ARM 公司提供的访问,定义处理器内部寄存器地址以及功能函数。
2) 中间件访问层:定义访问中间件的通用 API,也是 ARM 公司提供。
3) ...
分类:
其他好文 时间:
2014-07-22 14:05:44
阅读次数:
211