自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (19)
  • 收藏
  • 关注

原创 车载系统的 加减串器应用示意

比如摄像头模块,一个完整的摄像头是由下面几个模块组成,前端是摄像头的sensor模块,通过MIPI CSI 的连线经过MIPI RX 这个controller,然后送入原始的图像信号到ISP 这个部件进行图像效果的处理,处理完毕的每帧图像然后经过MIPI TX 这个部件,最终送入到串行器,实现抗干扰距离更远的长距离传输。车载系统上使用加减串器来实现camera, lcd屏等 图像数据的远距离传输,将原先在短距离传输视频信号的mipi csi,dsi 等的TX,RX中间,插入加减串器,实现长距离的可靠传输。

2024-04-24 13:56:11 359

原创 车载摄像头 开发的现状和对比

自从去年被芯片企业裁员,然后加入吉利集团车企亿咖通之后,一直在从事车载摄像头驱动这方面的工作,在点亮了几款摄像头以后,深有感触,做一个目前工作的认识总结,也给行业从业者一个观察切入的视角。

2024-03-20 09:37:46 367

转载 MIPI协议之DPHY、CPHY区别 (转载)

CPHY接口等效电路图CPHY物理链路(A/B/C线)上传输的是不同的电平,通过A-B,B-C,C-A的电平运算,恢复出+x,-x,+y,-y,+z,-z六种不同的线态,通过前后线态的旋转方向,相位和极性恢复出编码符号,再通过连续7组符号解码出16bit的数据,整个过程见下图。DPHY是源同步系统,有专门的同步时钟通道,但是CPHY没有同步时钟,时钟是嵌入到数据中的。显然的,实现嵌入时钟的目的是为了增加带宽,肯定会涉及到编码,物理层的结构必然是完全不同,单从线路上看,CPHY是一个A/B/C三线系统。

2023-11-02 18:47:28 531

原创 从杨志失误落草想到的

水浒传众多人物悲剧的背后,很多失败的因素值得探究。作为个人,最失败的典型莫过于杨志了。杨志有光辉耀眼的祖上,是三代将门之后,五侯杨令公之孙。按道理应该具备智勇双全,符合孙子兵法为将标准,“将者,智、信、仁、勇、严也。”。做事应该周全,谋事稳妥,治军宽猛。然而我们看到的是杨志两次大的人生失败,从没有看到自身有任何的变化和认识。一味埋怨外部原因,天不厚我,老天对我不公。第一次是太尉府派十制史去太湖运花石纲,只有他这一队人翻车,在黄河里翻船,其他九队人安然无恙。这可以被理解是运气不好,《水浒传》没有详细描述

2022-04-03 18:15:26 620

转载 欢迎使用CSDN-markdown编辑器

Trace32使用之基本语句和关键字首先介绍一下Trace32脚本概貌:**Trace32提供了强大的脚本控制功能,可以做到所有的GUI的工作,还包括GUI无法完成的工作。 正因为其脚本提供的功能过于强大,导致很多功能在Trace32软件上你找不到,这部分得用脚本来驱动使用。更多的trace32使用请参考http://www.jtag1000.com/ Trace32使用的脚本类似于pascal

2017-11-17 11:26:57 307

转载 任正非:不要在微信里消耗你的人生和青春

时间:2016年11月06日 05:35 减少无益的朋友圈,不要在微信里消耗了你的人生和青春。你们的青春是要变得更加美好,而不是无益的去消耗。我曾问身边的一个人有多少个朋友圈,他说“200个”,维护这200个朋友圈的时候,就在非战略机会点上消耗了战略竞争力量,进步就慢了。   这是任正非在2015年项目管理论坛上的讲话,标题为《将军是打出来的》。讲话全文如下:  一、将军是打出来的。

2017-09-30 15:11:45 686 2

转载 从展讯感悟中国IC企业瓶颈

2011-06-27 13:49:02 来源:《集成电路应用》 引言:市场运营和管理水平已经成为制约中国IC设计公司成长的瓶颈,更深层的原因则是CEO的定位及所倡导的企业文化。  作者:陈大同博士(展讯通信联合创始人、董事和前CTO&华山资本投资公司创始合伙人)   三年前也就是2007年末的IC设计分会年会上,大家讨论寒冬来了以后中国IC设计产业的出路问题。当时我讲了四点现象:一是在硅谷及世界

2017-09-30 15:02:38 557

原创 Android c/c++ 应用向linux 平台迁移运行

最简单的方案尝试1 将安卓的 c/c++ 应用及其依赖so编译出来, cp到 buildroot  生成的target 目录下的 /bin 和/lib 下2 将安卓的 linker 这个运行解释器cp 到target 目录下的 /binhttp://www.linuxidc.com/Linux/2014-03/97499.htmhttp://blog.c

2015-07-15 10:59:23 1332

转载 ION基本概念介绍和原理分析

转载前的话:ION将内核态形形色色的内存分配纳入统一的管理接口之中,更重要的设计意图是为内存在不同用户态进程之间传递和访问提供了支持。每个ion_buffer与一个struct file关联,其handle纳入进程file desc空间而不是/dev/ion设备内单独的handle空间,方便之处如下:每个buffer一个handle,便于更灵活地细粒度地控制每个buffer的使用周期;

2015-07-06 10:40:44 1803

转载 Linux 内核内存泄露工具使用

1. 内核添加内存泄漏功能选项       kernel memory leak detector       kernel debugging       memory leak debugging       Compile kernel with debug info       通过make menuconfig 进入配置选项界面进入kernel hacking -->

2015-06-04 16:20:35 4096

原创 建立 安卓下的gdb 环境 解决问题一览

最近要 调试一个 camera 相关的工具,原先已经在 linux 下已经跑通运行,估计以后会随着项目的架构变化迁移到安卓,提前移植编译好,使用adb shell 尝试没有跑通,想采用gdb 来详细观察下。 但是在 设备端输入adbshell gdbserver :1234 testdcam --sensor 0 --workmode 0 --args previe

2015-02-04 15:58:09 4666

转载 从google 代码仓库repo sync Android4.0 源代码

下载源代码树:首先,安装Repo按照如下步骤安装,初始化,配置Repo新建立一个bin目录,并加到环境变量:$ mkdir ~/bin$ PATH=~/bin:$PATH下载Repo脚本和修改权限为可执行:$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/rep

2015-01-06 12:00:13 889

转载 Android Camera porting(HAL层移植)

这篇文章来自kandroid,在android源码中Development/pdk/下也能找到,最近在做android camera 模块实现,正好看到这篇,虽然写的比较简洁,大部分还是挺有用,所以记在这里交流参考。Android 相机简要:编译libcamera.so库时序框图接口Android 相机子系统将“顶层camera应用程序”与应用程序框架层及用户空间各类库(med

2015-01-06 11:58:49 949

转载 使用ident来格式化你的c程序

本站网友提到Linux小工具indent,试用了一下,果然很好用,现总结一下,期望能给读者带来帮助。  下载和安装:  1.对 Linux(Fedora)用户来说,最简单的安装方式是"yum install indent"  2. Windows 用户可从http://gnuwin32.sourceforge.net/packages/indent.htm下载。 用法:

2014-09-26 16:19:27 846

转载 Shell Perl Python 脚本语言介绍

一.  Shell 文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。  shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell sc

2014-02-27 16:52:47 1467

转载 幽默风趣的 电子工程 专辑文章

http://ee.ofweek.com/2014-02/ART-8460-2801-28778919.html  揭秘“中国芯”展讯转身回国内幕:资本操作?揭秘“中国芯”展讯转身回国内幕:资本操作? 2014-02-20 00:01:00OFweek电子工程网我要分享 腾讯微博QQ空间QQ好友 新浪微博 本地收藏|评论|投稿

2014-02-26 20:46:57 1162

转载 绝好 的消息,中国当自强,男儿当奋斗

http://news.xinhuanet.com/info/2014-01/27/c_133077023.htm 展讯通信2013营收将超10亿美元 暗示或回归A股 2014年01月27日 09:29:26 来源:新华网分享到:2  新华网上海1月26日电(郑钧天、周磊)记者26日从展讯通信有限公司获悉,该公司2013年销售收入预计将超过10亿

2014-02-26 20:30:36 1100

原创 nand multiple plane 块映射

最近,搞了个nand  driver 要提供multiplane 的none rbpin 功能,搞得可以说七窍生烟 。  首先,公司没有这方面使用先例,有也是带rb pin的。 而且啥文档都没有,又是要自己找人问;另外只有自己看code ,总算在反复调试和对照 nand da

2011-09-05 16:42:49 1635

转载 固态硬盘—国内视频行业的暂时救星?

http://blog.chinaunix.net/space.php?uid=20752346&do=blog&id=59327 【题记】它们是互联网近几年的弄潮儿;它们是变革与创新的代表;它们是各种风投青睐的投资对象;它们改变着人们的生活习惯;它们引领着一个行业的发展

2011-08-29 14:39:51 899

转载 从2010 IDF 看英特尔固态硬盘现状及策略

http://blog.chinaunix.net/space.php?uid=20752346&do=blog&cuid=2217307 上周,2010 英特尔春季信息技术峰会(Intel Developer Forum,简称IDF)在京召开。作为服务器领域的大拿,

2011-08-29 14:38:56 972

转载 gcc 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer .

http://blog.csdn.net/lanmanck/article/details/5776173 少优化->多优化:O0 -->> O1 -->> O2 -->> O3-O0表示没有优化,-O1为缺省值,-O3优化级别最高英文解析:`-O ' `-O1 '

2011-07-18 14:21:34 11642 1

转载 初为项目经理

<br />这一天终于来到了:你从一个一线开发人员被提拔为项目经理。也许你一直在期盼,也许你心里还忐忑不安,也许这是你的职业发展选择,也许你只是不情愿的答应老板“试一下”。不管哪种情况,可能你并没有项目和人员管理及领导的教育背景或者培训经历。<br />       领导和管理(这两者是不同的)远非简单的与Dilbert的老板背道而驰(译者注:Dilbert 是一个漫画人物,以“拥有”一个“白痴老板”而著称)。当你计划如何做好项目管理时,考虑采取以下列出的行动。也许你想做的事情很多,但下面的这些建议会 帮助

2011-05-19 10:12:00 1091

转载 UBI文件系统

在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsorted Block Images)。这里简单介绍下UBI文件系统加入的原因,及使用方法。我也是刚接触到这个文件系统,可能有理解不对的地方,也请指正。 一、产生的背景 FLASH具有的“先擦除再写入”、坏块、“有限的读写次数”等特性,目前管理FLAS

2011-05-19 10:08:00 4458

转载 超详细全面透析: 漫步在后SLC时代

<br />转自 http://www.itime.cn/Article/mp3/test/11189.shtm<br /> <br />iTime.cn  文: 11011<br /><br />前言:<br />    不知不觉中,SLC和MLC已经成为了大家谈论的热门话题。不信?在google里面搜索一下 SLC空格MLC,排在前面的都是大家耳熟能详的热门IT门户网站的热门连接。要知道在google上输入英文专业词汇一般都是好几页也见不到中文的。<br /><br />    虽说,急流中应勇退,但是

2011-04-19 10:09:00 907

原创 amlogic 的脑伤 ?

   在公司呆了已不算短,三年半的时间 ,还有这种脑伤的问题 :找人要文档 ,找人问问题?   前不久 ,要搞一个NFTL的 优化问题,考虑到 当前公司全面转换到android平台下 和 时下当前的热门 ,自然首选在android平台先去研究。  忙了近2个 礼拜,总算把mtd下 一整套架构和nand 的 NFTL 算法都整明白了,虽然 mtd自带NFTL 算法 没个啥详细的文档 ,还是找到了一个台湾人的 ,结合code 看看 ,揣摩,总算明白了这是怎么回事了。以为大功告成 ,可以干活了 。  熟料 ,上周

2011-04-18 11:19:00 1594

原创 linux mtd nftl 算法剖析 整理

linux nftl 算法剖析

2011-04-15 17:03:00 13616 2

转载 Nand 的几个名词:oob,bbt,ecc

例如Samsung K9F1208U0B,数据存储容量为64MB,采用块页式存储管理。8个I/O 引脚充当数据、地址、命令的复用端口。 芯片内部存储布局及存储操作特点: 一片Nand flash为一个设备(device), 其数据存储分层为: 1 (Device) = 4096 (Blocks) 1 (Block) - = 32 (Pages/Rows) 页与行是相同的意思,叫法不一样 1 (Page) = 528 (Bytes) = 数

2011-04-13 17:34:00 1281

原创 mtd 设备 关键数据 创建过程

最近要搞一个 mtd 设备的问题 ,看源代码 绕来绕去,有点费劲 ,整理了 以下这张图出来,作为 看源码一个线索

2011-04-02 17:05:00 871

转载 uboot 2010.06阅读分析

<br />1.uboot编译系统。<br /><br />采用与linux内核类似的编译系统。在根Makefile文件中,先根据用户配置,如at91rm9200dk_defconfig,调用mkconfig对系统用的一些头文件和目录进行操作,并在include目录下产生config.mk文件和config.h文件。<br />在使用make all对系统进行编译。这时将通过include/config.h文件产生include/autoconf.mk文件,该文件包含了系统编译时可能需要选择的所有文件。<b

2011-03-28 13:39:00 1281

转载 2010年终随笔之一 从年底三无谈起

<br /> 什么是年底“三无”,即年终无奖金、工资无加薪、职位无变化。我想,工作一年谁也不想这样,这也是我工作多年第一次遇到,是公司的业绩不好?是整个芯片行业的不景气?是我为公司没有创造那么多价值?还是我进入这家公司根本就是错误?最近,我一直在思考这个问题。也许还有很多人都遇到过这种情况,但是我今天并不是向大家倒苦水、发泄怨气,而是总结一下最近两年工作的状况。从2008年说起,年底的时候部门解散了,相处多年的同事有的走了,有的分到其他部门了,心中一片凄凉,于是也离开公司,找了一家印度外包公司,这家子公司是

2011-02-22 09:37:00 1018

转载 如何从零开始开发一款嵌入式产品(20年的嵌入式经验)

<br /> 首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文章,慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往的经验,加上自己的思考,我相信会对你不仅仅是技术能力,甚至包括整体的思维方式都会有一个非常大的提高。<br />      我写这篇文章的目的,是用本人20年的嵌入式经验呈现给大家一副完整的产品,项目开发蓝图,用本人多年经的历总结了一些教训无私的分享给各位,希望各位今后能站在本人的肩膀之上,少走弯

2011-02-14 15:49:00 1332 1

转载 工作源于生活 (2008-01-09)

<br />                                              工作源于生活                                [Dennis.Wang著]<br /> <br />    工作优秀的人不见得生活精彩,生活精彩的人工作必定杰出。究其原因,只因工作源于生活,工作是生活的一部分。 <br />    工作优秀的人,往往只体现了自身一个方面的价值,但其在工作中总会有这样或者那样的不足,其不足即是生活所带来的先天营养不良。生活精彩的人,往往在每个生

2011-02-14 15:41:00 2852

转载 小组早晨例会

<br />经过几个失败的项目后,我相信:对于大多数项目,只要我们按步就班的工作,每天的工作比较饱满,不用加班就可以按时的完成任务。<br /> <br />在我经历的几个项目中,Manager都是相当辛苦的,重要的模块由他们去负责,这本是无可厚非的,因为一般来说,做为Manager的,技术功力都比较深。然而他们手上抓了太多的任务,为了完成自己的任务都要加班加点,没有时间去检查组员的工作,对组员提供指导了。<br /> <br />李先静 <xianjimli at hotmail dot com><br

2011-02-14 15:37:00 1024

原创 过年了 ,大家好 !

<br />   又是一年春 ,劳烦一年 ,梳理一年 ,好好休息,总结一下。 来年 好好奋斗。

2011-01-27 14:08:00 794

原创 avos 平台 aframe 架构

下面 是 avos 平台 aframe 架构 的项目开发 整体框架图。 对照 类win32 UI api 的项目开发 整体框架图,aframe架构在做了一些变动和调整avos层中 ,首先 UI app 被替换成interpreter task ,该解释器用来解析  在PC上制作,烧入rom的最终xml 脚本,透过上层的xml 脚本进入到 各个控件的c code中。 原先 聊聊可数的只有单一UI功能的controls部分(只有t_control,t_filelist,t_infobar.,t_menu, t_

2011-01-27 13:39:00 1054 5

原创 avos win32 UI api 架构

迄今为止 ,上海 amlogic 公司强力推出的dpf,pmp,dtv 等众多产品线,涉及 音视频,图片解码的众多领域,其中自主研发的 avos软件开发平台更是提供了丰富的功能支持,从最初的类win32的UI api到现在的 解释xml 脚本自动run UI的aframe 架构。展现给 客户灵活配置,扩充,简单,高效的开发平台 ,为实现自己独特的产品设计提供良好的选择。下面 是 avos 平台 类win32 UI api 的项目开发 整体框架图。 其中project code 部分是用户为实现自己应用需要 

2011-01-27 11:44:00 1630

原创 在android 下支持ntfs-3g

在android 下支持c code写的开源软件真是一件费力的事情,原因是android 下的libc是uclib的一个子集,在移植过程中发现要实现libc没有但uclib有的一些函数,不然程序跑不起来。还有就是android .mk 需从新编写,来取代automake生成的makefile文件。

2010-10-22 10:19:00 15148 9

原创 linux input 子系统架构

<br />

2010-09-14 19:39:00 903

原创 linux 下i2c 驱动架构

linux i2c 整体架构

2010-09-13 16:07:00 1814 1

转载 小型软件团队该如何分工(转)

软件团队分工

2010-09-09 10:23:00 7856

gnumake3.8 中文翻译版

gnumake3.8 中文翻译版 ,徐海兵版

2011-10-18

跟我一起写 Makefile.pdf

跟我一起写 Makefile.pdf 陈皓版

2011-09-28

uboot 源码和 架构分析

uboot 源码和 架构分析 ,便于移植和配置

2011-07-14

mtd 架构和 NFTL 算法分析

mtd 架构 和 NFTL 算 法 分 析

2011-04-18

linux c库 api 标准

linux c库 api 标准 unix posix

2011-03-29

linux shell 编程经典 教程

linux shell 编程 经典 教程

2011-03-29

time_t (绝对秒数)和 struct tm(分离时间) 的互转

time_t (绝对秒数)和 struct tm(分离时间) 的互转

2010-12-09

android 下 ntfs

android 下 ntfs 有一定严重问题

2010-11-26

linux input子系统 内核与应用 接口 分析详解

linux input子系统 内核与应用 接口 分析详解

2010-11-19

busybox 源码分析

busybox 源码分析 和启动配置脚本分析

2010-11-04

linux documnet的 按源码doc 整理

linux documnet的 按源码doc 整理

2010-11-02

移植到 android 下的 ntfs-3g

移植到 android 下的 ntfs-3g

2010-10-22

mtrace 源码

mtrace可以用来 跟踪当前 系统/模块的内存 使用情况 ,以及估算系统/模块的占用内存的极值 , 系统/模块 卸载时的 内存 泄露情况。

2010-08-10

一个 简单的LCD 应用 源码 SMC1602A

一个 简单的LCD 应用 源码 SMC1602A

2010-07-02

rtc DS1302 源码和 datasheet

rtc DS1302 源码和 datasheet

2010-07-02

i2c spi 源码和规范

i2c spi c源码 和 规范

2010-07-02

ucfs 分析文档 和fat 设计思想

ucfs 分析文档,罗列api和关键 数据结构 和fat 设计思想

2010-07-02

linux 多国语言 unicode码表 和 扩展ascll 自动生成工具

linux 多国语言 unicode码表 和 扩展ascll 自动生成工具 使用语法 utabgen big5.txt big5.c big5.txt 为unicode 网站的txt对应文件

2010-06-25

hfsplus spec

苹果机 hfs+ 技术文档,加了点中文说明 ,可以供移植linux hfs+使用

2009-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除