5.Eclipse集成开发环境 Eclipse集成开发环境不仅可以编译裸机工程,还可以调试整个裸机工程,这样当程序异常的时候,可以更加有效的进行修改。接下来就是搭建整个eclipse集成环境:这个调试环境的框架如下图1-1: 图1-1 从上面的框架图看到,要实现eclipse在线调试裸机程序,需要安...
分类:
系统相关 时间:
2016-02-14 10:19:38
阅读次数:
336
回顾裸机的流程。在裸机下学期,通过按键玩中断。 裸机中断的过程: 中断会有统一的入口:当我们的程序产生中断的时候,无论是哪种中断。都会跳到中断向量表里的_irq这里。这是统一的入口。 2.用户要先注册中断处理程序。 3.根据中断源编号,调用中断处理程序。 接下来我们来看linux的中断,是不是也是这
分类:
其他好文 时间:
2016-02-14 07:59:45
阅读次数:
267
本小节将介绍如何使用oflash和openjtag烧写裸机程序。oflash也支持并口烧写,方法与openjtag类似。如果你想使用jlink烧写,需要安装SEGGER的J-Flash的工具,这里我们就不多介绍。 首先需要先安装oflash,oflash由开发板厂商提供或者从网上下载。将oflash
分类:
系统相关 时间:
2016-02-02 23:18:19
阅读次数:
284
对于任何一个硬件模块的设计,首先第一步都是要先了解硬件本身后,再开始程序的软件设计。而由于DM9000的芯片文档内容很多,要驱动好网卡,需要很长时间,特别对于新手比较困难,所以可以参考linux内核代码中的网卡驱动程序,将其移植到裸机程序当中。下面将就ok6410,介绍DM9000裸机程序驱动的详细
分类:
其他好文 时间:
2016-01-27 23:01:02
阅读次数:
211
undefined reference to `rpl_malloc'编译tslib,执行make时提示undefined reference to `rpl_malloc'是因为config.h.in文件中有/* Define to rpl_malloc if the replacement fu...
分类:
其他好文 时间:
2016-01-18 20:25:10
阅读次数:
150
本文是在学习 麦子学院 的嵌入式课程之后整理的一篇关于GPIO的笔记。内容比较基础。不过用老师的话来讲,思路很重要。学习应该是要触类旁通、举一反三的。实验环境课程中老师使用的是 友善之臂的 s5pv210 开发板。而我手头是一块 s3c2440 开发板。本文的程序都是基于 s3c2440 编写。交叉...
分类:
其他好文 时间:
2016-01-10 17:05:38
阅读次数:
343
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及...
分类:
其他好文 时间:
2016-01-03 20:53:57
阅读次数:
191
使用串口常看到波特率这个名词,常根据它来调整串口的时钟。然而波特率其实并非严格反映了串口传输速率(时钟频率),实际上比特率更能直接反应信号的传输速率(时钟频率),在百度中找到了答案:比特率: 每秒钟通过信道传输的信息量称为位传输速率,也就是每秒钟传送的二进制位数,简称比特率。比特率表示有效数据的传....
分类:
其他好文 时间:
2015-12-25 17:08:06
阅读次数:
132
1:安装tftp:#apt-get update#apt-get install tftp-hpa tftpd-hpa xinetd2:#cd /srv#mkdir tftp#chmod 777 tftp3:复制一个led.bin文件进tftphttp://pan.baidu.com/s/1kTS7...
分类:
系统相关 时间:
2015-12-25 10:04:19
阅读次数:
129
汇编实现时钟设置代码理解下面的笔记是我在看《朱老师物联网大讲堂》(www.zhulaoshi.org)之后所做的笔记,只是大概根据自己看了视频与朱老师上课做的笔记而有的理解记录下来。写了有代码的,要把代码给理解完整。朱老师的随堂程序是:clock.s//时钟控制器基地址#defineELFIN_..
分类:
其他好文 时间:
2015-12-21 00:23:19
阅读次数:
331