- 博客(11)
- 资源 (11)
- 收藏
- 关注
转载 linux 文件编码格式转换
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。 查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencod
2013-03-30 21:41:24 20543
原创 K60(Cortex-M4)开源开发探索(七)—— kermit的安装与配置
在我们的研究当中,经常会遇到串口发送数据的问题,在linux下有没有一款合适的串口调试助手呢?答案当然是肯定的。 C-kermit是一款集成了网络通信、串口通信的工具,功能类似于Tera Term,是linux下一款强大的串口调试助手。它有如下多种功能: 1、支持kermit文件传输协议 2、自定义了一种脚本语言,它强大而易于使用,可用于自动化工作 3
2013-03-23 22:22:46 3313 3
原创 K60(Cortex-M4)开源开发探索(六)—— OpenOCD的配置
OpenOCD需要针对不同的JTAG工具和不同的目标芯片,配置一个配置文档。一般而言,配置文档分为4个部分。 1、Daemon 主要是配置openocd对外的通讯所使用的本地TCP/IP端口,如gdb、telnet所使用的端口。 接口Port的定义一般如下(非特殊情况,无需修改,定义了一些端口号) telnet_port 4444
2013-03-23 22:01:53 5988 1
原创 K60(Cortex-M4)开源开发探索(五)—— 交叉编译环境构建
根据之前的设计,现在准备开始一步一步构建交叉编译环境。 一、ARM工具链 嵌入式设备由于不具备一定的处理器能力和存储空间,程序开发一般用PC来完成,然后将可执行文件下载到嵌入式系统中运行。这是目前嵌入式程序开发的不二选择——Host/target模式。但这引发了一个问题:由于Host和Target的处理器体系结构不同,我们不能直接用PC上既有的程序开发工具,必须使用跨
2013-03-23 21:32:49 5792 1
原创 K60(Cortex-M4)开源开发探索(四)—— 交叉编译环境设计
一、开源开发简介 windows作为现在桌面系统的主流,在开源开发领域中却存在配置困难、软件支持少等缺点,而本身就是开源系统的linux在这一领域就显示了强大的性能。近几年来,开源软件依靠灵活的特性,已经主宰了嵌入式软件开发,成为了当今嵌入式市场竞争的主要推动因素。为了适应发展,具有更好的可扩展性,我也选用linux作为研究平台。基于linux 的操作系统有很多,现在应用比较广泛
2013-03-23 20:37:43 6350 1
原创 K60(Cortex-M4)开源开发探索(三)—— 软件开发平台设计
我是从参加飞思卡尔全国大学生智能汽车竞赛开始接触单片机的,现在的主要研究方向是移动机器人的嵌入式软件开发。飞思卡尔的智能汽车其实就是移动机器人的典型代表,在这个行业当中,软件开发面临着很大的挑战,我在上一篇博客中也进行了详细的分析。为了能满足比赛以及科研的需求,我们准备开发一套完整的K60软件开发平台,建立移动机器人软件开发库,减少今后重复劳动以及不科学调试所浪费的时间。 以下
2013-03-23 16:31:20 3446
原创 K60(Cortex-M4)开源开发探索(二)—— 嵌入式软件开发需求分析
一、嵌入式软硬件开发现状 随着电子技术的不断发展,各类硬件的性能不断提升,而成本和使用难度却在不断下降。硬件的日益成熟和稳定,让嵌入式软件成为了,嵌入式开发中的关键问题。但是纵观现在的嵌入式开发现状,虽然占据了系统开发的大部分时间,可还是显得有点力不从心,很难满足用户的需求,主要表现在以下几个方面: (1)开发复杂:传感器、驱动器等硬件功能越来越多,
2013-03-23 15:59:47 3279
原创 K60(Cortex-M4)开源开发探索(一)—— K60简介
一、Cortex-M4内核简介 ARM Cortex-M4 处理器是由 ARM 专门开发的最新嵌入式处理器,用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。 高效的信号处理功能与 Cortex-M 处理器系列的低功耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新兴类别的灵活解决
2013-03-23 14:27:33 13882
原创 PCL1.6源码在ZYNQ(Cortex-A9)上编译
在之前的博客中,已经成功在PC的ubuntu12.04上编译了PCL1.6源码,今天开始尝试在ZYNQ(Cortex-A9)上进行编译。在PCL的邮件列表中,anupkini已经在ZYNQ上成功编译了PCL1.6,但是在使用过程中貌似还存在问题。 相关链接:http://www.pcl-developers.org/unable-to-compile-PCL-for-ARM-C
2013-03-10 13:39:17 3685 1
原创 使用Kinect生成点云数据
参考台湾Heresy大神的程序:http://kheresy.wordpress.com/2011/01/25/build_3d_point_cloud_via_openni/#include #include #include #include using namespace xn; using namespace std; //point cloud data st
2013-03-09 21:05:04 20016 31
原创 Ubuntu12.04编译PCL1.6源码
已经在Ubuntu12.04上成功编译了openni的库,为了研究点云数据,还需要安装PCL库。按照官网上的说法(http://pointclouds.org/downloads/linux.html)使用apt-get的方式安装,但是总是提示安装所依赖的其他库未安装,纠结了许久未安装成功,所以决定使用源码进行编译安装。 一、下载源代码 可以直接从官网上下载:
2013-03-08 18:59:05 9603 6
ROS中smartcar机器人的描述文件
2013-05-31
grub4dos制作多系统启动U盘所需文件打包
2013-05-28
使用grub4dos制作多系统启动U盘
2013-05-28
ROS链接openni库测试代码
2013-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人