- 博客(26)
- 资源 (54)
- 收藏
- 关注
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(48): __cmpxchg的问题
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSP优视科技BV561EVB开发板uclinux-2008r1-rc8(移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 在include/asm/system.h下
2008-06-30 13:46:00 1646
原创 细读内核双链表
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSP优视科技BV561EVB开发板uclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 双链表是uClinux2.6内核中
2008-06-29 07:04:00 1533
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(47): d_alloc引出的问题
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSP优视BF561EVB开发板uclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 在内核中有一个d_alloc函数,用于分配一个
2008-06-27 15:27:00 1443
原创 初试BV561EVB开发板
今天拿到了合肥优视科技的一款开发板-BV561EVB。由一块基本板和一块电源板组成,非常的小巧精致,大概只有10cm x 7cm的样子。接上12V的电源线,接上串口,打开超级终端,配置为115200 8-N-1,再接上网线,万事俱备!打开电源,板上已经写好的系统启动,从超级终端上可以看到如下信息: U-Boot-1.1.3-ADI-2006R1 (May 21 2007 -
2008-06-27 00:16:00 2977 3
原创 初读SLAB
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1.1 基本思想uclinux 所使用的 slab 分配
2008-06-26 10:39:00 2547
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(46): raw_rwlock_t
由于uclinux不支持smp,因此也没有raw_rwlock_t这样的定义,为此需要在include/asm/spinlock_types.h中添加此定义:typedef struct { volatile testset_t lock;} raw_rwlock_t; #define __RAW_RW_LOCK_UNLOCKED { 0 }然后在
2008-06-25 18:43:00 1715
原创 loops_per_jiffy的计算
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8(移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 内核中有一个叫loops_per_jiffy的全局变量,它保存了每0.
2008-06-24 17:30:00 5669 2
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(45):__delay
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8(移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 在include/asm/delay.h中有一个函数: static in
2008-06-24 17:24:00 1538
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(44):kmalloc和kzalloc的问题
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 这两个函数的定义均在include/linux/slab_def.h中,其实现
2008-06-23 16:02:00 2126
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(43):__builtin_return_address的问题
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 __builtin_return_address (LEVEL):这是G
2008-06-23 10:36:00 1435
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(42):__bad_size的问题
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 在编译内核时,有一个链接错误:[Error li1021] The
2008-06-20 12:43:00 1929
原创 再读内核存储管理(8):片内SRAM的使用
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 片内SRAM的使用BF561内部带有高达328K的片
2008-06-17 14:24:00 3223
原创 再读内核存储管理(7):icache支持
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 icache支持1.1.1 寄存器配置初始化
2008-06-17 14:21:00 1637
原创 再读内核存储管理(6):高速缓存的应用
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 高速缓存的应用内核经常需要请求和释放单个页面。
2008-06-17 14:18:00 1658
原创 再读内核存储管理(5):buddy算法
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 buddy算法buddy算法是用来做内存管理的经典算
2008-06-17 14:11:00 2509
原创 再读内核存储管理(4):存储区域管理
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 存储区域管理Linux支持非一致内存访问(N
2008-06-17 14:03:00 2152
原创 再读内核存储管理(3):bootmem分配策略
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 bootmem分配策略bootmem是内核中使用的一
2008-06-17 13:58:00 2309
原创 再读内核存储管理(2):相关的数据结构
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 相关的数据结构1.1.1 pglist_data
2008-06-17 11:58:00 1855
原创 再读内核存储管理(1):相关的全局变量
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1 相关的全局变量1.1.1 _ramst
2008-06-17 11:54:00 1812
原创 uclinux-2008r1(bf561)内核中内存管理相关的几个结构体
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1.1 pglist_datapglist_da
2008-06-05 15:42:00 1927
原创 uclinux-2008r1(bf561)内核中的zonelist初始化
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 在pglist_data这个结构体中,有一个成员: stru
2008-06-05 15:34:00 2169
原创 bf561-uclinux常见问题讨论
由于不断有一些朋友发邮件询问BF561及uclinux相关的一些问题,未能一一回复,在此先向这些朋友致歉! 我非常希望能够通过这个BLOG认识一些有共同爱好的朋友,这也是写BLOG的初衷,如果在此过程中能够帮助一些朋友解决一些小问题,则是最为高兴不过的事了。不过由于精力和时间有限,实在无法一一回复,故而希望大家如果有什么问题,尽量在此篇文章下回复,这样有一些相同的问题可以大家共同讨论
2008-06-05 12:51:00 1029 3
原创 uclinux-2008r1(bf561)内核存储区域初探
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 Linux支持非一致内存访问(Non-Uniform Memo
2008-06-04 15:59:00 1462
原创 uclinux-2008r1(bf561)内核中与存储管理相关的几个全局变量
快乐虾http://blog.csdn.net/lights_joy/lights@hb165.com 本文适用于ADI bf561 DSPuclinux-2008r1-rc8 (移植到vdsp5)Visual DSP++ 5.0 欢迎转载,但请保留作者信息 1.1.1 _ramstart, _ramend, _rambase
2008-06-04 10:42:00 1432
原创 再读uclinux-2008r1(bf561)内核中的bootmem
bootmem是内核中使用的一种较简单的内存分配策略,它用于在系统启动时使用,在buddy等内存分配系统初始化完成后将不再使用。其基本思想是将SDRAM的可用存储空间分成许多页,每页的大小为4K,在分配时以页为单位分配,分配方法是从低往高找直到找到一块或连续多块满足大小要求的空闲页面为止。1.1.1 数据结构1.1.1.1 bootmem_data/*
2008-06-03 16:11:00 1977
原创 uclinux-2008R1-RC8(bf561)到VDSP5的移植(41):PLL造成的困扰
出现一个很奇怪的问题:DSP上电后直接在仿真器上运行uclinux内核,串口无法接收到正常输出,仅有一两个异常字符。但是用VDSP4.5运行原来写的一个串口程序,可以正常输出。第一个郁闷的问题在于这个串口程序运行过一遍之后,再怎么运行uclinux内核都没有问题(除非断电)。中断后比较这两个程序的UART_*相关的寄存器配置,完全相同。况且前后两次运行uclinux,程序没
2008-06-03 11:19:00 1309
Visual EmbedLinux Tools 0.2.9
2016-08-02
Visual EmbedLinux Tools 0.2.8
2016-07-03
Visual EmbedLinux Tools 0.2.7
2016-06-22
Visual EmbedLinux Tools 0.2.6
2016-06-07
Visual EmbedLinux Tools 0.2.5
2016-05-19
Visual EmbedLinux Tools 0.2.4
2016-05-11
Visual EmbedLinux Tools 0.2.3
2016-04-13
Visual EmbedLinux Tools 0.2.1
2015-11-18
Visual EmbedLinux Tools 0.2.0
2015-11-06
Visual EmbedLinux Tools 0.1.7
2015-10-10
python27-ns3
2015-07-07
Visual EmbedLinux Tools 0.1.6
2015-03-29
Visual EmbedLinux Tools-0.1.4
2015-02-06
Visual EmbedLinux Tools-0.1.3
2015-01-25
Visual EmbedLinux Tools-0.1.2
2015-01-13
Visual EmbedLinux Tools-0.1.1
2015-01-03
快乐虾的工具箱0.0.2
2009-09-29
在vs2008下编译uclinux内核:工程文件:vs-fs-1.0
2009-07-13
快乐虾的工具箱 0.0.1
2008-11-21
memsim_csdn_0.1
2008-08-04
bfin-uclinux-2008r1-csdn-2008-08-28.part08
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part07
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part06
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part05
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part04
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part03
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part02
2008-07-28
bfin-uclinux-2008r1-csdn-2008-08-28.part01
2008-07-28
uclinux-2008r1到vdsp5(bf561)的移植记录_v0.1
2008-07-28
uclinux内核的存储管理_v0.2.pdf
2008-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人