![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM开发环境
文章平均质量分 91
xuezhimeng2010
这个作者很懒,什么都没留下…
展开
-
Linux Qt程序 serialport 串口权限问题
添加用户权限sudo gpasswd -a $USER dialout原创 2019-12-24 17:08:42 · 956 阅读 · 0 评论 -
Qt移植之tslib
需要的相关知识点:automake ,git1、安装automake libtool autoconf git;sudo apt-get install libtool autoconf automake git 2、git tslib源码;git clone https://github.com/kergoth/tslib3、编译安装(1) ./autogen.sh原创 2015-04-03 13:46:39 · 629 阅读 · 0 评论 -
shell 获取 目录名 当前目录名
Four ways to extract the current directory nameBy Sergio Gonzalez Duran on November 06, 2007 (9:00:00 AM) When you're programming a shell script, you often only need the current directory n转载 2015-09-10 11:19:42 · 1347 阅读 · 0 评论 -
Linux kernel编译
1、可以直接查找./arch/arm/configs目录下面是否有相应的处理器配置文件,然后在这里面cp一个副本,修改为自己所用的配置文件xxx_defconfig,根据需求,添加去除相应的功能配置。2、make xxx_defconfig,这时会在./目录下产生一个 .config文件,然后可以make menuconfig,可视化的检查一下自己的配置功能。3、然后可以make了,默认m原创 2015-10-21 10:21:24 · 464 阅读 · 0 评论 -
修改linux内核开机logo并居中全屏显示
1.准备图片 使用ubuntu自带的绘图软件GIMP是最为快捷的方式,使用命令进行转换也可以,实际测试中用命令转换图片老提示错误,所以就用GIMP的方式处理了。具体流程如下:(1)打开GIMP软件并加载图片资源(file->open),自己的原图片格式应该不限制,我的是bmp格式的。(2)点击Image->mode->Indexed 并在弹出的选项框内设置Generate optim转载 2015-10-21 09:36:59 · 1554 阅读 · 0 评论 -
Building GDB and GDBserver for cross debugging / Linux下交叉编译gdb和gdbserver
俗话说:工欲善其事,先必利其器。在对嵌入式进行调试之前,必须要生成调试器。经典地,Linux平台下的调试器为gdb。本文仅讲述如何生成调试器,不涉及其中的论理——要找理论,找老师或者课本。1、下载gdb:下载地址为:http://ftp.gnu.org/gnu/gdb/按照一般的想法,最新版本越好,因此下载7.2这个版本。当然,凡事无绝对。我转载 2015-10-12 09:06:46 · 654 阅读 · 0 评论 -
autogen.sh出错
执行autogen.sh 显示如下错误:configure.ac:24: error: possibly undefined macro: AC_DISABLE_STATIC If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf docum原创 2016-03-21 19:49:03 · 5512 阅读 · 1 评论 -
Youcompleteme插件使用条件编译(CompileFlags)去除警告和错误
粘贴一个我目前用的配置文件这个配置文件是使用vim编写stm32程序,并使用标准库的一个配置文件,相应的路径需要配置正确,否则会出现找不到头文件的错误提示;其中红色部分是用户自己define的预编译符号(即IAR开发环境中是comile--processer--defined symbol);当然这个配置中有好多没有用的FLAGS,我也不晓得删除哪个,目前不影响正常使用及语义补全,我就原创 2015-01-20 17:01:34 · 5328 阅读 · 0 评论 -
ubuntu 14.04 启用nfs连接开发板
转自:www.cnblogs.com/Charles-Zhang-Blog/archive/2013/02/05/2892879.html1.1 搭建NFS服务器 NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS设计之初就是为了在不同的系统转载 2015-01-11 13:56:48 · 5514 阅读 · 0 评论 -
make menuconfig 出错
起始执行 make menuconfig 有错误发生错误:*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurses libraries.转载 2012-11-15 13:11:09 · 780 阅读 · 0 评论 -
Ubuntu 12.04LTS tftp服务搭建
原文出处未知~~~~~~~~~~~~~~ 个人修改一部分:安装tftp-hpa tftpd-hpa xinetdsudo apt-get install tftp-hpa tftpd-hpa xinetd在根目录下创建文件夹/tftpboot/root修改目录权限chmod -R 777 /tftpboot/root 修改tftp配置文件,如果没有就创建转载 2012-11-11 21:12:37 · 591 阅读 · 0 评论 -
交叉编译环境的搭建
安装交叉编译环境参考文档:http://hi.baidu.com/andio/blog/item/173fa21c6cd9249286d6b6ba.html 2.1、获取支持EABI功能的交叉编译器进入下例子下载地址http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=liteDownlo转载 2012-12-01 11:47:12 · 678 阅读 · 0 评论 -
Linux GNU 编译基础知识
A. arm-linux-gcc这里只简单介绍该命令的使用方法,详细资料可详读参考资料中的《嵌入式LINUX应用开发完全手册》第3章。 -c 对源文件进行预处理、编译、汇编,但不做链接,生成中间OBJ文件,通常以.o结尾。 -g 添加调试信息 -o 指定输出文件。如果不指定-o filename 选项,默认输出为a.out文件。B. ar原创 2012-11-26 17:16:36 · 391 阅读 · 0 评论 -
连接时出错:(.ARM.exidx 0x0): undefined reference to `__aeabi_unwind_cpp_pr0\'
编译时加上选项(-nostdlib) -nostdlib不连接系统标准启动文件和标准库文件,只把指定的文件传递给连接器。这个选项常用于编译内核、bootloader等程序,它们不需要启动文件、标准库文件。C语言程序执行的第一条指令。并不是main函数。生成一个C程序的可执行文件时编译器通常会在我们的代码上加上几个被称为启动文件的代crt1.o,crti.o,crtend.o转载 2012-11-26 16:34:14 · 1149 阅读 · 0 评论 -
VMware共享文件夹
如何能将文件在虚拟机和Win7(在这里以Win7为例,WinXP操作一样)下实现互传。方法有很多种。今天,我们就介绍其中一种方法,通过VMware的共享文件夹来实现虚拟机Ubuntu与Win7的文件传输。 第一步:启动Ubuntu 12.04(其他版本的Ubuntu操作差不多) 1. 在VMware虚拟机界面,点VM->Install VMware Too转载 2013-02-24 17:51:53 · 352 阅读 · 0 评论 -
Keil-MDK的 Error: L6630E: Invalid token start expected number or ( but found。。。
解决方法:在options 的Linker选项卡中不要选择 【Use Memory Layout from ...】并且把下边自动生成的Scatter file文本框清空。原创 2013-08-20 22:41:00 · 5635 阅读 · 5 评论 -
最新arm-none-linux-gnueabi下载
需要先注册,不然不显示。。。https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite原创 2014-11-09 17:46:06 · 820 阅读 · 0 评论 -
Linux GCC常用命令
1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。转载 2012-11-18 09:37:26 · 405 阅读 · 0 评论