关闭

Ramdisk image is corrupt or invalid

1,镜像生成时没有用对应的uboot mkimage 2,文件放的flash分区小,不能装下ramdisk 3,ramdisk存放的位子与bootm命令对应的位置不是一个地址 4,加载工具没完整无误的加载ramdisk 。。。...
阅读(7) 评论(0)

zynq pl irq61,irq62,irq63号中断存在重复响应的问题

问题描述:现在pl部分同时发三个irq外部中断-irq61-63,每路中断都是间隔3ms发一次中断,上升沿触发模式。pl那边发一个中断信号计数一次,ps部分中断处理函数进一次则计数一次。正常情况两个计数器值一样则表示中断来一个响应一个,现在的计数器值然而是不一样的,ps部分的中断计数器值大于pl部分的计数器值,表明中断存在重复多次响应。 分析:我查看了ICDICFR寄存器,对应位是b11---表...
阅读(17) 评论(0)

linux获取线程ID

原文地址:http://www.linuxidc.com/Linux/2014-01/94723.htm 最近一直在想: 如何确认两段代码是不是在同一个线程中执行的呢? 通过查看资料,发现一种比较简单的方法就是在代码中使用printf将当前线程的id打印出来。 而这也分成两种情况: 1. 如果是pthread,则使用, #include pthread_t pthread_se...
阅读(50) 评论(0)

查询linux进程状态

原文地址:http://www.cnblogs.com/xingzc/p/5986442.html linux上进程有5种状态:  1. 运行(正在运行或在运行队列中等待)  2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)  3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)  4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用w...
阅读(107) 评论(0)

mac地址真的是全球是唯一的吗

问题:mac地址真的是全球是唯一的吗 答:不是 mac地址在百科中的描述如下: MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位: 前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同...
阅读(97) 评论(0)

码农不仅要会写代码,更要会测试代码

新入嵌入式开发不久,自以为写代码就是把逻辑和功能实现就行,现在慢慢发现写逻辑实现功能,仅仅是完成了一个程序的30%,后面的70%是测试代码。举个简单的例子,10个程序员同时各自去实现一个相同的业务,分别拿去测试。你就会发现,虽然10个人分别都实现了业务并验证成功。但是过一段时间有的人写的代码就会运行异常。 原因分析: 1,很多异常情况没想到,并没做相应处理 2,没咋考虑稳定性 3,代码写得...
阅读(260) 评论(0)

修改QQ签名失败

原因: 1,一般就是QQ服务器代码出问题了,过段时间再去修改一般就会成功,这个是我亲自遇到过的。 2,看看是不是自己的QQ版本太旧,腾讯不提供服务了。...
阅读(42) 评论(0)

linux多线程调用同一个函数解析

原文地址:http://blog.csdn.net/mq_ydn3102/article/details/8546722 问题背景:在工作中遇到过一个问题,就是在两个线程同时调用同一个函数的时候,到底是应该在这个函数的内部什么处理上加上互斥。原因又是什么? 为了调查这个问题,我决定从以下三方面调查 1.线程中函数的调用 2.同一个进程中的两个线程调用同一个处理函数 3.两个不同进程中...
阅读(232) 评论(0)

source insight 代码对齐

原文地址:http://www.xuebuyuan.com/2083062.html 新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Auto Indent调整缩进。单选里一定要点Smart,右边有两个复选框Inden...
阅读(54) 评论(1)

source insight代码自动对齐

原文地址:http://xinzero.com/source-insight-astyle.html 一直使用source insight工具阅读与编写代码,以前也推荐过source insight的切换标签栏工具(switch Tabbar),今天看到一款GNU的astyle工具,她是一个免费的代码格式化工具,能够整理符合c/c++规范 ,可以将astyle.exe外挂到SourceI...
阅读(80) 评论(1)

数组元素的访问-----指针

原文地址:http://blog.csdn.net/qq_30594349/article/details/51971623 1.一维数组的数组名 int a[3]; a:指针常量,保存的是一维数组首元素的地址; &a:对一维数组的数组名取地址,表示一维数组的地址; *(&a):对一维数组的地址取值等于数组首元素的地址。   2.二维数组的数组名 int a[2][2]; *...
阅读(46) 评论(1)

linux 中断异常:irq event 61 bogus return value ffffffff

问题描述: handlers: [] pl_interrupt irq event 61: bogus return value ffffffff CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.14.0-xilinx #108 [] (unwind_backtrace) from [] (show_stack+0x10/0x14) [] (sh...
阅读(136) 评论(0)

2.6下用request_irq引起的问题

原文地址:http://blog.sina.com.cn/s/blog_637deacd0106dfmv.html 奇怪的是在2.6用request_irq时发现好几个问题 我引入的头文件如下: #include #include #include #include #include 1、不认识SA_INTERRUPT,会提示 implicite declartion...
阅读(64) 评论(0)

linux errno详解

原文地址:http://blog.csdn.net/scaleqiao/article/details/46056349 之所以写这篇文章,是因为我踩过它的坑。背景是我在做一个项目时,其中有一部分是在QEMU中调用cephfs的接口,期间有个函数ceph_lstat(),明明返回了错误的值,但QEMU缺认为这个调用没用问题,当时我没有觉得这个函数本身有问题,所以一直在debug别的东西。整整...
阅读(85) 评论(0)

linux多线程创建失败,errno=1:Operation not permitted

报错:Thread creation failed: errno=1,Operation not permitted 原因分析:在linux环境下编译程序时,没有在root权限下进行 解决办法:编译多线程程序时,在root用户下输入命令:$make即可...
阅读(64) 评论(0)
197条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:70592次
    • 积分:2027
    • 等级:
    • 排名:千里之外
    • 原创:123篇
    • 转载:74篇
    • 译文:0篇
    • 评论:14条
    最新评论