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
#9260
在u-boot中增加nor flash的支持
开发板只带有一片SST的FLASH,而u-boot中at91sam
9260
ek中没有运行程序在norflash中的实例。花时间修改配置,将其运行在norflash中。
xgbing
·
2011-06-26 12:00
struct
Flash
table
u-boot配置文件
的过程中生成了"include/autoconfig.mk" (2)mkconfig文件makefile中的开发板配置代码:---------------------------------at91sam
9260
ek_nandflash_config
xgbing
·
2011-06-17 17:00
TI Davinci DM6446开发攻略——开发环境搭建
TIDAVINCIDM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM
9260
之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题
yuyin86
·
2011-05-25 20:00
linux
windows
server
redhat
工具
Codec
atmel
9260
上linux socketcan MCP2515调试笔记
前段时间调试了linux下的MCP2515驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。 1. linux启动的时候probeMCP2515有时候失败,有时候成功,而有的板则是一直可以probe成功。probe失败时提示“MCP251xdidn'tenterinconfmodeafterreset”。调试分析:由于probe的时候,驱动复位MCP2515采用SPI命令复位形式,
reille
·
2011-05-04 15:00
linux
IO
测试
Google
buffer
idea
at91sam
9260
开发环境的建立
1,下载源码和补丁root@emboard:/workdir/atmel/at91sam
9260
#AT91Bootstrap1.14.zip arm-2008q1-126-arm-none-linux-gnueabi-i686
lexion
·
2011-05-03 16:51
职场
开发环境
休闲
at91sam9260
ARM汇编中B跳转指令和LDR跳转的区别
以AT91SAM
9260
的
cskywit
·
2011-04-12 14:00
汇编
Flash
ARM-Linux下ZLG7290 I2C驱动程序的编写
项目中用到ZLG7260按键数码显示芯片与at91sam
9260
系列ARM9处理器连接,ZLG7290通过I2C接口与ARM9的TWII2C(PA23:SDA数据线;PA24:SCL时钟线)接口相连连接
cskywit
·
2011-04-02 10:00
Linux设备模型之platform_device和platform_driver
但在分析Linux内核代码时这些原始数据结构大多被platform_device和platform_driver所封装代替,下文采用at91sam
9260
开发板提供的Linux2.6.19内核,剖析platform_device
cskywit
·
2011-03-25 20:00
数据结构
linux
struct
Module
resources
linux内核
Uboot在ARM平台下运行流程分析
本文以AT91Sam
9260
系列ARM9平台为例,分析Uboot引导程序的运行流程。 第一阶段:第一阶段的启动代码在cpu/arm926ejs/start.s中,完成的工作主要有:
cskywit
·
2011-03-22 15:00
工作
平台
AT91SAM
9260
上的linux CAN即MCP2515驱动移植
由于项目需要用到CAN总线,因此,在AT91SAM
9260
平台linux上移植了CAN驱动。CAN控制器选用SPI接口通讯的MCP2515。
reille
·
2011-03-02 09:00
linux
平台
通讯
ARM中SDRAM的控制(以AT91Sam
9260
为例)
SDRAM即同步动态RAM:所有输入信号均在时钟上升沿被采样,需要动态刷新保持数据1、重要的连接信号:a、 RAS:行地址锁存b、 CAS:列地址锁存c、 WE:写使能d、 DQ0-DQ15:数据总线e、 DQML、DQMH:数据I/O屏蔽,读模式下屏蔽输出缓冲,写模式下屏蔽输入缓冲,DQML控制DQ0-DQ7,DQMH控制DQ8—DQ15f、 A10连接自动放电 2、扩展方式:使用双片级联,
cskywit
·
2011-02-28 22:00
timer
工作
存储
扩展
byte
delay
ARM的内部启动与外部启动
下文以我目前所使用的Atmel公司AT91SAM
9260
系列ARM9单板机为例。
cskywit
·
2011-02-21 20:00
c
存储
任务
嵌入式操作系统
linux serial构架分析及驱动开发(3)
这一节我们将介绍一个serial驱动的实例,后面各节中也将以这个例子来分析串口各种操作的实际情景(例子是at91sam
9260
板子的串口驱动)。 该驱动将串口看作平台(platform)设备。
sirzjp
·
2011-01-26 13:00
linux
struct
buffer
character
resources
hook
TI Davinci DM6446开发攻略——开发环境搭建
/zjbintsystem.blog.51cto.com/964211/273687 TIDAVINCIDM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM
9260
hao507
·
2011-01-17 10:00
linux
windows
redhat
server
工具
Codec
uboot之u盘启动kernel
AT91SAM
9260
U-BOOTOHCI对于U盘启动kernel,先通过了解整个框架,在细说USB枚举(包括HUB),OHCI等内容一.总体流程在U-BOOT中,USBHOST是可以不支持的,如果需要
am_111
·
2011-01-04 22:00
usb
U-BOOT
RTEMS 的 AT91SAM
9260
移植(9):Hello World
内核编译成功后,下一步我们就开始弄HelloWorld,完成这个工作,首先我们去官方网站下载测试程序包。http://www.rtems.org/ftp/pub/rtems/4.9.4/class-examples-4.9.4.tar.bz2 解压缩,以后我们进入class-examples-4.9.4的文件夹。输入以下命令 cdhello_world_c exportRTEMS_MAKEFILE
coolbacon
·
2010-12-28 08:00
image
测试
File
Path
工具
makefile
RTEMS 的 AT91SAM
9260
移植(9):Hello World
内核编译成功后,下一步我们就开始弄HelloWorld,完成这个工作,首先我们去官方网站下载测试程序包。http://www.rtems.org/ftp/pub/rtems/4.9.4/class-examples-4.9.4.tar.bz2 解压缩,以后我们进入class-examples-4.9.4的文件夹。输入以下命令 cdhello_world_c exportRTEMS_MAKEFILE
coolbacon
·
2010-12-28 08:00
image
File
测试
Path
工具
makefile
RTEMS 的 AT91SAM
9260
移植(8): 编译
到这里,代码部分就修改完毕了,还需要修改该的就是Autotools的宏和链接脚本。 为了宏生成速度快,我把其他所有无关的BSP全部删除了。Autotools宏的修改相对比较简单,文件位置参考以上的连载,有贴出具体目录下的文件。这里首先修改:c/src/lib/libbsp/arm/acinclude.am这个文件修简单,相当于case语句一样,增加一个case语句的分支。让M4宏可以处理该BSP的
coolbacon
·
2010-12-28 00:00
timer
list
include
makefile
networking
debugging
RTEMS 的 AT91SAM
9260
移植(8): 编译
到这里,代码部分就修改完毕了,还需要修改该的就是Autotools的宏和链接脚本。 为了宏生成速度快,我把其他所有无关的BSP全部删除了。Autotools宏的修改相对比较简单,文件位置参考以上的连载,有贴出具体目录下的文件。这里首先修改:c/src/lib/libbsp/arm/acinclude.am这个文件修简单,相当于case语句一样,增加一个case语句的分支。让M4宏可以处理该BSP的
coolbacon
·
2010-12-28 00:00
timer
list
include
makefile
networking
debugging
RTEMS 的 AT91SAM
9260
移植(7): 链接脚本
如c/src/lib/libcpu/arm/at91sam
9260
/memcpy/memcpy.S,这个文件是我找来的一个ARM下memcpy的优化版本,效率应该高于普通的memcpy。
coolbacon
·
2010-12-25 10:00
网络
脚本
table
FreeBSD
translation
debugging
RTEMS 的 AT91SAM
9260
移植(7): 链接脚本
如c/src/lib/libcpu/arm/at91sam
9260
/memcpy/memcpy.S,这个文件是我找来的一个ARM下memcpy的优化版本,效率应该高于普通的memcpy。
coolbacon
·
2010-12-25 10:00
网络
脚本
table
FreeBSD
translation
debugging
RTEMS 的 AT91SAM
9260
移植(6): 杂项函数
我为了图省事,全部都放置在了:c/src/lib/libcpu/arm/at91sam
9260
/pmc/pmc.c中。主要是获取CPU当前的频率和系统主时钟的频率。
coolbacon
·
2010-12-24 23:00
c
timer
css
div
delay
loops
RTEMS 的 AT91SAM
9260
移植(6): 杂项函数
我为了图省事,全部都放置在了:c/src/lib/libcpu/arm/at91sam
9260
/pmc/pmc.c中。主要是获取CPU当前的频率和系统主时钟的频率。
coolbacon
·
2010-12-24 23:00
c
timer
css
div
delay
loops
RTEMS 的 AT91SAM
9260
移植(5): 调试串口驱动
其实到这里,只要能保证编译通过,再修改一下链接脚本,其实已经可以跑在at
9260
的系统上了。因为我没有仿真器,不知道程序的状态,所以必须撰写调试串口的驱动。
coolbacon
·
2010-12-24 22:00
c
null
character
output
attributes
Pointers
RTEMS 的 AT91SAM
9260
移植(5): 调试串口驱动
其实到这里,只要能保证编译通过,再修改一下链接脚本,其实已经可以跑在at
9260
的系统上了。因为我没有仿真器,不知道程序的状态,所以必须撰写调试串口的驱动。
coolbacon
·
2010-12-24 22:00
RTEMS 的 AT91SAM
9260
移植(4): 中断驱动
中断驱动AT91rm9200和AT
9260
差别不大,主要要修改的地方是个别的中断向量号,另外就是最大中断向量号。
coolbacon
·
2010-12-24 22:00
function
struct
vector
table
preprocessor
Constants
RTEMS 的 AT91SAM
9260
移植(4): 中断驱动
中断驱动AT91rm9200和AT
9260
差别不大,主要要修改的地方是个别的中断向量号,另外就是最大中断向量号。
coolbacon
·
2010-12-24 22:00
vector
struct
function
table
Constants
preprocessor
RTEMS 的 AT91SAM
9260
移植(3): 时钟驱动
遵循我们上次的步骤,1.将c/src/lib/libbsp/arm/csb337复制为c/src/lib/libbsp/arm/at
9260
;at
9260
│aclocal.m4│bsp_specs│ChangeLog
coolbacon
·
2010-12-24 22:00
RTEMS 的 AT91SAM
9260
移植(3): 时钟驱动
遵循我们上次的步骤,1.将c/src/lib/libbsp/arm/csb337复制为c/src/lib/libbsp/arm/at
9260
;at
9260
│aclocal.m4│bsp_specs│ChangeLog
coolbacon
·
2010-12-24 22:00
c
timer
vector
System
NetWork
include
RTEMS 的 AT91SAM
9260
移植(2): start.S 修改
遵循我们上次的步骤,1.将c/src/lib/libbsp/arm/csb337复制为c/src/lib/libbsp/arm/at
9260
;2.将c/src/lib/libcpu/arm/at91rm9200
coolbacon
·
2010-12-22 22:00
c
exception
vector
UP
Matrix
Pointers
RTEMS 的 AT91SAM
9260
移植(2): start.S 修改
遵循我们上次的步骤,1.将c/src/lib/libbsp/arm/csb337复制为c/src/lib/libbsp/arm/at
9260
;2.将c/src/lib/libcpu/arm/at91rm9200
coolbacon
·
2010-12-22 22:00
c
exception
vector
UP
Matrix
Pointers
RTEMS 的 AT91SAM
9260
移植(1):开题
09年我接触到RTEMS,然后开始学习RTEMS,自己先后将RTEMS移植到AT91SAM
9260
的单板上,然后又移植到Marvell的88F6281的单板上。
coolbacon
·
2010-12-22 22:00
优化
gcc
脚本
File
Build
compiler
RTEMS 的 AT91SAM
9260
移植(1):开题
09年我接触到RTEMS,然后开始学习RTEMS,自己先后将RTEMS移植到AT91SAM
9260
的单板上,然后又移植到Marvell的88F6281的单板上。
coolbacon
·
2010-12-22 22:00
开发
操作系统
配置文件
硬件
AT91SAM
9260
的DM9161AEP以MII方式无法以NFS方式挂载文件系统
问题现象描述:以NFS方式挂载文件时打印错误信息:IP-Config:Guessingnetmask255.255.255.0IP-Config:Complete: device=eth0,addr=192.168.1.221,mask=255.255.255.0,gw=255.255.255.255, host=192.168.1.221,domain=,nis-domain=(no
dian_technology
·
2010-12-20 13:00
SDRAM工作原理和初始化参数
近期编译AT91sam
9260
的UBOOT,由于开发板是NorFLash方式直接启动,没有使用官方的bootStrap+Uboot模式引导,所以得自己写lowlevel_init.S文件,
cskywit
·
2010-11-25 18:00
工作
汇编
Excel
command
Tcl
delay
五、测试软件和设置
软件版本 LSISAS9211-8i固件4.00.00.00LSIFusion-MPTSAS2设备驱动程序2.00.17.00LSIMegaRAIDSAS
9260
-8i固件12.0.1-0081(APP
pingfan2
·
2010-11-03 22:08
缓存
raid
sas
休闲
HBA
五、测试软件和设置
软件版本 LSISAS9211-8i固件4.00.00.00LSIFusion-MPTSAS2设备驱动程序2.00.17.00LSIMegaRAIDSAS
9260
-8i固件12.0.1-0081(APP
pingfan2
·
2010-11-03 22:08
缓存
raid
sas
休闲
HBA
at91sam
9260
linux工作在NorFlash全过程
ATMEL官方的AT91BootStrap不支持NorFlash,如果需要支持NorFlash就要自己动手了在Bootstrap-v1.15/board/at91sam
9260
ek目录添加norflash
cskywit
·
2010-11-01 16:00
linux
工作
Flash
Path
documentation
initialization
ARM Linux内核编译笔记
今天开始尝试编译用于AT91SAM
9260
的Linux内核 1.从Kernel.org下载Linux最新版内存,我下载的是2.6.35.7。
ctbinzi
·
2010-10-11 18:00
linux
linux内核
ARM AT91SAM
9260
移植Linux-2.6.30流程
标签:ARMLinuxSAM
9260
移植抵岸科技概述本文的目的在于帮助AT91SAM9g20(以下简称为SAM9g20)的软件开发工程师从零开始,为SAM9g20建立Linux运行环境。
dian_technology
·
2010-09-13 20:00
linux板级设备的初始化过程
下文参考了:http://blog.chinaunix.net/u3/102367/showart_2220188.html原文是针对了s3c平台,由于最近在弄
9260
相关的工作,看了上篇文章,深受启发
kut00
·
2010-08-13 23:00
linux
timer
struct
IO
command
文档
AT91SAM
9260
定时器计数器模块(翻译)
发现自己看了英文资料后,很容易见忘,因此翻译了AT91SAM
9260
芯片的定时计数器模块一节的内容,同时在翻译之时,也加上了自己的理解。作为笔记备忘!
reille
·
2010-07-24 15:00
编程
c
工作
timer
IO
9260
启动方式
9260
的启动方式!
kut00
·
2010-07-23 09:00
9260
remap
这次主要说说第一次搞ARM特别是从51直接跳到ARM的必须面对的几个概念:REMAP、Bootloader、Flashloader。1、REMAP: 提到REMAP。首先应想到什么是MAP,英语不好,开始就断章取义,MAP就是地图嘛,MemoryMap就是存储器地图,不过这个地图的参考坐标不是经纬度,而是地址,进而叫做存储器映射。由于要适应不同存储器容量要求的用途,ARM处理器本身的RAM、R
kut00
·
2010-07-22 22:00
编程
Flash
存储
Matrix
挂载ROOTFS时出现:kernel panic: not syncing attempted to kill init 错误信息
关键词: ROOTFS BUSYBOX YAFFS2 EABI 抵岸科技 使用AT91SAM
9260
EK的缺省配置编译内核,用BUSYBOX制作根文件系统,下载到9G20单板。
dian_technology
·
2010-07-09 17:00
kill
编译器
ARM AT91SAM
9260
移植Linux-2.6.30流程
关键词:ARMLinuxSAM
9260
移植抵岸科技概述本文的目的在于帮助AT91SAM9g20(以下简称为SAM9g20)的软件开发工程师从零开始,为SAM9g20建立Linux运行环境。
dian_technology
·
2010-07-09 10:00
vmware
linux
虚拟机
Flash
工具
编译器
linux-2.6.27移植到AT91SAM
9260
平台终端之(02)_内核移植准备工作
了解了
9260
的一些基本知识后,接下就是为移植内核到终端做一些准备工作。
reille
·
2010-05-29 17:00
linux-2.6.27移植到AT91SAM
9260
平台终端之(01)_
9260
的存储空间分配及其启动方式
由于公司终端产品的平台由三星的2440换到
9260
上(可能是由于
9260
更适合于工业场合上),考虑到后续项目也可能采用此平台,为与时俱进,因此利用闲时间也来学习学习这个平台!
reille
·
2010-05-29 11:00
TI Davinci DM6446之开发环境搭建
TIDAVINCIDM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM
9260
之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题
xiaofuhaixia
·
2010-04-28 16:11
开发
职场
环境
休闲
Davinci
TI Davinci DM6446之开发环境搭建
TIDAVINCIDM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM
9260
之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题
xiaofuhaixia
·
2010-04-28 16:11
开发
职场
环境
休闲
Davinci
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他