
嵌入式/Linux/移植
文章平均质量分 57
这个世界太危险只有音乐最安全
一生二,二生三,三生万物
展开
-
TI AM3517 EVM 评估板Flash烧写工具中文解析
最近一个项目是基于AM3505 zcn处理器,AM3505和3517基本上没有什么差别,3517增加了3D硬件加速,具体大家可以看芯片手册。我参考了LOGIC公司和TI合作的一个评估板(EVM)。里面介绍了两个开发软件,一个是ti-sdk-am3517-evm-06.00.00.00-Linux-x86-Install.bin的文件,这个是用在Linux端的,里面包含了很多东西(SDK),具体大家翻译 2014-02-21 11:59:25 · 2075 阅读 · 0 评论 -
ubuntu无法安装vim解决办法
今天想使用以下vim,发现ubuntu默认是vi,但是用起来不顺手,想换vim。 安装了一下,发现无法原创 2014-07-17 13:27:34 · 3632 阅读 · 0 评论 -
U-Boot Makefile分析
原文地址:http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html 文章很不错,很详细转载 2014-06-20 10:33:24 · 666 阅读 · 0 评论 -
fedora修改dislay后无法进入user用户界面
之前我修改了转载 2014-06-21 09:58:05 · 918 阅读 · 0 评论 -
eclipese with gdbserver and Jlink configuration
最近做个项目接触了很多关于linux和gdbserver的内容,I think must write something to record it .Ok, at first I'm very thanks to Bob. 这篇文章大部分是来自bob的一份文档,所以是转载。进入正题,首先我成功运行的环境是Ubuntu10.04的虚拟机,我在win7下也实现了,fedora的真机上也有环境,转载 2014-06-21 10:36:40 · 2184 阅读 · 0 评论 -
eclipse CDT debugger shows the wrong source file if filenames are the same
大家好,最近在linux下面,使用eclipse,遇到一个bug,这个bug不是我最早发现d原创 2014-06-23 09:28:50 · 1049 阅读 · 0 评论 -
Linux串口select发送接收位不对齐问题
最近做一个串口和FPGA通信的程序,Linux原创 2014-07-31 17:16:31 · 1896 阅读 · 0 评论 -
C语言变量值丢失、segmentation fault
当我们新手在写C的时候,由于结构把握不好,会出现很多的原创 2014-07-31 16:32:37 · 1795 阅读 · 0 评论 -
SQLite3 多字段联合唯一性,trigger使用分析
已经不是第一次用sqlite了,但是,每次都忘记要记录一下。每次都要重新找资料,所以,做完shi原创 2014-08-08 14:34:33 · 20173 阅读 · 0 评论 -
Linux操作系统C语言获取IP
int sock;unsigned char ipA, ipB, ipC, ipD;struct sockaddr_in sin;struct ifreq ifr;原创 2014-08-25 09:34:30 · 1005 阅读 · 0 评论 -
Linux下利用NFS和Samba在source insight上快速开发应用程序
首先,在搭建zheg原创 2014-08-16 09:33:37 · 2422 阅读 · 11 评论 -
嵌入式Boa服务器gethostbyname:: Success解决办法
最近接触了一下boa服务器,关于这个服务器的一些简介我就不说了,google一大把,虽然,最近原创 2014-09-14 20:51:14 · 3150 阅读 · 0 评论 -
VMware或VirtualBox能ping通主机但不能上网解决
很多VMware或者VirtualBox的用户,都会碰到Ubuntu下能ping通WIN7主机,但是不能上网的问题。很多人老总是以为是虚拟机的设置的问题,其实不是。很简单,没有设置DNS的原因,不能解析网址。能ping通说明网络已经通了,网段也对了,至少子网掩码和IP是没有问题的了。 这里一个简单的设置DNS码的办法: 查看win7下dns码原创 2014-09-14 20:03:56 · 14018 阅读 · 3 评论 -
virtualbox下ubuntu sudo:must be setuid root解决办法
办法是网上的,然后亲测,你们懂得。希望有用处首先转载 2014-09-03 11:46:08 · 2191 阅读 · 0 评论 -
Linux开发板启动阶段调试串口无法输入原因解析
在项目中,我用secureCRT试图lianji原创 2014-11-12 20:42:27 · 8868 阅读 · 2 评论 -
C语言内存分配、指针强制转型和异地释放内存
在项目开发中遇到一些问题:1)指针的分配的形式和释放的形式不一样,会不会造成内存泄漏,也就是没有释放?2)释放了内存后,继续访问该指针所指向的内存会不会出错?对于第一种情况,场景是这样的。定义一个结构体,并分配若干个该结构体内存空间,地址交给一个char*指针。在释放的时候,分别对char*指针和结构体指针进行free,是否有区别?释放了后,是否可以访问?#include原创 2016-03-18 15:56:24 · 1465 阅读 · 0 评论 -
VMware网络已禁用,ifconfig不显示eth0解决办法
root@ www.linuxidc.com -virtual-machine:/# sudo service network-manager stop network-manager stop/waiting root@ www.linuxidc.com -virtual-machine:/# sudo rm /var/lib/NetworkManager/NetworkManager.转载 2014-05-12 09:33:20 · 1623 阅读 · 0 评论 -
Uboot中driver驱动和linux内核驱动的区别
说明:1.和下面论相关的帖子:http://www.crifan.com/records_in_the_uboot_201106_mmc_drive_the_process_of_porting_to_uboot_116/2.下面讨论所涉及的概念和问题,具有一定普遍性:不止一个人遇到类似的疑惑,对类似的概念不熟悉,所以专门在此处,一并解释清楚。3.此讨论,如转载 2014-04-10 17:26:22 · 5299 阅读 · 0 评论 -
source insight 针对U-boot工程创建
原文:http://blog.youkuaiyun.com/yicao821/article/details/6747454对于嵌入式学习经常就要和Uboot和内核打交道,Source Insight便是我认为非常好的源码查看工具。对于Uboot和内核源码的查看,它有着非常好的索引方式,且拥有非常方便的快捷键操作方式。对于庞大的源码树最好就是建立一个工程来管理。但当你查找一个关键词的时候,会出现许多与转载 2014-02-20 14:20:33 · 1625 阅读 · 0 评论 -
cuteftp在虚拟机Ubuntu上不能连接
首先我的机器的的网络连接方式是Bridge(桥接),虚拟机的ip为动态ip(dhpc)方式,当然你也可以选择使用静态ip。1.配置ubuntu的ftp服务器,我选择的是vsftpd服务器,sudo apt-get install vsftpd2.在ubuntu里面,执行service vsftpd start,启动这项服务,我在启动成功了,没有遇到问题3.修改 vsftppd.con转载 2014-02-20 10:37:33 · 2490 阅读 · 0 评论 -
理解APCS-- ARM过程调用标准(bootloader代码分析理论基础)
原文出自:http://blog.youkuaiyun.com/keyboardota/article/details/6799054 keyboardOTA博主。对于理解ARM汇编中的APCS过程有非常大的帮助,我看完之后受益匪浅,在这里再次感谢keyboardOTA。因为需要在QNX Momentics中混合C语言和ARM汇编进行开发,于是初步了解了一下APCS。和大家分转载 2014-03-15 17:11:38 · 1155 阅读 · 0 评论 -
ARM汇编协处理器指令
原文参考:http://hi.baidu.com/wuqi19881003/item/d4b9c325ba096480af48f50f协处理器(coprocessor),一种芯片,用于减轻系统微处理器的特定处理任务。ARM 微处理器可支持多达 16 个协处理器用于各种协处理操作。在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其转载 2014-03-17 10:48:31 · 1377 阅读 · 0 评论 -
linux字符串转换函数 simple_strtoul
Linux内核中提供的一些字符串转换函数:lib/vsprintf.c[html] view plaincopyprint? 1. unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base) 2. unsigned转载 2014-03-28 12:41:50 · 8874 阅读 · 0 评论 -
ARM汇编多寄存器寻址
原文转自:http://hi.baidu.com/mugua/item/c43f37cc55a75d35ee4665e6多寄存器和堆栈寻址的用法:多寄存器寻址:LDMIA,LDMIB,STMIA,STMIB,LDMDA,LDMDB,STMDA,STMDB;堆栈寻址:LDMFA,LDMFD,STMFA,STMFD,LDMEA,LDMED,STMEA,STMED;弄清堆栈寻转载 2014-03-17 12:38:54 · 2243 阅读 · 0 评论 -
ARM寄存器总结
原文转自:http://blog.sina.com.cn/friendsforeverandever melodyARM处理器模式用户模式(User):ARM处理器正常的程序执行状态快速中断模式(FIQ):用于高速数据传输或通道处理外部中断模式(IRQ):用于通用的中断处理管理模式(Supervisor):操作系统使用的保护模式数据访问终止模式(Abort):当转载 2014-03-17 09:48:00 · 740 阅读 · 0 评论 -
关于arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu这个交叉编译工具链
http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/原创 2014-05-02 16:41:43 · 2470 阅读 · 2 评论 -
VMware9.0虚拟机Ubuntu使用PC的USB转串口
VMware9.0中在安装的时候会给你的安装一个默认和HOST通信的串口(COM1):我们把USB转串口的线插入USB口后,你会看到设备管理器出现了变化:说明,USB转串口线已经连接了PC机了(假如你是用来连接开发板等设备,COM8就代表设备),我们要让ubuntu使用这个串口,那么我们就必须要放弃PC机对这个串口的使用,当然你也可以通过CO原创 2014-04-01 15:35:13 · 3185 阅读 · 0 评论 -
Linux下的lds链接脚本基础
转载自:http://blog.chinaunix.net/u3/99507/showart_2025436.html今天在看uboot引导Linux部分,发现要对链接脚本深入了解,才能知道各个目标文件的内存分布映像,下面是我看到的一些资料0. Contents1. 概论2. 基本概念3. 脚本格式4. 简单例子5. 简单脚本命令6. 对符号的赋值7转载 2014-03-20 16:02:18 · 779 阅读 · 0 评论 -
TI AM3517 EVM X-Loader启动流程分析
之前做了一个关于TI德州仪器AM3505 zcn的项目,我们的板子是参照德仪的LOGIC板子来的。德仪的ARM启动流程大概分为三级启动:SRAM内部启动代码(固化在A8内部的)---》x-Loader---》Uboot,接下来就是引导系统了,我也是刚刚接触这个方面的东西的,把我看X-Loader的一些经验写下来,供大家参考。分析X-loader的时候,大家可能会有点没有头绪,刚接触,可能连入口原创 2014-03-17 14:15:27 · 1920 阅读 · 0 评论 -
Shell脚本编程快速上手
首先看一下shell的几个重要的知识点:Shell是用户使用Linux的桥梁。shell是用户和Linux内核之间的接口程序。Shell: 命令语言:交互解释和执行用户输入命令 程序设计语言:编写shell脚本,用于系统管理工作Shell命令有两种形式:1、内部命令:内置在其源码中,即存在于内存中,比如cd、e转载 2014-04-02 18:56:51 · 1123 阅读 · 0 评论 -
UBOOT中makefile条件编译 -y 的原理
1、–y的出现 分析Makefile时,看到各种–y ,Makefile 用-y的形式包含需要的文件,例如: ALL-$(CONFIG_NAND_U_BOOT) += $(obj)u-boot-nand.bin,当CONFIG_NAND_U_BOOT为y时,就包括u-boot-nand.bin文件 –y 是如果转换来的呢?直接赋值?no!下面分析其前世今生 2、–y的产生 版本转载 2014-03-25 16:46:01 · 3788 阅读 · 0 评论 -
Makefile中常用自动化变量
模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。假如你需要书写一个将.c文件编译到.o文件的模式规则,那么你该如何为gcc书写正确的源文件名?当然了,不能使用任何具体的文件名,因为在每一次执行模式规则时源文件名转载 2014-03-26 15:53:24 · 938 阅读 · 0 评论 -
U-BOOT文件包含关系小解(小白篇)
这一段时间,在看U-BOOT的原创 2014-04-21 19:55:02 · 2156 阅读 · 0 评论 -
CentOS ping百度无法识别主机原因和解决办法
以前出现过很多次这样的问题了,哎,小白,没办法。前提是,能ping通主机。情景是使用yum升级libxml2库的时候遇到不能解析centos的主机。一般是网关和centos的DNS没有设置。解决办法:1.按照图示设置虚拟机网卡:这样就桥接虚拟机到本地主机的网卡了,不清楚的自己再百度。2.查看windows的网络设置ifconfig/all拿到的参原创 2016-04-29 00:28:52 · 15331 阅读 · 0 评论