E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jz2440裸机开发
移植u-boot-2015.10到
JZ2440
开发板(二)——支持norflash
串口打印出信息后,发现打印出Flash:0Bytes,很明显没有识别出norflash,因此在代码中搜索“Flash: ”,定位到initr_flash(),一路跟踪下去,flash_init(),flash_detect_legacy()中有以下一段代码:flash_read_jedec_ids(info); debug("JEDECPROBE:ID%x%x%x\n", info->manu
匠_心
·
2016-02-05 18:00
移植u-boot-2015.10到
JZ2440
开发板(一)——修改时钟,SDRAM,波特率设置
首先从u-boot官网下载最新版的u-boot,这里我下的是u-boot-2015.10。下载完成后解压,阅读README,在BuildingtheSoftware:中得知编译方法:如果使用交叉编译的话要执行以下命令: CROSS_COMPILE=arm-linux- exportCROSS_COMPILE然后执行makeNAME_defconfig,进行默认的配置。NAME为支持的开发板的名称,
匠_心
·
2016-02-04 18:00
移植u-boot-2015.10到
JZ2440
开发板(一)——修改时钟,SDRAM,波特率设置
首先从u-boot官网下载最新版的u-boot,这里我下的是u-boot-2015.10。下载完成后解压,阅读README,在BuildingtheSoftware:中得知编译方法:如果使用交叉编译的话要执行以下命令: CROSS_COMPILE=arm-linux- exportCROSS_COMPILE然后执行makeNAME_defconfig,进行默认的配置。NAME为支持的开发板的名称,
匠_心
·
2016-02-04 18:00
移植u-boot-2015.10到
JZ2440
开发板(一)——修改时钟,SDRAM,波特率设置
首先从u-boot官网下载最新版的u-boot,这里我下的是u-boot-2015.10。下载完成后解压,阅读README,在BuildingtheSoftware:中得知编译方法:如果使用交叉编译的话要执行以下命令: CROSS_COMPILE=arm-linux- exportCROSS_COMPILE然后执行makeNAME_defconfig,进行默认的配置。NAME为支持的开发板的名称,
匠_心
·
2016-02-04 18:00
移植u-boot-2015.10到
JZ2440
开发板(一)——修改时钟,SDRAM,波特率设置
首先从u-boot官网下载最新版的u-boot,这里我下的是u-boot-2015.10。下载完成后解压,阅读README,在BuildingtheSoftware:中得知编译方法:如果使用交叉编译的话要执行以下命令: CROSS_COMPILE=arm-linux- exportCROSS_COMPILE然后执行makeNAME_defconfig,进行默认的配置。NAME为支持的开发板的名称,
匠_心
·
2016-02-04 18:00
从小白到菜鸟的前8个月嵌入式学习历程
因此我到淘宝搜了一下“ARM开发板”,销量最好的当属韦东山的
JZ2440
开发板(今天特意搜了一下,居然还是
JZ2440
,不过已经是升级版了)。开始的时候我犹豫了一下,就加了本吧的群,到群里去问问
让往事随风
·
2016-01-27 17:00
c
linux
编程语言
从小白到菜鸟——记前8个月学习
因此我到淘宝搜了一下“ARM开发板”,销量最好的当属韦东山的
JZ2440
开发板(今天特意搜了一下,居然还是
JZ2440
,不过已经是升级版了)。开始的时候我犹豫了一下,就加了本吧的群,到群里去问问
xuehuayipianyipian
·
2016-01-27 17:00
linux
编程语言
C语言
初步了解Linux内核 (1)
今天在学习
JZ2440
中,需要将Linux内核烧写进板子中。
talent_CYJ
·
2016-01-20 11:00
linux
kernel
启动
内核
jz2440
初步了解UBOOT (1)
在我所学的嵌入式开发板
JZ2440
中,它是用来启动LINUX操作系统,当然启动LINUX操作系统是它的最终目的,这其中Uboot
talent_CYJ
·
2016-01-19 19:00
嵌入式开发
u-boot
bootloader
jz2440
关于ARM指令中位置无关和位置相关代码的认识
就是在学
JZ2440
串口通信的时候,在sdram初始化函数中有这么一句话 /**设置存储控制器以使用SDRAM*/ voidmemsetup(void) { volatileunsignedlong*
talent_CYJ
·
2016-01-17 20:00
ARM
链接地址
位置相关
位置无关
开发板 nfs : server xxx.xxx.xxx.xxx not responding,still trying问题解决方法
今天在学
JZ2440
过程中,使用NFS作为根文件系统来启动板子,遇到了一个失败问题,提示说是nfs:server192.168.3.16notresponding.stilltrying.首先说说我的开发环境
talent_CYJ
·
2016-01-07 20:00
linux
server
文件系统
nfs
jz2440
数码相框项目之触摸屏模块
有些朋会很奇怪,你这个驱动程序不是
jz2440
的,内核用的版本也不一样,我想说的是你都开始做项目了,如果连这个小问题都不能解决的,我劝你还是赶快回去从头开始学习。
qq_21792169
·
2016-01-05 15:00
JZ2440
开发笔记(9)——位置无关代码设计
b MAIN 和 ldr pc,=MAIN 的区别(谈到代码位置无关性) 看bootloader的时候经常看到这两种写法,不太明白区别,网上查了查。其实看了之后还是一头雾水?其中,2和3 似乎是一个东西,但结果是相反的。晕。//===============================================有几种说法:第一种,说寻址范围不同。(http://bulo.mcuol
·
2015-11-13 22:31
代码
JZ2440
开发笔记(7)——2440启动方式
JZ2440
的启动方式有两种,一种是从NOR FLASH中启动,还有一种就是从NAND FLASH中启动。
·
2015-11-13 22:30
开发
JZ2440
开发笔记(8)——FCLK、HCLK和PCLK
S3C2440中有三种时钟,分别是FCLK,HCLK和PCLK。这三种时钟的功能各不相同,其中FCLK主要是为ARM920T的内核提供工作频率,如图: HCLK主要是为S3C2440 AHB总线(Advanced High performance Bus)上挂接硬件提供工作频率,AHB总线主要挂接有内存,NAND,LCD控制器等硬件,如图: PCLK主要是为APB总线提供频
·
2015-11-13 22:30
开发
JZ2440
开发笔记(6)——存储控制器
存储控制器与CPU及其它外设的关系 我们看到cpu上集成了一个存储管理器,外围的存储设备都接在这个存储管理器上。cpu负责发出命令,其它的一切工作都交给了存储管理器。那么存储管理器是如何来管理这些外设的呢? 首先地址空间被分为8个bank(bank0-bank7),每个bank对应128m空间。每个bank都对应一个选通位(nGCS0-nGCS7),选通位为低电平是表示该bank选
·
2015-11-13 22:29
控制器
JZ2440
开发笔记(4)——设置静态IP
1. 配置静态ip地址 $sudo vim /etc/network/interfaces 原有内容只有如下两行: auto lo iface lo inet loopback 向末尾追加以下内容: auto eth0 iface eth0 inet static address 192.168.1.33 gateway 192.168.1.1 netmask 25
·
2015-11-13 22:28
IP
JZ2440
开发笔记(5)——通过按键点亮LED
在
JZ2440
中,点亮LED就是给LED的控制位设置为输出,数据位设置为低电平,而通过按键点亮LED,就需要将按键对应的控制位设置为输出。
·
2015-11-13 22:28
开发
JZ2440
开发笔记(3)——配置TFTP
第一步: 1.关闭ubuntu的防火墙 ufw disable2.卸载了iptables apt-get remove iptables 1.用iptables -F这个命令来关闭防火墙,但是使用这个命令前,千万记得用iptables -L查看一下你的系统中所有链的默认target,iptables -
·
2015-11-13 22:27
ftp
JZ2440
开发笔记(2)——minicom的安装和配置使用
一、安装配置minicom 1、安装minicom lingd@ubuntu:~$ sudo apt-get install minicom 2、配置minicom lingd@ubuntu:~$ sudo minicom -s 出现这样的配置界面: &nbs
·
2015-11-13 22:26
配置使用
JZ2440
开发笔记(1)——arm-linux-gcc环境搭建
1 下载arm-linux-gcc-4.4.3安装包,http://arm9.net/download.asp 2 解压arm-linux-gcc-4.4.3-20100728.tar.gz,使用命令tar -zxvf arm-linux-gcc-4.4.3-20100728.tar.gz 3 将解压出来的文件夹重命名为arm,然后将arm文件夹拷贝到/usr/local下,#cp -rv a
·
2015-11-13 22:25
linux
实验五--中断系统
平台 系统:ubuntu12.04 开发板:
jz2440
编译器:gcc 二。
·
2015-11-13 07:25
系统
实验六--串口
环境 开发板:
jz2440
系统: ubuntu12.04 编译器:arm-linux-gcc 二。UART 先省下。
·
2015-11-13 07:24
串口
实验三——SDRAM
运行环境 开发板:
jz2440
系统: ubuntu12.04 编译器:arm-linux-gcc 二、特殊寄存器 sdram的操作无需按照时序图来设置
·
2015-11-13 07:23
sd
1_
jz2440
在linux下烧写裸机程序
常用的烧写方法有: 1.使用并口工具烧写:接线(参考百问网
JZ2440
V2开发板使用手册),使用oflash烧写(速度比较慢),可烧写.bin文件,从新上电观察效果。可烧写u_boot。
·
2015-11-13 07:21
linux
实验九--裸机LCD
环境 系统:ubuntu12.04 开发板:
jz2440
编译器:gcc 二。说明 有空补上 三。
·
2015-11-13 05:19
cd
实验七--时钟
平台 系统:ubuntu12.04 开发板:
jz2440
编译器:gcc 二。时钟系统 后补上 三。
·
2015-11-13 05:18
实验八--uart
环境 系统:ubuntu12.04 开发板:
jz2440
编译器:gcc 二。说明 有空补上 三。
·
2015-11-13 05:17
r
实验四--nand flash的使用
环境和编译器 开发板:
jz2440
系统:ubuntu12.04  
·
2015-11-13 04:00
Flash
2014.4.9
在实验室找了一个地方稳定了下来,没事的时候就可以在实验室呆上一整天了,每天对着电脑一阵噼里啪啦的轰炸,前几日看着开发板死了的心都有了,不得已只好到群里吐槽,没想到一位高人指点,给我推荐了一本2440的
裸机开发
的书
·
2015-11-13 03:25
裸机开发
环境配置
sudo yum install ncurses-devel sudo yum install openssh-clients sudo yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel &nb
·
2015-11-11 18:01
环境配置
嵌入式学习笔记1-第一期顺序及基本介绍
本光盘内容适合所有的S3C2440开发板,并不限于
JZ2440
。建议的学习顺序:1. 不懂看原理图的同学,先看学前班视频2.
·
2015-11-08 16:03
学习笔记
TQ2440 LCD试验失败经验教训
试验环境:TQ2440开发板(配套TQ4.3寸屏) 试验参考书目:《ARM处理器
裸机开发
实战——机制而非策略》(以下简称《
裸机开发
实战》) 《
裸机开发
实战》第13章LCD控制器原理与实验中是以TQ3.5
·
2015-11-03 21:30
经验
TQ2440之定时器中断0——volatile关键字的重要作用
近日,在学习《ARM处理器
裸机开发
实战——机制而非策略》一书,在TQ2440开发板上,按照书中实例以及光盘配套程序源代码进行Timer0中断试验,编译成功后烧写到开发板上,没有任何反应,反复检查代码,一直没有找出哪里有问题
·
2015-11-03 21:28
volatile
只用串口和网络
裸机开发
ARM程序(OK6410开发板)
最近要学习ARM开发板,想按着单片机的套路,首先开发裸机程序。百度了下,大部分的裸机程序都是用RVDS或者ADS开发,用JLink 或者JTag烧写到Sdram中去执行。由于在ubuntu下使用习惯了,想脱离集成开发环境,所以在Linux下使用arm-linux-gcc 等工具开发。首先遇到的问题就是开发好的二进制文件怎么烧到板子上运行呢? 百度上给出的大部分方法是通过Uboot 来烧写,用Ub
·
2015-11-01 11:14
ARM
我和ARM的那些事儿3 beep之旅,最详细的ARM裸机工程设置
前言 在博客园里面我搜索了老半天,找相应的mini2440的
裸机开发
的程序,让我挺失望的就是居然没有人对做arm这块做详细的解答,到底如何去做,到底如何去配置
·
2015-10-30 12:03
ARM
我与ARM的那些事儿2JINLK烧录nor flash
前言 最近在研究mini2440的友善之臂,但是我拿着的是实验室早期买的开发板,在做
裸机开发
的过程中老是不能很好地使用最新版的minitools进行烧录,因而各种不爽,因为生成了bin文件不能很好地传到
·
2015-10-30 12:02
Flash
零基Android手机嵌入式开发培训课程
课程章节分布: 第一部分 嵌入式C与数据结构篇 (20讲) 第二部分ARM
裸机开发
篇 (43讲) 第三部分 Linux应用开发 (28讲)
·
2015-10-28 08:01
android
Cubieboard2
裸机开发
之(二)板载LED交替闪烁
前言 电路原理在文章http://www.cnblogs.com/lknlfy/p/3583806.html中已经说明,两个LED的原理图是一样的。要使两个LED交替闪烁,只需要在点亮蓝色LED,熄灭绿色LED之后延时一段时间,然后再点亮绿色LED,熄灭蓝色LED,延时一段时间,如此不断循环即可,过程如图1所示。 &nbs
·
2015-10-27 11:47
IE
Cubieboard2
裸机开发
之(一)点亮板载LED
前言 CUbieboard2板载两个LED,一个绿色的,一个蓝色的,其中绿色LED通过三极管与PH20管脚连接,蓝色LED通过三极管与PH21管脚连接,这里只以蓝色LED为例,电路原理图如图1和图2所示。 &nbs
·
2015-10-27 11:46
IE
FL2440的u-boot-2010.09移植(二)
让串口能正常输出打印信息,添加
jz2440
中S3C2440片上系统的支持。一、汇编文件修改,这部分主要集中修改修改cpu/arm920t/start.S文件。
qq_21792169
·
2015-10-24 12:00
在open函数中将文件私有数据指向设备结构体
引子: 在
jz2440
韦东山写的led驱动中,open函数仅对硬件做了初始化(每次open之后默认打开led灯,这不是我期望的),而且没有将文件私有数据指向设备结构体。
·
2015-10-21 12:29
open
jz2440
开发板设置备份
___________________uboot______________________________________ OpenJTAG> pribootdelay=2baudrate=115200ethaddr=08:00:3e:26:0a:5bnetmask=255.255.255.0mtdids=nand0=nandflash0mtdparts=mtdparts
·
2015-10-21 12:28
备份
查看内核版本
1. uname -a 2. cat /etc/lsb-release ———————————————————————————————— root@ubuntu:/work/
jz2440
·
2015-10-21 12:25
版本
由zImage生成uImage
nbsp;mkimage -A arm -O linux -T kernel -C none -a 30007fc0 -e 30007fc0 -n uImage -d /work/
jz2440
·
2015-10-21 12:24
image
驱动程序分层概念
以
JZ2440
开发板的点亮led的操作做一下总结,驱动分为led_dev.c,led_drv两部分,另外还有一个测试程序led_te
丿心然
·
2015-10-10 10:00
iTOP4412
裸机开发
——按键(轮巡方式)
开发环境:itop-4412平民版,ubuntu14.0464位,交叉编译工具版本:gccversion4.4.1(SourceryG++Lite2009q3-67)start.S:.globalmain.word0x0.word0x0.word0x0.word0x0_start:ldrr0,=0x1002330Cldrr1,[r0]orrr1,r1,#0x300strr1,[r0]ldrr0,=
Cheney_CHEN_JUN
·
2015-09-13 18:43
jz2440
裸板移植内核驱动,实现uvc摄像头驱动中经验总结
0.2将没有的函数去掉或者换成内核新定义的函数1uboot的烧写注意事项:jlink不能烧写nandflash, pc机是ping不通uboot的,只能从ubootping主机移植linux3.2.0到
jz2440
1.1
ztshun
·
2015-08-20 16:00
S3C2440 点灯
1、看原理图
JZ2440
v2_sch.pdf找到对应的引脚 nLED_1对应GPF4 nLED_2对应GPF5 nLED_4对应GPF6 2、看芯片手册S3C2440A_UserManual_Rev13
u011641885
·
2015-08-19 20:00
S3C2440 初步接触之程序烧写
(oflash.exe和FTD2XX.dll在百问网
JZ2440
v2主光盘\windows\tools中)3、然后在Windows命令行就可以直接使用了。4、接线。
u011641885
·
2015-08-16 01:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他