【原创】嵌入式GDB调试工具的原理及教程
在嵌入式系统中经常会用到GDB调试工具,今天我就通过一个实例说明这个工具的原理及应用。【实验平台】带有Linux操作系统的PC机。1、使用vi编辑器,将以下代码输入到名为greet.c的文件中。此代码的原意为输出倒序输出main函数中定义的字符串,但结果显示没有输出。#inclu
发表于 2/9/2015 3:54:18 PM
阅读(2187)
【原创】基于嵌入式系统的模块化编程的拓展
前面介绍了如何进行模块化编程,下面我写一写模块化编程的拓展,在上一个教程的基础上,加入module_init、module_exit的支持,加载模块,观察结果。/**hello.c**Simplehelloworld2.6drivermodulewithmodule_init,module_exit**Thisprogra
发表于 1/27/2015 11:35:20 AM
阅读(2086)
【原创】基于嵌入式系统的模块化编程体验
寒假很忙,今天给一个单位做了一个讲座,探讨了在嵌入式系统中模块化编程的研究,下面我就写写这个简单的项目。这个项目就是要编写一个最基本的模块,加载模块,观察结果。从而掌握模块的基本要素及加载、卸载、查看工具的使用。主机:Ubuntu10.10。编写程序:/**
发表于 1/27/2015 11:19:41 AM
阅读(1927)
【原创】基于嵌入式的WDT驱动编写及测试
今天写一下如何编写一个字符驱动程序操作目标板的LED的亮灭。平台还是熟悉的:主机:Ubuntu10.10目标机:FS_S5PC100目标机内核版本:2.6.35交叉编译器版
发表于 1/21/2015 10:41:53 AM
阅读(2250)
【原创】基于嵌入式系统的I2C驱动编写及测试
放假了,每天亚历山大。今天给一个同学一起编写一个基于i2c总线的温度传感器的驱动,与大家分享一下。用到的设备如下:主机:Ubuntu10.10目标机:FS_S5PC100目标机内核版本:2.6.35&nbs
发表于 1/21/2015 10:26:17 AM
阅读(2590)
【原创】嵌入式系统中如何编写中断处理程序ISR
前一篇博客解密了中断系统,下面我介绍一下如何编写中断服务程序。中断处理系统结构irqaction数据结构中包含了对应于此中断处理的相关信息,包括中断处理例程的地址,此中断所属的模块名称,以及是否允许共享的标志位,如果允许共享next成员将指向共巷此中断号的下一个i
发表于 12/19/2014 12:03:06 PM
阅读(3927)
【原创】嵌入式系统中的中断及调用全解密
当一个设备发出中段请求时,CPU停止正在执行的指令,转而跳到包括中断处理代码或者包括指向中断处理代码的转移指令所在的内存区域。当中断处理完毕以后,CPU将恢复到以前的状态,继续执行中断处理前正在执行的指令。申请IRQ(InterruptRequirement)的过程,分为3步
发表于 12/19/2014 11:56:53 AM
阅读(2989)
【原创】嵌入式ADC驱动编写及测试
每一次做项目都会遇到ADC驱动编写,今天我写个小程序来讲讲这个问题。内容:编写一个字符驱动程序获取ADC通道0的电压值。掌握ADC设备驱动的编写及平台设备驱动的编写平台:主机:Ubuntu10.10目标机:FS_S5PC100&
发表于 12/14/2014 3:37:45 PM
阅读(2215)
[原创]嵌入式系统UDEV的移植
感觉时间总是不够用,很多事情等着做,每年一度的嵌入式竞赛又拉开了帷幕,今年重点要用嵌入式进行SD卡和U盘的处理,今天刚刚完成的一个小项目与大家分享。主要完成:移植udev实验自动创建设备节点和自动挂在SD卡和U盘。环境:1、ubuntu10.10发行版2、 
发表于 12/14/2014 3:32:03 PM
阅读(4780)
【读书笔记】读LED驱动电路设计有感
对设计好的FPGA电路,需要进行测试,测试中的重中之重是进行板载外设的驱动与测试,因此作者在第六章介绍了LED驱动电路的设计这一部分的内容,作者希望举一反三,触类旁通吧。首先介绍了一个最简单的入门方案,LED驱动电路设计方案,难能可贵的是作者在这一部分把LED的
发表于 11/26/2014 3:53:06 PM
阅读(2126)
【读书笔记】读《FPGA设计技巧与案例开发详解》第五章有感
今天上完课把昨天的内容继续向前看,第五章写的是“4位计数器的实际与仿真”验证,在教学中验证实验比较好讲,相对简单,学生也喜欢做,完全不用动脑筋,直接按照流程操作完成就可以,作者的这一章,我想是希望通过一个简单的案例完成一个系统实现的全过程,让大家有一
发表于 11/21/2014 6:56:20 PM
阅读(2598)
【读书笔记】读《FPGA设计技巧与案例开发详解》第四章有感
第四章命名为"MAXIICPLDD/Cycloneii/ivFPGAPCBLayout设计",可见作者的用心良苦,作者在这一章完成了一个思想的总结:“我们不是在设计代码,而是在设计电路”,给我很大触动。首先是浅谈PCBLayout,这一部分作者介绍了各种专业PCB软件的特点,并给出了作者的推荐,Altiu
发表于 11/20/2014 8:49:16 PM
阅读(2771)
【读书笔记】读《FPGA设计技巧与案例开发详解》第2-3章笔记
FPGA对我来说是一个新的领域,搞硬件的不会用FPGA是一种损失,今天看到了binggo大神的《FPGA设计技巧与案例开发详解》第2-3章,谈谈我的一点看法。Quartus的安装问题非常高端,现在用的9.1之后的需要通过Modelsim模拟软件进行安装,QuartusII10.0的原件库需要额外安装,
发表于 11/8/2014 11:18:17 PM
阅读(2715)
【读书笔记】读《FPGA设计技巧与案例开发详解》第一章笔记
第一章浅谈FPGA技术、优势、学习途径。这一章作者主要写了FPGA的诞生、发展及AlteraFPGA介绍及发展、应用,及如何学好FPGA。说到FPGA买第一个想到的就是XILINX,第二就ALTERA,当然还有LAttice。这些公司的发展带动了FPGA的飞速发展,比如Xilinx的第一款产品是2um的工艺
发表于 10/26/2014 6:23:05 PM
阅读(2514)
【读书笔记】终于拿到Bingo的大作了,写写我的感觉
最近俗事缠身,今天下午终于处理完了,正好快递送来了Bingo的大作,正好谈谈我的感受。几位大牛的序写的很好,深深感受到了工科生中藏龙卧虎,隐藏着多少世外高人,尤其是张雪鸣老师的一句话:“做不成一件事总有各种理由,但人们只看到你没有做成,做成一件事只需要一
发表于 10/26/2014 5:37:54 PM
阅读(2575)