摘要: 在第一节中我由于没有拿到开发板,所以被迫无奈,只能将uTenux操作系统移植到手中的一块STM32F103的开发板上,当时对于uTenux的理解还不够,只是看了一下文件架构和效果,虽然移植成功了,但是其原理却不是太懂。所以目前uTenux\AT91SAM3S开发套件到手了,就老话重提,再把玩一下uTenux的第一个实验01.task,我们可以根据这个实验加深对uTenux的文件架构、组织关系的理解... 阅读全文
posted @ 2013-10-01 20:16 Bruce Lone 阅读(479) 评论(0) 推荐(0)
摘要: LED驱动讲解,对于一个嵌入式的工程师还是一个刚开是学习相关电子设计的朋友,对于LED的驱动问题应该不甚陌生。我所说的LED驱动并不是类似大功率LED照明的那个驱动,而是简单的控制器对LED的控制驱动。 在uTenux\AT91SAM3S4C开发板上板载了三个LED等,分别位绿色灯、蓝色灯、红色灯。其中红色灯较为特殊,他既是开发板的电源指示灯,又可以由用户控制器亮灭,具体的电路原理我就在这里不在... 阅读全文
posted @ 2013-10-01 20:12 Bruce Lone 阅读(343) 评论(0) 推荐(0)
摘要: 由以上几节的学习,我们从这一节开始真正的以实例讲解uTenux\AT91SAM3S4C开发套件的应用。如其他的软件程序开发一样,uTenux\AT91SAM3S的学习我们也要从第一个程序代码-HelloWord开始。 在上一节中我们已经建立好了底层驱动和工程模板,这一节我们将要用到。首先以_Folder文件夹为模板,建立新的文件夹,命名为HelloWord。接着打开Keil-MDK,新建工程。 ... 阅读全文
posted @ 2013-10-01 20:11 Bruce Lone 阅读(484) 评论(0) 推荐(0)
摘要: 重新整理底层驱动库 1、 整理chip.h 在chip.h文件中的07----13的宏定义设置位如下,这样我们就不用在工程配中定义sam3s4c这个宏了,为我们以后通用少了一件麻烦事。 //#if defined sam3s4 //#elif defined sam3s2 //#elif defined sam3s1 //#else // #warning Library do... 阅读全文
posted @ 2013-10-01 20:09 Bruce Lone 阅读(365) 评论(0) 推荐(0)
摘要: 经过第一节对uTenux初步认识和第二节对uTenux\AT91SAM3S4C开发板的硬件结构的介绍,这一节我们将要学习的是uTenux\AT91SAM3S4C的软件底层驱动。 在悠龙公司的官网或者uTenux\AT91SAM3S4C开发套件的光盘中我们都可以找mdk_source这样也该文件夹或压缩包。这个和第一讲中提到了uTenux_V1.5.00r160压缩包将是我们未来这段时间主要学习和... 阅读全文
posted @ 2013-10-01 20:08 Bruce Lone 阅读(697) 评论(0) 推荐(0)
摘要: 无论写什么嵌入式软件,我们都应该首先对硬件有所了解,这样更有助于我们写出高效精简的程序代码。本次活动我们使用的硬件平台是有悠龙公司提供的uTenux\AT91SAM3S4C开发套件,在悠龙公司的主页可以找到该开发板的电路图以及对应的说明文档。 打开电路图,第一页是对uTenux\AT91SAM3S4C开发板的整体结构介绍。该开发板是以ATMEIL公司的Cotex M3处理器 ASM3S(100脚... 阅读全文
posted @ 2013-10-01 20:06 Bruce Lone 阅读(682) 评论(0) 推荐(0)
摘要: 申请的的开发套件到目前还没到手,看到网友们都开始动手干了,我也是按捺不住了,所以就先在悠龙公司的主页下载了uTenux_V1.5.00r160.zip,打算看看,先了解一下。 下面是文件目录表: └─uTenux_OpenSource_Edition ├─image │ ├─atmel │ │ ├─at91sam3s4c │ │ └─at91sam4s16c │ ├... 阅读全文
posted @ 2013-10-01 20:04 Bruce Lone 阅读(567) 评论(0) 推荐(0)