嵌入式Linux开发
文章平均质量分 80
bian1029
这个作者很懒,什么都没留下…
展开
-
cannot open output file hello: Permission denied
有可能是权限的问题。即:你的普通用户在hello.c目录下没有写的权限。如果让你的普通用户在hello.c所在目录有写权限,应该就没问题了。测试:root用户在/home目录下创建文件hello.croot可成功在该目录下编译hello.c,生成可执行文件hello。然后切换到系统中某普通用户,假设为Wang, 但是Wang在/home目录没有写权限。gcc hello.c -o hello 经历了预处理、编译、汇编、链接的过程才生成hello二进制文件。你可以用-v选项, gcc hello.转载 2020-09-01 09:19:52 · 3436 阅读 · 1 评论 -
多个文件目录下Makefile的写法
多个文件目录下Makefile的写法1、前言 目前从事于linux下程序开发,涉及到多个文件,多个目录,这时候编译文件的任务量比较大,需要写Makefile。关于Makefile的详细内容可以参考网上流传非常广泛的《跟我一起写Makefile》http://blog.csdn.net/haoel/article/details/2886/,作者是个大牛,非常佩服。2、简单测试转载 2017-06-26 11:38:22 · 520 阅读 · 0 评论 -
Ubuntu 下安装 Slickedit
前几篇讲了slickedit ,今天补一下在Linux下的安装方法 :综合网上资料以及最新版本做了调整先把它从以下链接中下载下来http://pan.baidu.com/s/1pJEwBHp或者链接: http://pan.baidu.com/s/1i3Igk3z 密码: trdj第一步:解压slickedit.tar.gz:tar -zxvf slicke转载 2017-06-10 09:42:30 · 498 阅读 · 0 评论 -
Ubuntu下slickedit的安装与配置
因为总觉得把代码传到虚拟机中很麻烦,于是最近装了一个编辑器slickedit,用起来堪称是Linux下的sourceinsight,希望借此可以提升开发效率…..系统环境为64位Ubuntu14.04 ,slickedit版本为2014linux641.安装首先下载获得安装包,将其放在Ubuntu的目录下解压tar zxvf se_19000014_linux64.tar.转载 2017-06-09 15:11:00 · 707 阅读 · 0 评论 -
Linux 下c获取当前时间(精确到秒和毫秒或者微秒)
获取当前的时间的秒数和微秒数本方法需要用到gettimeofday()函数,该函数需要引入的头文件是 sys/time.h 。函数说明int gettimeofday (struct timeval * tv, struct timezone * tz)1、返回值:该函数成功时返回0,失败时返回-1 2、参数 struct timeval{ long tv_sec; //秒转载 2017-06-16 22:12:27 · 2503 阅读 · 1 评论 -
Sourcery CodeBech Lite下载
Sourcery CodeBech的下载页面:http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/在Supported Processors下, 选择你所需要的processor 以及 OS。原创 2017-05-18 13:07:25 · 955 阅读 · 0 评论 -
Linux下TI omap芯片 MUX 配置分析(以AM335X芯片为例)
http://blog.chinaunix.NET/uid-20543672-id-3067021.html在移植内核的时候,通常会遇到引脚复用(MUX)的配置问题。在现在的Linux内核中,对于TI的ARM芯片,早已经有了比较通用的MUX配置框架。这对于许多TI的芯片都是通用的,这次看AM335X的代码顺手写一下分析,以备后用。一、硬件 对于许多TI的芯片来说,转载 2016-11-06 14:38:14 · 375 阅读 · 0 评论 -
AM3359 GPIO 驱动设计
AM3359 GPIO 驱动设计开发板:英蓓特科技有限公司的Mini8600B处理器:TI 公司的AM3359操作系统:Linux 3.2.0一、GPIO 资源简介AM3359 包含四组GPIO 引脚,GPIO0~GPIO3,每组32 根线,共128 根GPIO 引脚。GPIO0 寄存器基地址:0x44E0_7000GPIO1 寄存器基地址:0x4804_C000G转载 2016-11-06 14:35:56 · 441 阅读 · 0 评论 -
AM335x SPL
AM335x SPL一、AM335x bootloader :1st stage:RBL (ROM)2st stage:SPL (内部RAM:0x402f0400)3st stage:U-Boot (一般外部DDR)SPL是bootloader的第二部分,由RBL引导运行,主要目的就是引导U-Boot运行。SPL也叫MLO,一般存放在SD转载 2016-11-06 14:32:32 · 830 阅读 · 0 评论 -
基于AM335x的U-Boot/SPL 的CCS 调试
原文来自德仪中文在线,需要的直接去下原文吧在基于Linux的AM335x软件开发流程中,第一步就是U-Boot/SPL(Second Program Loader)的移植。在移植中遇到问题比较常见,而U-Boot/SPL的调试手段比较简陋,不便于迅速找到问题。利用仿真器可以单步调试的特点,就可以迅速定位到出问题的代码所在位置,加速移植的调试过程。本文主要介绍如何用CCS+emula转载 2016-11-06 14:28:37 · 1770 阅读 · 1 评论 -
NFS挂载提示RPC: Time out:
NFS挂载提示RPC: Time out:重新安装了主机的Linux操作系统后就出现了这个错误提示。查找原因发现 各种应有的相关服务都已经运行,并且关闭了Iptables服务,禁用了防火墙。但是使用开发板通过nfs挂载主机文件夹时总是超时(偶尔能挂载上),主机自己挂载自己速度也是特别慢。 解决方法:把主机网关配置取消后,问题解决。但是关了后vm不能ping到外面,因为没转载 2014-10-16 10:16:20 · 1812 阅读 · 0 评论