Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

随笔分类 -  linux kernel driver apply

菜鸟在ubuntu 16.04下制作am335x的SD卡启动盘反思
摘要:以前只在消费电子平台android和rtos上做软件,每次都是公司的环境现成的,根本不用去想启动加载那部分 的事情,最近在做一个工控机的项目时,接触到了TI的arm335x系列的平台,才发现在嵌入式的世界中,我仍是 一只小小鸟,连环境都搞不定的小小鸟。 花了那么久制作一个SD启动盘,这个怎么也要记录 阅读全文
posted @ 2018-01-24 13:48 虚生 阅读(509) 评论(0) 推荐(0) 编辑
ubuntu环境下编译linux内核问题解决备忘
摘要:在使用比较新的gcc编译内核时,经常遇到这个问题: 问题一: 提示: mkimage" command not found - U-Boot images will not be built 原因是新的ubuntu系统上,这个工具的名字已经变了,安装方式如下所示: sudo apt-get inst 阅读全文
posted @ 2018-01-22 13:43 虚生 阅读(249) 评论(0) 推荐(0) 编辑
arm-linux-objdump反汇编使用指南
摘要:一. arm-linux-objdump常用来显示二进制文件信息,常用来查看反汇编代码 二. 常用选项: 1.-b bfdname 指定目标码格式 2.—disassemble或者-d 反汇编可执行段 3.—dissassemble-all或者-D 反汇编所有段 4.-EB,-EL指定字节序 5.— 阅读全文
posted @ 2017-12-28 13:36 虚生 阅读(4943) 评论(0) 推荐(0) 编辑
解压缩遇到问题解决和分析
摘要:最近在部署环境,在安装memcached的过程中解压时, 解压命令:tar -zvxf memcached-1.4.34.tar.gz 遇到了一个问题, gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error i 阅读全文
posted @ 2017-12-06 19:58 虚生 阅读(269) 评论(0) 推荐(0) 编辑
使用speex动态链接库过程中遇到问题及解决方法
摘要:本以为speex的应用程序很容易就能跑起来,可是,实际操作中才发现,这里面暴露 的问题还真不少。看来以后不能眼高手低了,知行合一,这个一定要牢记在心中。 speex安装成功后,可以一直无法调用动态链接库,网上搜资料,发现自己是没有把 动态链接库的目录添加到环境变量中,使用查找工具,查找了一下我的li 阅读全文
posted @ 2017-10-25 11:54 虚生 阅读(551) 评论(0) 推荐(0) 编辑
linux下静态链接库和动态链接库
摘要:关于链接库的知识,网上太多资料了,但是并不代表我很熟悉。今天遇到了 一个问题,就是由于静态链接库和ubuntu系统不兼容导致的,虽然花了点时间才搞定 但是,其中暴露的问题也不少。 没有区分好静态链接库和动态链接库的概念和使用方法。 链接库,顾名思义,就是一些函数代码的集合库,主要有静态链接库和动态链 阅读全文
posted @ 2017-10-23 17:13 虚生 阅读(965) 评论(0) 推荐(0) 编辑
使用autogen工具生成Makefile遇到问题解决思路
摘要:使用autogen工具生成Makefile,最新的应用程序很多都使用autogen,本着知行合一的精神 最近有空也研究了一下该工具的使用,详细步骤请参考文档: http://blog.csdn.net/scucj/article/details/6079052 我这里只把遇到的问题列出来,做个笔记。 阅读全文
posted @ 2017-10-17 17:39 虚生 阅读(1795) 评论(2) 推荐(0) 编辑
使用autogen生成应用程序遇到问题及解决方法
摘要:从github上下载的代码,运行autogen.sh的时候,上报错误: $ ./autogen.sh --prefix=/usr./autogen.sh: 10: ./autogen.sh: autoreconf: not found 资料搜索,结果是我的ubuntu系统缺少相应的安装包,解决方式如 阅读全文
posted @ 2017-10-17 17:16 虚生 阅读(4394) 评论(0) 推荐(0) 编辑
搭建git远程服务器三步骤
摘要:以前都是使用git,这次由于工作需要,需要自己搭建一个远程git服务器。根据网上的 介绍,捣鼓了一下午,终于把远程git服务器搞定了,这里,做个总结。 搭建git远程服务,首先要安装git和ssh,以及根据实际需要是否添加git账号。这些本文不做介绍,详细请看参考目录a 首先,要在根目录下使用命令: 阅读全文
posted @ 2017-10-12 20:23 虚生 阅读(1180) 评论(0) 推荐(0) 编辑
详解m4文件
摘要:最近在分析speex代码,发现编译过程中需要的一个speex.m4文件不知道是何方神圣,怀着对未知知识的渴望,跑到某哥和某基问了一下,算是认识了,为了方便以后经常见面,这里就做个记录吧。 M4实际上是一种编程语言,后缀是.m4,说明这个文件是使用.m4写的,说的专业一点,这实际上就是一个通用宏处理器 阅读全文
posted @ 2017-10-12 09:40 虚生 阅读(12677) 评论(0) 推荐(0) 编辑
linux查看系统32位还是64位
摘要:1. 从系统查看 1.1 uname -a 命令 [root@qs-dmm-rh2 ~]# uname -a Linux qs-dmm-rh2 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux [r 阅读全文
posted @ 2017-03-29 14:48 虚生 阅读(935) 评论(0) 推荐(0) 编辑
ubuntu 16.04 的64位 安装arm-none-linux-gnueabi-gcc的步骤和问题解决
摘要:一 首先下载arm-none-linux-gnueabi-gcc交叉编译器,根据不同的需求请在网址: https://launchpad.net/gcc-arm-embedded/+download 中下载所需的代码 二 建立一个目录,通过解压缩命令 tar -jxvf gcc-arm-none-e 阅读全文
posted @ 2017-02-04 10:34 虚生 阅读(19517) 评论(0) 推荐(0) 编辑
ubuntu-14.10下,安装gcc交叉编译器遇到问题及解决方法
摘要:一 下载gcc-arm-none-eabi-4_9 安装成功后上报错误: ./gcc-arm-none-linux-gnueabi-gcc: No such file or directory 网上查资料,发现该问题的原因是ubuntu的系统是64位的,而编译器是需要编译32位的,需要安装64位上可 阅读全文
posted @ 2016-11-08 09:41 虚生 阅读(2609) 评论(0) 推荐(0) 编辑
ssh配置文件及问题解决
摘要:一 ssh的配置文鉴模板 Host AAA User gitolite3 HostName IP地址 IdentityFile ~/.ssh/key 二 下载代码的方法 1 ssh git2 git clone (配置文件的host名字):sw 三 遇到问题 调用私钥的时候提示: Permissio 阅读全文
posted @ 2016-10-25 16:55 虚生 阅读(355) 评论(0) 推荐(0) 编辑
arm交叉编译器科普
摘要:交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch - 体系架构,如ARM,MIPS vendor - 工具链提供商 os - 目标操作系统 eabi - 嵌入式应用二进制接口(Embedded Application Binary Interf 阅读全文
posted @ 2016-09-14 16:38 虚生 阅读(487) 评论(0) 推荐(0) 编辑
modprobe和insmod的区别
摘要:linux设备驱动有两种加载方式insmod和modprobe,下面谈谈它们用法上的区别1、insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址。写法为: insmod drv.ko2. modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统 阅读全文
posted @ 2016-09-13 10:45 虚生 阅读(4366) 评论(0) 推荐(0) 编辑
xshell无法连接到linux主机原因分析
摘要:xshell连接linux主机时,会出现错误:Could not connect to '192.168.89.144' (port 22): Connection failed. 但是这时能ping通。 通过查看资料,这种情况可能的原因主要有两种: A 桥接模式可以使路由器使用DHCP的方式分配I 阅读全文
posted @ 2016-09-13 09:56 虚生 阅读(43127) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示