自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 uboot移植过程出现的错误

错误一:main.c:51:error:inline function 'show_boot_progress' cannot bedecleared weakmake[1]:***[main.0]错误1make[1]:正在离开目录'/home/sns/linux2.6.32/icetek-v3/u-boot-orig/common'make:***[common/libcommo

2016-11-30 19:56:10 884

转载 U-boot 的编译链接与移植

1.u-boot的编译与链接过程         说完配置我们再回到Makefile中来看看编译与链接,面对Makefile的时候首先我们就会想到最后的目标文件u-boot.bin(通常情况下我们都是使用u-boot.bin的,因此这里我也只是介绍它,实际上可以烧到板子上的有很多种格式的,如.srec等等)是怎样产生的:  316 $(obj)u-boot.bin:       $(o

2016-11-30 17:40:23 441

转载 s3c2440启动过程详解

转自 http://bbs.ednchina.com/BLOG_ARTICLE_974314.HTM一:地址空间的分配1:s3c2440是32位的,所以可以寻址4GB空间,内存(SDRAM)和端口(特殊寄存器),还有ROM都映射到同一个4G空间里. 2:开发板上一般都用SDRAM做内存flash(nor、nand)来当做ROM。其中nand flash没有地址线,一

2016-11-29 15:44:17 314 1

转载 Jflash源码分析

来源:   作者:freasy转自 http://www.dzjs.net/html/qianrushixitong/2007/0403/1858.html 后记:第一次接触JTAG是大学学习数字逻辑的时候,那个时候在maxplus里面画好原理图或者用HDL写好描述,编译之后,就使用JTAG下载到alter 的芯片里面,那个芯片就按照我们的原理动起来了!!真是神奇,当时觉得

2016-11-29 15:41:27 1660

转载 请不要做一个浮躁的嵌入式工程师

1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观

2016-11-29 15:37:53 479

转载 用JLINK烧写U-boot到Nand Flash中

很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到Nand Flash中,幸好我们还有JLINK,用JLINK烧写U-boot到Nor Flash中很简单,大部分NOR Flash都已经被JLink的软件SEGGER所支持,而新手在学习的时候经常会实验各种各样的命令,最悲剧的莫过于将NAND Flash中原有的bootloader给

2016-11-29 15:33:45 728

转载 做嵌入式linux驱动的前途何在

做嵌入式linux驱动的前途何在?或者说,怎么才能做好这一行?我做嵌入式驱动开发已经一年多了,感觉没学到多少东西。从网络驱动到CAN驱动、从dataflash驱动到NAND/NOR FLASH驱动、从CF/IDE驱动到各种嵌入式文件系统、从LCD/VGA驱动到音频驱动、从IAR到ADS再到GCC、Ucos到linux、从I2C总线到SPI再到SSC以及TCP/IP协议,感觉一个字:

2016-11-28 16:14:39 4930 2

原创 对于S3C2440的看门狗定时器的个人理解

先看一段测试代码:/*-------------------------------------------------------------函数名称: watchdog_test功能描述: 看门狗试验函数传 参: 无返 回 值: 无-------------------------------------------------------------*/void wat

2016-11-25 21:03:31 716

原创 对NAND FLASH 读写操作代码地址问题的注释解读

/* 本实验接口说明*/#include "include.h"/*-----------------------函数声明----------------------------*/void InitNandFlash(int info);void cpy_bpage(void);void add_bpage(unsigned int seq);extern void Uart

2016-11-25 17:05:33 1161

转载 nandflash启动理解

有很多同学在移植u-boot时,都会对s3c2440从Nandflash启动的过程非常迷惑。这里发这个帖子给大家介绍一下它的启动流程。   大部分ARM9的CPU内部都集成有一个SRAM,SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。这样他不需要初始化就能够直接使用。这与我们在外部扩展的大容量的SDRAM是不一样的,外部大

2016-11-25 11:19:27 728

转载 Linux下安装使用DNW for linux下载文件镜像

Linux下与TQ2440进行串口通信见 http://www.linuxidc.com/Linux/2011-12/48961.htm本人使用的Ubuntu 10.04开发板是TQ2440在网上找到一个dnw for Linux。共享给大家(secbulk目录下是PC端USB驱动, dnw目录是下载工具)效果图:1.首先解压缩文件:# tar xvf dnw_

2016-11-21 21:56:47 985

原创 linux下安装两个不同版本的交叉编译环境arm-linux-gcc4.4.3、arm-linux-gcc3.4.1,切换调用的解决

linux环境下交叉编译环境的搭建教程网上有很多,这里不再赘述。一、将两个版本的安装文件分别解压,拷贝到路径/usr/local/arm/ 下面。[root@aguangg arm]# cd /usr/local/arm/[root@aguangg arm]# ls3.4.1  4.4.3二、修改环境变量方法见上一篇发表的文章http://blog.csdn.net/a

2016-11-20 22:22:52 5893

原创 Linux环境变量PATH的增添和删除操作

Linux环境变量PATH的增添和删除操作,删除PATH变量中的某个路径,多用在安装或者卸载某个软件时,需要重启仍然有效。

2016-11-20 22:08:52 50132

转载 交叉编译环境以及ARM开发板上-/bin/sh: ./hello: not found

交叉编译环境下编译的可执行文件,在目标板上无法执行。-/bin/sh: ./hello: not found。

2016-11-20 10:00:41 3172

原创 ARM与Linux_PC之间tftp通信环境的搭建

ARM与Linux_PC之间tftp通信环境的搭建,ARM开发板与linux主机之间通过双绞线ping通,tftp命令用法如下(linux PC机上),Busybox中tftp命令的用法(ARM开发板)

2016-11-19 15:50:10 2696

原创 make: *** /lib/modules/3.10.0-327.2.el7.x86_64/build: No such file or directory. Stop

problem:make: *** /lib/modules/3.10.0-327.2.el7.x86_64/build: No such file or directory. StopReason:The kernel head files are missing for the current kernel.How I solved it:find curr

2016-11-17 21:27:43 18637 2

原创 error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or dir

问题:error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory解决办法:[root@aguangg tmp]# yum whatprovides libz.so.1Loaded plugins: fastestmirror,

2016-11-17 09:46:24 1330

原创 error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file

我是在centos发行版环境下遇到这个问题,其他发行版可参考。你使用交叉编译工具,本地缺少libstdc++.so.6的库文件,这个so库是arm架构的,不是指本地的x86的。你需要确认你的编译环境中包含相关arm的libstdc++.so.6库,yum -y install libstdc*  安装相关的libstdc*库文件即可。(*为通配符)

2016-11-16 22:15:09 2999

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除