
ARM体系结构
文章平均质量分 70
犬神月R
这个作者很懒,什么都没留下…
展开
-
链接器脚本lds
链接器把多个输入文件链接为一个输出文件。输出文件和每个输入文件都拥有一种特殊的数据格式,称作目标文件格式。每个文件的都被叫做目标文件,输出文件通常叫做可执行文件,不过这儿出于我们的目的,我们仍然称呼它为目标文件。每个目标文件有一系列的段。我们用输入段来引用输入文件中的段,用输出段来引用输出文件中的段。vim led.ldsSECTIONS {. = 0x0; //. 当前位置,设置起始原创 2016-05-21 16:46:57 · 528 阅读 · 0 评论 -
SourceInsight代码工程
1.将Linux平台下原压缩文件在Linux平台压缩(在Windows下不区分大小写,可能覆盖文件)u-boot-1.1.6包。(caihuanming@ubuntu:~$ tar xjfu-boot-1.1.6.tar.bz2 -C ./)2.将压缩的文件传到Windows指定位置F:\Embedded\S3C2440\arm_proj\u-boot-1.1.6,在SourceInsight原创 2016-05-21 00:06:59 · 463 阅读 · 0 评论 -
编译模块时遇到Invalid module format
加载模块:sudo insmod dnw_usb.koinsmod: error inserting 'dnw_usb.ko': -1 Invalid module format查看内核版本:uname –aLinux ubuntu 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i3转载 2016-05-21 00:05:31 · 10163 阅读 · 0 评论 -
Bootloader架构设计
此部分为Uboot第一阶段,后期陆续补上第二阶段。1.Bootloader核心初始化(硬件初始化)在这部分还和开发板没关系,只和处理器有关1.1 异常处理start.S.text.global _start_start: b reset原创 2016-05-21 00:00:46 · 1163 阅读 · 0 评论 -
tftp_nfs_samba搭建
tftp服务器搭建[1] 基本原理tftp服务器最好搭建在Linux系统上面,这里是在虚拟机(ubuntu)上搭建tftp服务器,搭建步骤如下:1.确认虚拟机和外网连通2.安装tftp服务软件并启动3.配置tftp服务软件权限和参数4.本机验证tftp服务[2] 具体过程1.确认网络连通在ubuntu上,安装软件需要网络的支持,所以安装...原创 2016-05-20 23:51:39 · 609 阅读 · 0 评论 -
程序烧写方法详细讲解
同时支持S3C2410、S3C2440、s3c6410同时支持OpenJTAG、并口JTAG、支持所有Nor、Nand Flash的烧写工具oflash发布,并口JTAG分dongle、wiggler两种,如果不确定是哪种可以都试试。一.windows版本:oflash.exe把FTD2XX.dll放到C:\WINDOWS\system32目录下,或是放在oflash.exe同一个目录原创 2016-05-20 23:38:56 · 14487 阅读 · 0 评论 -
总结单片机软件抗干扰的几种办法
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。1、软件抗干扰方法的研究在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的噪声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。1.1 指令冗余 CPU转载 2016-07-02 20:20:24 · 840 阅读 · 0 评论 -
嵌入式系统中看门狗的使用总结
一、看门狗原理 在产品化的嵌入式系统中,为了使系统在异常情况下能自动复位,一般都需要引入看门狗。 看门狗其实就是一个可以在一定时间内被复位的计数器。当看门狗启动后,计数器开始自动计数,经过一定时间,如果没有被复位,计数器溢出就会对CPU产生一个复位信号使系统重启(俗称“被狗咬”)。系统正常运行时,需要在看门狗允许的时间间隔内对看门狗计数器清零(俗称“喂狗”),不让复位信号产生。转载 2016-07-05 10:41:20 · 1010 阅读 · 0 评论