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
UCLinux
再读
uclinux
-2008r1(bf561)内核存储区域管理(4):zonelist初始化
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-25 12:00
再读
uclinux
-2008r1(bf561)内核存储区域管理(3):zone初始化
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-25 12:00
数据结构
list
struct
table
存储
initialization
再读
uclinux
-2008r1(bf561)内核存储区域管理(2):可用页表初始化
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-25 11:00
数据结构
struct
table
存储
Parameters
Pointers
再读
uclinux
-2008r1(bf561)内核存储区域管理(1):相关数据结构
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-25 11:00
数据结构
struct
table
存储
initialization
Allocation
三读bootmem
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-24 14:00
list
cache
struct
存储
constraints
Allocation
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(63): 网卡驱动
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-22 16:00
thread
struct
tcp
cache
table
resources
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(62): Failed to open '#include' file 'bf561.h'
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-21 15:00
thread
cache
汇编
File
编译器
delay
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(61): KBUILD_MODNAME
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-21 10:00
thread
Module
Build
makefile
编译器
preprocessor
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(60): current_text_addr
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-20 14:00
linux内核编译命令解析
我这里主要是以
uclinux
的编译过程来介绍的,有些内容是从网络上copy的。首先在2.6内核下,在把
searchsun
·
2008-07-19 10:00
网络
makefile
图形
终端
linux内核
说说VDSP5
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-18 11:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(59): Milestone:内核成功启动
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-18 10:00
linux
socket
cache
command
table
任务调度
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(58): unable to open an initial console
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-17 16:00
struct
Module
Semaphore
null
buffer
structure
从bootm看u-boot引导内核的过程
ADIbf561DSP优视BF561EVB开发板u-boot-1.1.6(移植到vdsp5)VisualDSP++5.0 欢迎转载,但请保留作者信息我们知道,在u-boot中可以使用bootm这个命令来引导
uclinux
lights_joy
·
2008-07-15 15:00
linux
image
command
header
application
compression
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(57): _NSIG_WORDS_is_unsupported_size
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-11 10:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(56): __grab_cache_page
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-10 09:00
exception
cache
struct
command
compiler
compilation
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(55): filemap.c的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-09 11:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(54): initramfs的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-08 15:00
image
File
search
文档
input
include
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(53):reboot.c的问题
在编译arch/blackfin/kernel/reboot.c时有两个语法错误:../../arch/blackfin/kernel/reboot.c[Errorea5004]"c:/temp/acc0a84d6e7000/acc0a84d6e7001.s":94SyntaxErrorin:.Lfoo:NOP;syntaxerrorisatorneartext'.Lfoo'.Attemptin
lights_joy
·
2008-07-08 11:00
c
汇编
delay
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(52):cache.s的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-07-07 16:00
assembly
Semantic
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(51):fork.c编译失败
出现一个莫明奇妙的编译错误:../../kernel/fork.cAtendofsource::internalerror:UncaughtexceptionAssertionfailedraised at../../../bril/optimiser/dominators.c:910(inpass cleanup_scalar_stores_nonoptduri
lights_joy
·
2008-07-03 13:00
exception
command
File
report
compiler
compilation
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(50):jiffies_64的定义问题
在
uclinux
中,jiffies_64的声明为:#define__jiffy_data __attribute__((section(".data")))externu64__jiffy_datajiffies
lights_joy
·
2008-07-02 20:00
360
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(49):kernel_thread_helper的问题
在arch/blackfin/kernel/process.c中有这样一个函数:/* *ThisgetsrunwithP1containingthe *functiontocall,andR1containing *the"args". NoteP0isclobberedonthewayhere. */voidkernel_thread_helper(void);__asm__(".sectio
lights_joy
·
2008-07-02 11:00
thread
c
function
汇编
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(48): __cmpxchg的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视科技BV561EVB开发板
uclinux
-2008r1-
lights_joy
·
2008-06-30 13:00
细读内核双链表
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视科技BV561EVB开发板
uclinux
-2008r1
lights_joy
·
2008-06-29 07:00
数据结构
list
struct
callback
each
structure
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(47): d_alloc引出的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSP优视BF561EVB开发板
uclinux
-2008r1-rc8
lights_joy
·
2008-06-27 15:00
初读SLAB
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1-rc8(移植到vdsp5)VisualDSP++5.0 欢迎转载,但请保留作者信息 1.1.1 基本思想
uclinux
lights_joy
·
2008-06-26 10:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(46): raw_rwlock_t
由于
uclinux
不支持smp,因此也没有raw_rwlock_t这样的定义,为此需要在include/asm/spinlock_types.h中添加此定义:typedefstruct{ volatiletestset_tlock
lights_joy
·
2008-06-25 18:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(45):__delay
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1-rc8(移植到vdsp5)VisualDSP++5.0 欢迎转载,但请保留作者信息 在include/asm/delay.h中有一个函数: staticinlinevoid__delay(unsignedlongloops
lights_joy
·
2008-06-24 17:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(44):kmalloc和kzalloc的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1-rc8(移植到vdsp5)VisualDSP++5.0 欢迎转载,但请保留作者信息 这两个函数的定义均在include/linux/slab_def.h中,其实现如下:staticinlinevoid*kmalloc(size_
lights_joy
·
2008-06-23 16:00
优化
cache
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(43):__builtin_return_address的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1-rc8(移植到vdsp5)VisualDSP++5.0 欢迎转载,但请保留作者信息 __builtin_return_address(LEVEL):这是GCC的内建函数,用于返回当前函数或其调用者的返回地址,参数LEVEL指定
lights_joy
·
2008-06-23 10:00
框架
gcc
FP
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(42):__bad_size的问题
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1-rc8(移植到vdsp5)VisualDSP++5.0 欢迎转载,但请保留作者信息 在编译内核时,有一个链接错误:[Errorli1021] Thefollowingsymbolsreferencedinprocessor'p0
lights_joy
·
2008-06-20 12:00
[原创]
uClinux
中重要地址关系与
uClinux
移植关键点分析
由于参加的学校科研项目的需要,研究了
uClinux
系统在ARM7处理器上的移植,主要内容是uboot与
uClinux
的移植。
figolqt
·
2008-06-15 17:00
linux下编译x264
首先把x264-060805复制到目录下,我为了以后做到
uclinux
里面,直接放到了
uclinux
目录下user/x264-060805然后进行make,一个一个找错误。1、I64,uI64
searchsun
·
2008-06-14 14:00
嵌入式Linux开发资源大全
即无数各色的maillist,下面给出各个嵌入式Linux的站点资源:(1)
uClinux
:所有NOMMU的处理器都跑uClinuxuClinux发行包下载点:http://www.
uclinux
.org
dark_white
·
2008-06-09 12:00
uClinux
下移植Ne2000兼容的网卡驱动程序[转]
qianrushixitong/2006/0814/301.html 我是linux的新手,可以说从来没有在linux下写过程序,对于linux内核也是相当陌生,前一段时间,拿着tpu一个移植好了的
uClinux
figolqt
·
2008-06-02 15:00
uClinux
在S3C44B0X上的移植
前期准备:装有Linux系统的主机(具备c编译环境),立宇泰公司的ARMSYS44B0开发版(集成Samsung的S3C44b0X芯片)及各种连线,
uClinux
源代码,交叉编译工具arm-elf-tools1
figolqt
·
2008-06-02 12:00
嵌入式Linux开发资源大全
即无数各色的maillist,下面给出各个嵌入式Linux的站点资源:(1)
uClinux
:所有NOMMU的处理器都跑uClinuxuClinux发行包下载点:http://www.
uclinux
.org
xiaogelee
·
2008-05-29 14:00
工作技术(编程Winform)
工作技术(编程Webform)
System
uclinux
2.6(bf561)中的bootmem分析(4):alloc_bootmem_pages
这是一个定义好的宏,用于分配内存:#definealloc_bootmem_pages(x)/ __alloc_bootmem(x,PAGE_SIZE,__pa(MAX_DMA_ADDRESS))其中MAX_DMA_ADDRESS的定义为:#defineMAX_DMA_ADDRESSPAGE_OFFSET而PAGE_OFFSET是定义成0的。__pa的定义为:#define__pa(v
lights_joy
·
2008-05-09 15:00
list
null
constraints
merge
alignment
Allocation
uclinux
2.6(bf561)中的bootmem分析(3):init_bootmem_node
这个函数的实现在mm/bootmem.c中: /* *Calledoncetosetuptheallocatoritself. */staticunsignedlong__initinit_bootmem_core(pg_data_t*pgdat, unsignedlongmapstart,unsignedlongstart,unsignedlongend){ bootmem_d
lights_joy
·
2008-05-09 13:00
list
struct
insert
UP
each
Allocation
uclinux
2.6(bf561)中的bootmem分析(2):调用前的参数分析
1.1.1 在这几个相关的函数调用中,涉及到了几个参数:l NODE_DATA(0)这个宏的定义在include/linux/mmzone.h中externstructpglist_datacontig_page_data;#defineNODE_DATA(nid) (&contig_page_data)就是取一个结构体变量的指针。而pglist_data的定义也在mmzo
lights_joy
·
2008-05-09 11:00
struct
assembly
input
each
statistics
structure
uclinux
2.6(bf561)中的bootmem分析(1):猜测
在setup_arch(arch/blackfin/kernel/setup.c)函数中,与bootmem相关的代码有: intbootmap_size;… /*setupmemorydefaultsfromtheuserconfig*/ physical_mem_end=0; _ramend=CONFIG_MEM_SIZE*1024*1024;… i
lights_joy
·
2008-05-09 11:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(32):cdefbf561.h
在include/mach/下有个cdefbf561.h,这个文件是从VDSP的cdefbf561修改而来,其文件结构是#ifndef_CDEF_BF561_H#define_CDEF_BF561_H…#endif /*_CDEF_BF561_H*/由于我们使用了VDSP库,而VDSP库中的cdefbf561.h也是这样的结构,因此造成了include/mach
lights_joy
·
2008-05-08 14:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(30):atomic_t
atomic的相关操作定义都在include/asm/atomic.h中,各个平台有不同的实现方法,比如在x86平台上,CPU提供了在指令执行期间对总线加锁的手段。CPU芯片上有一条引线#HLOCKpin,如果汇编语言的程序中在一条指令前面加上前缀"LOCK",经过汇编以后的机器代码就使CPU在执行这条指令的时候把#HLOCKpin的电位拉低,持续到这条指令结束时放开,从而把总线锁住,这样同
lights_joy
·
2008-05-08 11:00
汇编
struct
byte
平台
fun
X86
nios II上移植
uclinux
功能参考网站
http://uuu.enseirb.fr/~kadionik/embedded/
uclinux
/nios-
uclinux
.html这个网站就是
uclinux
移植到nios上的项目,先推荐一下。
taina2008
·
2008-05-08 08:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(29):spinlock
spinlock是用于线程间同步的自旋锁,由于我们希望使用BF561的两个核,因此它就显得极为重要。1 定义在内核中声明一个spinlock可以使用DEFINE_SPINLOCK这个宏定义,它的定义在include/linux/spinlock_types.h中:#defineDEFINE_SPINLOCK(x) spinlock_tx=__SPIN_LOCK_UNLO
lights_joy
·
2008-05-06 15:00
struct
table
input
compiler
reference
locking
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(10):编译器配置
1 __KERNEL__对于
uclinux
的内核编译来讲,必须加上__KERNEL__的定义。
lights_joy
·
2008-05-03 23:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(9):bf53x_relocate_l1_mem
在
uclinux
初始化的时候有一段代码: /*PutTheCodeforPLLProgrammingandSDRAMProgramminginL1ISRAM*/ call_bf53x_relocate_l1
lights_joy
·
2008-04-30 20:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(8):_stext
在vmlinux.lds.s中将_stext定义为指向代码段的首地址,如下所示: .text: { __text=.; _text=.; __stext=.; TEXT_TEXT SCHED_TEXT LOCK_TEXT
lights_joy
·
2008-04-30 19:00
uclinux
-2008R1-RC8(bf561)到VDSP5的移植(7):_sdata
在head.s中,要保存数据段的起始位置,如下所示: p1.l=__rambase; p1.h=__rambase; r0.l=__sdata; r0.h=__sdata; [p1]=r0;在这里,_sdata是在vmlinux.lds.s中定义的一个值,它指向数据段的首地址,如下所示: .data: { /*ma
lights_joy
·
2008-04-30 19:00
thread
input
Comments
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他