- 博客(10)
- 资源 (4)
- 收藏
- 关注
转载 Linux内核模块编译、加载&卸载及查看运行结果
[源代码hellomod.c] 这里我仅使用了最简单的代码HelloWorld #include #include #include MODULE_LICENSE("GPL") static int __init my_init(void) { printk("hello world!\n"); return 0; } static void __exit m
2011-11-23 11:12:35 892
转载 linux内核驱动中 结构体 初始化 逗号问题
在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化项目: static struct usb_driver usb_s
2011-11-23 09:42:54 926
转载 nfs服务
今碰到一牛人,大专,比我强多了,惭愧!! 虚拟机用 桥式, 开发板ip要和虚拟机ip网段一致。 1)关闭防火墙:/etc/init.d/iptables stop ; setup 配置可永久关闭 2) 设置共享目录 #gedit /etc/exports ;初次打开应为空,添加如下内容: /home/root_nfs *(
2011-11-15 22:52:22 490
转载 fedora 10 smba设置-与windows共享文件夹
1) 禁用SELinux 1.在安装Fedora时选择开启或者关闭SeLinux。当然相信大多数来到这里的不会是为了这种方法来到这里。 2.临时关闭SELinux。如果你仅仅只是想临时关闭,可以输入 setenforce 0 3.禁用SELinux。在 /etc 下可以看到一个SELinux文件夹,进入后,里面有个config文件,在终端进入到文件夹,输入 gedit config
2011-11-11 12:36:25 2177
转载 TI Davinci DM6446开发攻略——UBL移植
UBL的程序设计,相对UBOOT、KERNEL、ROOTFS、设备驱动、DSP开发来说,还是比较简单。我们先从DAVINCI的启动说起,了解UBL在DAVIN系统中的位置和作用。对于固件程序烧写在NAND FLASH的Davinci dm644x嵌入式系统, 上电启动的过程如下: RBL(ARM ROM Boot Loader)在芯片出厂的时候就已经烧写到ROM里了,这不需要大家
2011-11-11 08:51:42 765
转载 I Davinci DM6446开发攻略——开发环境搭建
TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是要搭好开发环境。其实TI的EVM(TI 的开发板)也提供相关的EVM start guide(sprue66f.pdf),适合参考。 D
2011-11-10 19:00:18 990
转载 CMEM模块
由于应用程序是运行在ARM核的Monta Vistalinux之上,在应用程序的地址空间里使用的都是逻辑地址,当将这个指针传递给DSP端的算法时,DSP不能够进行处理,因为DSP核的算法运行在DSP/BIOS之上,只能访问实际的物理地址。为了解决这个问题,TI提供了一个CMEM软件模块,用于解决这个问题。 CMEM是一个连续物理存储空间分配软件,使得ARM端Linux进程和DSP端算法之间能够共
2011-11-09 21:08:07 826
转载 Codec Engine进行程序开发四个部分
l 算法建立 算法建立部分需要生成xDAJS算法并将其打包,使Codec Engine能够使用和配置这些算法。如果编码/解码器符合xDM标准,则Codec Engine能够使用和配置这些算法。如果编码/解码器不符合xDM标准,而编码/解码器支持远程执行,算法的建立者就要为 codec Engine提供骨架和存根。 l 服务器集成 DSP服务器(DSPServer)集成部分是为了支持Eng
2011-11-09 21:01:49 1897
转载 帮您快速入门 TI 的 Codec Engine
转自:http://focus.ti.com.cn/cn/general/docs/gencontent.tsp?contentId=61575 德州仪器半导体技术(上海)有限公司 通用DSP 技术应用工程师 崔晶 德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446已经问世快三年了。继DM644x之后,TI又陆续推出了 DM643x,DM35x,DM6467
2011-11-09 09:51:45 1241 1
转载 ARM工作模式
从编程的角度看,arm微处理器的工作状态有两种,并可在两种状态之间切换: (1) arm状态,此时处理器执行32位的字对齐的arm指令 (2) thumb状态,此时处理器执行16位的,半字对齐的thumb指令(为了兼容老芯片) 在程序运行的过程中,可以在两种状态之间进行相应的转换。处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。
2011-11-01 21:01:35 5823 1
Source Insight 4.0.99.zip
2019-09-23
人脸检测 MFC openCV vc++源程序
2011-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人