移动开发
文章平均质量分 78
Eason.wxd
我是Eason,我喂自己袋盐...
展开
-
纯新手DSP编程--5.15--代码创建
工程高级管理生成库工程 工程从属关系(Dependencies) 工程从属工具使你能够操作和编译更加复杂的工程。工程从属能够将一个大工程分割成多个小工程,然后使用这些工程从属创建最终的工程。子工程通常首先编译,因为主工程依靠这些子工程。 1 创建工程从属(子工程) 有三种方法创建一个工程从属关系或子工程。 (1)、从工程视窗中拖拽。将子工程放入目标工程中原创 2012-05-17 11:14:53 · 9335 阅读 · 0 评论 -
Android NDK开发之 Neon优化
http://blog.csdn.net/ccjjnn19890720/article/details/7291228转载 2015-06-22 16:19:10 · 6140 阅读 · 0 评论 -
Android NDK开发之 opencv for android 问题总结
http://blog.csdn.net/wendy260310/article/details/16335729转载 2015-06-23 13:27:16 · 5779 阅读 · 0 评论 -
Android NDK开发之 opencv manage 免安装生成opencv应用
http://m.blog.csdn.net/blog/dragonwunghao8/38870047转载 2015-06-23 13:41:46 · 5672 阅读 · 0 评论 -
Android NDK开发之 与NEON相关的库
math_neonhttp://blog.csdn.net/alien75/article/details/9128453NE10http://blog.csdn.net/alien75/article/details/11687329比较简单,纯记录。原创 2016-01-18 14:26:52 · 5800 阅读 · 0 评论 -
DSP芯片概述--7.24
1 DSP芯片特点: 采用哈佛结构 程序存储器和数据存储器分开,有独立的数据总线和程序总线,可独立编址和独立访问。 采用多总线结构 可同时进行取指令和多个数据存取操作,使CPU在一个机器周期内可多次对程序空间和数据空间进行访问,大大地提高了DSP的运行速度 采用流水线结构 在单指令周期内完成数字信号原创 2012-07-24 12:46:31 · 6396 阅读 · 0 评论 -
GEL语言运用
GEL语言属于解释语言,是C语言的一个子集,使用该语言写出的GEL函数具有两大功能,一是配置CSS工作环境。二是直接访问目标处理器DSP(包括软/硬仿真器)。GEL函数,不区别函数返回值的类型,也不需要附加任何头文件信息来定义参数类型,GEL可以通过数据的取值,自动获得这些类型信息。用户可以使用GEL函数完成类似宏操作的自动化批处理任务,如编译,连接并运行程序等。但GEL本身具有的类C语法使其原创 2012-05-17 15:15:40 · 6055 阅读 · 0 评论 -
ARM、DSP、FPGA的技术特点和区别
首先,他们都是微处理器,都是嵌入式系统开发的核心,这也是他们与嵌入式的区别。单片机,也是微处理器,但不如他们集成的功能强大,要外扩设备。因此,确切的说,是微控制器。 在嵌入式开发领域,ARM是一款非常受欢迎的微处理器,其市场覆盖率极高,DSP和FPGA则是作为嵌入式开发的协处理器,协助微处理器更好的实现产品功能。那三者的技术特点以及区别是什么呢?下文就此问题略做了总结。ARM转载 2012-08-04 13:20:09 · 5866 阅读 · 0 评论 -
CAN总线基础总结
1原创 2013-07-17 23:41:54 · 17748 阅读 · 1 评论 -
DSP之解读FAT32文件系统
FAT 的全称是File Allocation Table(文件分配表系统),FAT 文件系统1982年开始应用于MS- DOS 中。FAT 文件系统主要的优点是它可以被多种操作系统访问,如MS- DOS , Windows 所有系列和OS/2 等。这一文件系统在使用时遵循8.3 命名规则(即文件名最多为8 个字符,扩展名为3 个字符)。同时FAT 文件系统无法支持系统高级容错特性,不具有内部转载 2012-08-03 15:08:50 · 8002 阅读 · 0 评论 -
DSP之通信之MMC控制器
MMC控制器,能读写MMC卡或者SD卡。每个MMC控制器包括:1 支持MMC或者SD卡2 支持MMC/SD协议或SPI协议3 可供未来扩展的面向软件的实现4 为MMC控制器的操作提供可编程频率5 为控制MMC和SD卡之间发送定时的时钟,提供可编程频率 1 MMC控制器的任务如上图,MMC在CPU或者DMA控制,和一个或者多个存储卡之间发送数据。CPU或DMA原创 2012-08-15 09:15:36 · 8475 阅读 · 0 评论 -
DSP之外部设备连接接口之EMIF
外部设备连接接口包括外部存储器连接接口(EMIF)、主机接口(HPI)等。外部存储器接口主要用来同并行存储器连接,这些存储器包括SDRAM、SBSRAM、Flash、SRAM存储器等,外部存储器接口还可以同外部并行设备进行连接,这些设备包括并行A/D、D/A转换器、具有异步并行接口的专用芯片,并可以通过外部存储器接口同FPGA、CPLD等连接;主机接口主要用来为主控CPU和C55x处理器之间提供一原创 2012-08-15 16:02:25 · 54140 阅读 · 4 评论 -
DSP之有限字长效应
由于专用硬件或者计算机软件实现的数字信号处理中,有关的参数以及运算过程的结果都是存储在有限字长的存储单元中,由于有限精度表示数据,必然对原系统产生误差。常见的引起有限字长效应的误差因素有:1 A/D转换将模拟信号变为一组离散电平产生的量化效应。2 系数用有限二进制数表示产生的量化效应3 运算过程中,尾数处理误差和防溢出而压缩电平的有限字长,包括低电平极限环振荡和溢出振荡效应。原创 2012-08-29 09:38:24 · 9513 阅读 · 0 评论 -
DSP之直接存储器访问控制器
DMA控制器1 概述 DMA控制器可以无需CPU介入而在内部存储器、外部存储器及片上外设之间传送数据,HPI接口也使用DMA辅助端口传送数据。DMA具有如下的特点: DMA可以独立于CPU工作;有4个标准端口(port)与DARAM、SARAM、外部存储器和外设相连;一个辅助端口用于HPI和存储器之间的数据传送;具有6个通道;可以设置每个通道的优先级;原创 2012-08-17 13:12:36 · 8948 阅读 · 0 评论 -
DSP之外部设备连接接口之HPI
通过主机借口HPI,外部主机可以直接访问DSP内部的双访问RAM(DARAM). HPI可以让外部的主处理器直接访问DSP内存映射中的部分内存,而无需DSP干预。通过主机接口还可以完成DSP的程序引导,DSP向主机发出中断信号要求主机响应中断等功能。HPI提供了一个16位宽的并口,使用14位地址,每个地址装一个16位的字。HPI不能直接访问其他的外设寄存器,如果主机需要从其他外设原创 2012-08-16 22:21:35 · 17146 阅读 · 0 评论 -
Android NDK开发之 NDK 局部 全局引用
http://my.oschina.net/ososchina/blog/366735转载 2015-06-14 21:45:59 · 5667 阅读 · 0 评论 -
Android NDK开发之 NDK类型签名
转自:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/18/2143977.html转载 2015-06-14 21:28:43 · 5761 阅读 · 0 评论 -
纯新手DSP编程--5.21--RTDX
1. RTDX 介绍(1) Real-Time Data Exchange (RTDX)提供了实时,连续了解目标系统程序运行情况的手段,它允许用户在不干扰目标系统程序运行的情况下,在主机和目标系统之间传送数据。利用主机提供的COM接口,主机中的其他程序可以获取数据,并以自己需要的形式显示和解释数据。因此有利于用户即使了解目标系统的运行情况,加快开发周期。很多开发系统和应用程序都支持CO原创 2012-05-21 14:10:03 · 6529 阅读 · 0 评论 -
Ubuntu开发问题集
1.系统安装http://www.33lc.com/article/4013.html转载 2015-03-24 14:15:41 · 5609 阅读 · 0 评论 -
Ubuntu 环境变量文件介绍
转自:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:系统级:转载 2015-05-28 09:34:04 · 5600 阅读 · 0 评论 -
Linux中profile、bashrc、bash_profile之间的区别和联系
转自:http://blog.csdn.net/chenchong08/article/details/7833242/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:# /etc/profile# System wide environmen转载 2015-05-28 09:37:34 · 5561 阅读 · 0 评论 -
POSIX标准总体分析
线程是有趣的了解如何正确运用线程是每一个优秀程序员必备的素质。线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中,内核使用时间分片来模拟线程的并发执行,这种方式和进程的相同。而在多处理器系统中,如同多个进程,线程实际上一样可以并发执行。那么为什么对于大多数合作性任务,多线程比多个独立的进程更优越呢?这是因为,线程共享相同的内存空间。不同的线程可以存取内存中的同一个转载 2016-03-26 12:12:28 · 10355 阅读 · 0 评论 -
posix线程使用详解
原文:http://blog.csdn.net/liuhongxiangm/article/details/8308697Posix多线程编程学习笔记(一)—线程基础(1)一.什么是线程 在一个程序里的多个执行路线就叫做线程。更准确的定义是:线程是“一个进程内部的一个控制序列”。 典型的unix进程可以看成只有一个控制线程:一个进程在同一时刻转载 2016-03-26 12:50:21 · 6712 阅读 · 0 评论 -
win10 远程控制ubuntu14.04 15.04
http://www.linuxdiyf.com/linux/13845.html转载 2016-04-07 11:30:27 · 6241 阅读 · 0 评论 -
多线程中使用信号机制 pthread_sigmask()
原文:http://blog.csdn.net/i_am_jojo/article/details/7592219转载 2016-05-09 11:18:14 · 7490 阅读 · 0 评论 -
Android NDK开发之 NEON 矩阵转置,矩阵乘法实现
一般使用:http://blog.chinaunix.net/uid-20385936-id-3689659.html转载 2016-01-08 13:26:52 · 6442 阅读 · 0 评论 -
Android NDK开发之 ARM与NEON指令说明
原文引自:http://blog.csdn.net/chshplp_liaoping/article/details/12752749在移动平台上进行一些复杂算法的开发,一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。ARM是微处理器行业的一家知名企业,其芯片结构有:armv5、armv6、armv7和armv8系列。芯片类型有:arm7、arm9、arm11转载 2016-01-07 14:38:20 · 6821 阅读 · 0 评论 -
Android NDK开发之 arm_neon.h文件ABI说明
#ifndef __ARM_NEON__ #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h #en原创 2016-01-05 14:31:47 · 10253 阅读 · 0 评论 -
Android NDK开发之 NEON使用介绍
neon 优化配置使用原创 2016-01-05 14:26:16 · 12806 阅读 · 0 评论 -
Android NDK开发之 NEON基础介绍
这是官方介绍:http://www.arm.com/zh/products/processors/technologies/neon.php一、NEON简介ARM® NEON™ 通用 SIMD 引擎可有效处理当前和将来的多媒体格式,从而改善用户体验。NEON 技术可加速多媒体和信号处理算法(如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理技术、电话和声音合成),其原创 2015-12-30 14:04:24 · 7812 阅读 · 0 评论 -
Android NDK开发之 Android系统开发中LOG的使用
浅谈Android系统开发中LOG的使用转自:http://blog.csdn.net/luoshengyang/article/details/6581828转载 2015-06-11 14:05:49 · 5691 阅读 · 0 评论 -
DSP之SD卡读写
SD卡SD 卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用.SD 卡标准SD(Secure Digital)卡有两个标准:1,标准SD1.1 版,采用4bit 数据带宽,工作频率25Mhz,100Mbps 理论数据传输率,设计最大容量2GB(部分厂商用特别技术使SD1.1 版容原创 2012-08-01 08:36:07 · 13806 阅读 · 0 评论 -
DSP之通信之异步串口
异步串口UART外围设备是基于工业标准TL16C550的异步通信模块,对于TL16C550的功能进行升级。除了支持单字符模式,还支持交替FIFO模式。通过对接收和发送的数据缓冲来减小CPU软件的开销。 UART把从外设接收到的串行数据转换成并行数据,以及把CPU接收到的并行数据转换成串行数据,它本身具有控制能力和一个处理的中断系统,可以减少通信连接的软件管理。1 异步串口基本原创 2012-08-16 10:16:57 · 13607 阅读 · 1 评论 -
纯新手DSP编程--5.21--CCS高级工具的使用
可视化连接器可视化连接器的工作文件,称为处方,Recipe,其扩展名为.rcp,描述了如何连接程序,主要有原料和指南两部分组成。原料 包括输入目标文件和硬件描述。硬件描述可以来自连接命令文件,DSP/BIOS配置文件或者存储器描述文件指南 组合原料的策略、在用户用拖放等操作完成存储器布局的过程中自动生成指南。有了处方文件,可视化连接器可以根据指南将原来组合成最终的.out文件。用户原创 2012-05-18 16:35:14 · 6123 阅读 · 0 评论 -
DSP定点运算
1 数的定标在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。 一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。 显然,字长越长,所能表示的数的范围越大,精度也越高。 数的定标 :由程序员来确定一个数的小数点处于16位中的哪一位 ,通过设定小数点在16位数中的不同位置,就可以表示不同大小和不同精度的小数 。 方原创 2012-06-08 08:57:45 · 8497 阅读 · 0 评论 -
纯新手DSP编程--5.18--调试(续)
装载程序后,默认的配置,会自动打开一个反汇编窗口,你可以设置IDE,直接跳转到main,而不用打开反汇编窗口。在反汇编窗口中,黄色小箭头指向c_init100,这不是用户代码的一部分,而是C语言引导代码的入口。所有的C语言程序都会在连接时自动加上引导代码。这些代码一般不需要调试,需要调试的是用户代码,因此,要Go main。Load Symbol:加载符号。可执行程序中,一般都会有个符号表原创 2012-05-18 12:59:01 · 6886 阅读 · 0 评论 -
纯新手DSP编程--5.18--调试
这一节适用所有使用 Code Composer Studio IDE 的平台。然而,不是所有器件都能权限 使用所有本节所讨论的工具。用户如果想知道可供使用的工具列表,可查看在线帮助和 Code Composer Studio IDE 提供的在线文档。 本节讨论 Code Composer Studio 包含的不同调试工具 1 建立调试环境 为了实现成功调试,调试环境原创 2012-05-17 15:36:52 · 14041 阅读 · 0 评论 -
纯新手DSP编程--5.16--目标和主机设置
这一部分介绍了如何定义和设置单处理器或多处理器的目标计算机的特性,如何根据客户的需求定制集成开发环境备几个通用选项。 1 设置目标主机 1.1 CCS 设置工具 (CCS Setup Utility) 这一部分介绍了如何定义和设置单处理器或多处理器的目标计算机的特性,如何根据客户的需求定制集成开发环境的几个通用选项。 1.1.1 加入一个存在的配置 设置工具允许你配原创 2012-05-17 09:09:20 · 6485 阅读 · 0 评论 -
纯新手DSP编程--5.15--CCS简述
从昨天开始,自己从VC开发转向的DSP编程,工作需要,呵呵,知识还是自己的,认真学习。。。CCS最早是由GO DSP公司为TI公司的C6000系列开放的,后来TI收购了GO DSP,并将其扩展到它的其他系列。C3X中没有DSP/BIOS功能,因此为了区别,将C3X称作CC。折腾了两天,一个编译环境才搭好,还是自己的本本搭好的。公司电脑,同样也是XP系统,在安装CCS3.3快结束时,卡死原创 2012-05-15 16:45:53 · 11949 阅读 · 1 评论 -
纯新手DSP编程--5.31--硬件中断管理
为了正确响应硬件中断,同时也为了DSP/BIOS内核的稳定性,在编写HWI硬件ISR时,请特别注意以下几点:在一个硬件中断的ISR中请不要调用SWI_disable和SWI_enable函数。在NMI(不可屏蔽中断)的ISR中不要调用HWI_enter,HWI_exit以及其他任何DSP/BIOS的API函数。当硬件中断的ISR使用DSP/BIOS的HWI调用程序时,请不要再调用HWI原创 2012-05-31 08:57:42 · 5937 阅读 · 0 评论