- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 S3C2440裸机实现超声波测距(US100模块)
1.main.c文件如下/**************************************************************** 文件名: Ultrasonic.c 作者:小炼子 编写时间:2014.06.28 功能:超声波测距,TQ2440接US100超声波测距模块,测量结果串口打印出来,单位mm 计算方法:采用初略计算,距离=时间*速度/2
2014-06-28 15:49:28 1641
原创 S3C2440超声波测距实验代码和结果(带调试信息)
主程序/**************************************************************** NAME: Ultrasonic.c ****************************************************************/#define GLOBAL_CLK 1#include #
2014-06-27 20:19:52 1521
转载 RS232与RS485的功能与区别! .
RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有2(RXD)、3(TXD)、
2014-06-25 17:03:12 829
转载 Linux系统下安装rz/sz命令及使用说明
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。1.软件安装(1)编译安装root 账号登陆后,依次执行以下命令:1cd /tmp
2014-06-23 16:29:03 1583 1
原创 linux调试MCX314AL过程
以前无论用动态映射还是静态映射用串口输出和电压表测量,以为能正常读不能正常些,现在在MCX314AL加上二极管测量,使用iowrite等函数写值时二极管能有正常显示,但是一闪而过,分析原因是不是后续的程序干扰了MCX314AL的写寄存器(也许就是MCX314AL的时序不严格的坏处)。 回想前面裸跑程序当中,给MCX314AL写值之后LCD的显示程序也会对其造成干扰,会不会问题是同一个问题.
2014-06-11 10:35:28 1177
原创 redefinition of 'struct iphdr'
busybox 编译不过去,错误如下CC networking/libiproute/iptunnel.oIn file included from /opt/EmbedSky/4.3.3/bin/../arm-none-linux-gnueabi/libc/usr/include/linux/if_tunnel.h:5, from netwo
2014-06-10 20:07:11 1595
转载 C指针——C语言手记
[+]来自CODE的代码片 cptr0c来自CODE的代码片 cptr1c来自CODE的代码片 cptr2c来自CODE的代码片 cptr3c来自CODE的代码片 cptr4c 最近写程序的时候,发现自己很多东西都开始忘了。今天终于有机会好好总结一下指针,当做个笔记同时也希望对大家有用。如果有不正确的地方,希望大家能帮我指正一下。然后我的实验环
2014-06-07 21:45:51 816 1
转载 gd_t和bd_t数据结构简介 .
在start_armboot()函数中,gd_t和bd_t是u-boot中两个重要的数据结构,在初始化操作很多都要靠这两个数据结构来保存或传递。分别定义在./include/asm-arm/global_data.h和./include/asm-arm/u-boot.h 1、gd_t: global data数据结构定义,位于文件include/asm-arm/global_da
2014-06-05 23:07:48 710 1
转载 typedef int (init_fnc_t) (void)和typedef int (*init_fnc_t) (void)
1、typedef int (init_fnc_t) (void);表示定义init_fnc_t为函数类型,该函数返回int型,无参数。而“init_fnc_t *init_sequence[]={ cpu_init, board_init }”表示用init_fnc_t(函数类型)去定义一个一维指针数组,数组中的元素都是指针变量,而且都是指向函数的指针,这些函数返回值都是int型,无参
2014-06-05 21:31:47 496 1
原创 DECLARE_GLOBAL_DATA_PTR的含义
#define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r8")
2014-06-05 20:52:36 2601 1
转载 __asm__ __volatile__("": : :"memory")
/* compiler optimization barrier needed for GCC >= 3.4 */
2014-06-05 20:35:42 641 1
天嵌科技出品--Qt程序开发完全手册之24小时超级版本_V2.5_20120106.pdf
2014-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人