分类目录:嵌入式笔记

以下是分类 嵌入式笔记 下的所有文章

linux多线程编程学习总结

本文是所有内容均是个人总结,并且会根据个人学习进度不停更新.如果有错误的地方请在留言中指出.谢谢. 线程 进程 tid pid 真实pid 等基础理解 进程间相互独立,全局变量以及代码段等不共享 线程间资源共享,全局变量及代码段在所有线程都可以访问 在不同进程中创建线程时,它们的线程pid可能会一样,即不同进程中的线程可能有相同的id 获……


Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

坑爹的IT6801

前段时间买了块HI3516D+IT6801的板子,打算用它来做HDMI编码器. 因为以前玩过HI3520D+IT6604,开始觉得应该在IT6801的驱动上不会出啥大问题.然后把供应商给的代码移植到海思芯片里,跑是跑起来了,看打印信息也是very正常的. 但编码出来的图像始终色彩不正常,无论我怎么改海思那边的VI设备都不对,图像明显的色彩……


Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

HI3516D I2C与it6801驱动调试记录

一:解决I2C问题 以前用HI3520D是使用的软件模拟的I2C,今天在弄3516时发现SDK里已经改为硬件I2C的方式了,说明SDK已经做过内核驱动. 到/bin目录里一看,还有i2c_read之类的文件. 然后 板子上的IT6801连接的是I2C0,尝试一下 i2c_read 0x00 0x90 0x02 返回为I2C错误,由于身边没……


Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

内核调试笔记

一:dmesg 当我们没有使用串口连到板子上时.可以使用dmesg命令查看内核打印的信息.详细的 dmesg用法https://linux.cn/article-3587-1.html 二:驱动崩溃查询 如图所示,应该是在it6604driver 开始崩溃 ,利用反汇编工具查找(objdump) bfa9203c以及bfa990c8所指向……


Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

cmake笔记

本文转自:https://elloop.github.io/tools/2016-04-10/learning-cmake-2-commands 版权声明:本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名elloop(包含链接) 前言 为了让下面的说明举例更加容易理解,先给出本文的示例工程目……


Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97

linux把多个静态库合并为一个

最近打算把项目里多个模块分开写,每个模块生成一个库,这样在可以在主项目里直接调用,方便项目的管理. 但理想丰满但现实是残酷的,先不说模块的划分难,因为模块里都要调用到一些库,然而库再生成库时出大事了.因为生成的库并没有把它自已调用的库编译进来,这样还是得在主项目里添加一堆库路径,一堆.a引用.又是一夜的google资料,并没发现有好的方面……


Warning: Illegal string offset 'index' in /www/wwwroot/justchen.com/wp-content/themes/9IPHP-master/index.php on line 97