- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 基于ATMEGAL16单片机的信号发生器
这是给我们学校机电学院的一个学长做的毕业设计,刚开始我们打算用51单片机+DAC0832这个方案做呢,但我焊了4块板子一再调试也没有通过,最后迫于无奈只能换方案了,换成了ATMEGAL16单片机+TLC5615这个方案了。 先来看看出来的实物图和波形图吧 这个方案可以产生正弦波,方波,锯齿波和三角波,按键切换。可能学长着急拿走,拍照的时候有点匆促,所以漏拍了锯齿波的情
2013-05-27 20:38:49 1517
原创 基于单片机的热湿电控制系统
这个项目也是给别人做的东西,没有什么难度,但还是想写下来。 这个项目实现的功能是当感应到人时,led灯就会发光,蜂鸣器就会鸣叫,数码管就会加一。 先来看看实物图吧。 不知道手机的照相机在设置成什么了,大家将就着看看吧。因为这个项目比较简单,所以就没有画原理图,热湿电模块有三根数据线,VCC,GND和OUT,当感应到有人时,OUT端就会拉低,我就是利用了它的这一特性
2013-05-25 12:58:28 1124
原创 单片机对继电器的控制
说实话,继电器虽然简单,但没有用到之前,还真不知道该怎么使用。 有一个毕业设计找到我,这个毕业设计好像是类似给鱼缸换水的一个系统,我需要做的是做一个单片机系统可以控制220v交流供电的一个抽水电机的工作与否。 先来看看实物图吧:下面是原理图:我只画了继电器的驱动部分,剩下的就是单片机的最小系统和 供电系统实在没啥好画的。 程序:#include //包含头
2013-05-19 14:35:37 2787 1
原创 smdk2410-uboot编译
1、创建实验目录#mkdir /home/guoqian/4-2-2#cd /home/guoqian/4-2-2 2、将u-boot源代码拷贝至实验目录3、解压u-boot源代码到当前目录#tar jxvf u-boot-2008.10.tar.bz24、清理中间文件# make clean5、选择板级配置u-boot是通用的bootloade
2013-05-12 10:41:23 1137
原创 交叉工具链的使用
1、编写应用程序hello.c2、交叉编译应用程序#arm-linux-gcc hello.c -o hello3、通过file命令查看可执行文件格式#fiel hello 说明:通过fiel命令可以看出该可执行文件是ARM格式的动态链接ELF。4、objdump反汇编命令的使用#arm-linux-objdump -D -S hello >log(输出
2013-05-12 10:12:53 760
原创 内核符号导出
1、创建实验目录#mkdir /home/guoqian/4-1-4#cd /home/guoqian/4-1-42、编写内核模块代码calculate.c hello.c Makefile这是calculate.c这是hello.c 这是Makefile3、首先来看不导出内核符号的情况 3、1屏蔽calculate.c /*EXP
2013-05-11 19:46:01 3404
原创 教你如何设置VMware共享文件夹
今天上完课,回来我想继续做个嵌入式实验学习一下,但发现从主系统向linux系统粘不了东西了,弄了几次还是不行,就问了我师父一句,他就帮我设置了共享文件。今天心情不是太好也不想在往下进行了,把这个怎么设置VMware共享文件写一下,就回寝室睡觉了。 1、打开虚拟机2、点击右下角的有点像小电脑的图标,选择settings3、出现下面的图面,选择Options4、如下图,选择
2013-05-10 21:46:14 1016
原创 内核模块参数
1、创建实验目录#mkdir /home/guoqian/4-1-3#cd /home/guoqian/4-1-3 2、编写内核模块代码param.c Makefile这是Makefile这是param.c3、编译内核模块#make4、加载内核模块 4、1 不加内核参数,使用其默认值 #insmod param.ko 说明
2013-05-10 11:56:15 597
原创 内核模块的编写、编译、加载、卸载;Makefile的编写
1、创建实验目录#mkdir /home/guoqian/4-1-2#cd /home/guoqian/ 这是hello.c2、编写内核模块hello.c、Makefile 这是Makefile3、编译内核模块#make上图hello.ko为编译得到的内核模块4、加载内核模块#insmod hello.ko注:注意观察输出
2013-05-09 20:17:04 1766 1
原创 x86平台内核配置、编译、和安装
1、首先获得linux内核源代码,注意网上有很多内核代码是别人改过的,我建议到linux官网上去下载源代码https://www.kernel.org/2、把你下载到的源代码弄到虚拟机里(利用samba服务或装一个VM Tools)3、输入指令解压源代码压缩包4、利用cd 指令进入解压出来的文件,内核文件如下5、清理内核中间文件,配置文件#make distclean
2013-05-07 20:50:13 810
原创 LINUX下tar.xz格式文件的解压方法
今天想照着国嵌的资料做,X86平台内核配置、编译和安装 这个实验,我从资料盘里找到一个内核开始做,做了半天才发现不对,原来我用的内核是别人改动过的,好吧那我只能自己搞内核的源代码,我从linux官网上下载到了一个linux内核,粘到虚拟机里用tar zxvf linux-2.6.29.5.tar.xz 这个命令进行解压确发现解压不了,我上网一查才知道.xz结尾的压缩文件有它单独的解压命令,还
2013-05-07 19:43:03 1373
原创 基于wifi的智能开关
这个东西也是我给别人做的项目,今天刚刚完成。本着今日事今日毕的原则,赶快总结下来,要不然按我的性格就会越拖越久了哈。 这个项目我使用的单片机是ATMEGAL16这款单片机,其实这个项目的思路非常简单,就是把串口wifi模块加载到单片机串口上,进行一系列的配置,然后就可以利用卖方提供给我们的软件给单片机的串口发数据,就相当于利用串口调试助手给单片机的串口发送数据,然后写一条单片机串口的程
2013-05-05 20:42:58 2134 1
原创 基于AT89S52单片机的可控点阵
一段时间没有更新博客了,最近忙着给别人做项目呢,说来还有点不好意思,我所说的项目是给大四的毕业生做毕业设计,但我相信这是第一步,以后我也可以进行工业项目的研发的。 昨天成功交了一个活儿,拿到了700块钱,真心心情不错。今天是五一劳动节,室友们都出去玩儿了,其实我也挺想出去逛逛的,不是为了玩,是为了见见世面,可是我现在的情况真的不适合,也没有钱,这几天我把节奏放慢了一点,看看电影,听听
2013-05-01 10:13:06 1901 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人