【置顶】2012年成长计划

   2012年需要的增长点有两个:对于高速PCB设计和信号完整性分析有一个系统的认识;对于以太网传输视频信号,视频信号的压缩方法有一个认识。

//=========================================January===========================================//
计划:掌握linux系统在mini2440平台上的移植过程,掌握一般驱动程序的移植,对于国嵌视频中H.264远程视频监控项目进行初步的掌握。

点评:linux的移植和文件系统的移植已经完成。驱动的编写未完成,接下来进行:流水灯、以太网和液晶屏。H.264推迟执行。

未完成项目的补充完成情况:

//=========================================February===========================================//

计划:阅读《信号完整性分析》一书,学习cadence的基本应用。

点评:1号-12号学习内容主要是,linux内核启动流程,linux异常处理体系。13号-26号主要阅读《信号完整性分析》,还应写一些阅读心得,建议28、29号完成。

方向:学习大方向还应以硬件为主。了解linux主要学习arm的体系结构和硬件操作。

      修订一下方向,近期偏软发展,主要是驱动层面。硬件之路还有很长。

//===========================================March============================================//

计划:自去年7月工作以来四大心得总结报告——uboot移植、linux移植及驱动、9G10硬件设计、PCB设计。

点评:

1、uboot移植总结主线已经完成(2012/03/01-2012/03/06),见《【原创】U-Boot移植总结》。建议补充部分:uboot下DM9000CEP驱动详解和SD卡驱动详解。

2、对于pcb总结,这个实践性最强的分支,建议结合dm9000cep调试经验,辐射理论知识。

3、PCB设计(2012/03/07-2012/03/18):高速信号判断与端接《【原创】高速信号的判据、反射和端接》、旁路电容选择。浏览几本实践书籍:《高速电路设计实践》、《信号完整性分析》、《EMC电磁兼容设计与测试案例分析》。orcad学会绘图初步,封装、网络表等待学习。

方向:电源的噪声与纹波学习。2012/03/19之后,白天继续硬件理论、orcad学习,晚上全面进入linux驱动学习阶段。

//============================================April============================================//

计划:1、HY网关底板硬件设计书,原理图设计、PCB布线、调试、测试过程全纪录,将自己通过设计学到的东西也记录下来。

2、以每天至少一个国嵌实验一篇博文的速度学习国嵌课程。

点评:

1、原理图设计总结完毕,布线、调试、测试还需要继续整理。

2、执行效果一般,还需要根据规划继续执行。

PS:最近一段时间在找工作,也收获了不少“谈判”的经验,值得总结。

//=============================================May==============================================//

计划:

1、HY网关底板布线、调试、测试总结。

2、继续国嵌实验的学习。

3、学习FPGA。

点评:

1、“DM9000CEP调试工作过程总结.doc”作为调试总结,布线、测试总结可以写的简明扼要。

2、嵌入式学习主要是mjpg-stream移植与代码学习,刚刚起步。6月4日补充:已经对动态链接库、makefile有了初步的认识,阅读了input_yuv大部分代码并注释,对与v4l也有了一定的认识。

3、FPGA学习没有开始。6月4日补充:熟悉了libero、quartus、nios。

方向:

1、linux应用程序编写,特别是对于线程库函数的认识需要项目中积累,形成有条理的博文,即知识树;

2、力求熟悉mjpg,对于视频传输处理速度、方法、图像质量、大小、显示媒介等尽量掌握,学习web端的即html的处理,平时形成札记便于日后梳理知识树;

3、FPGA学习初步,看altera推荐的那套书。

//=============================================June=============================================//

计划:即四月方向。

1、《【原创】linux应用程序学习札记》。

2、《【原创】mjpg-stream源码学习札记》。
3、《FPGA学习札记》。

总结:1、实现FPGA的VGA显示,但是显存的处理依旧存在问题。

      2、了解了pads和specctra的应用。

      3、mjpg视频信号传输流程已经了解,视频信号的压缩和编码还是欠缺。

//=============================================July=============================================//

补充总结:

1、参与HS16光强校准的项目。

1、掌握了软件实现二分查找法。

//============================================August============================================//

补充总结:

1、掌握了状态图式程序设计。

2、掌握程序设计书写规范。

//===========================================September===========================================//

反思:由于7、8月在跟着做光强校准和HG芯片控制的软件项目,所以博客的维护造成了停滞,不过这段时间算是对裸机程序的编写有了新的认识,很需要总结记录,可作为9月份的一项重点工作。

计划:1、HS16软件全解:这应该是一项不错的工作,庖丁解牛的分析这个软件的框架和编码习惯,大概分为以下几点:CMD接口;command接口;uart模块;config配置与工程的关系;err模块;文件管理模块;参数控制模块;FPGA接口模块;frame控制;gpio控制;预热模块;初始化模块;激光控制模块;状态指示模块;系统名称控制;系统状态指示;制冷器控制算法;定时器模块;文件类型头文件;串口通信模块;版本控制模块。

2、pads的书可以选一本看看,提升一下运用技巧。

3、mjpg代码阅读:搞定httpd.c,形成读书笔记。

/============================================October============================================//

/===========================================November============================================//

/===========================================December============================================//

计划:

1、完成喷头项目。

2、一周长跑一次。

3、每周整理一次笔记。
一年这么快就结束了!

周总结(12/3-12/7):

1、装CTP要核对tiff、主板和hs板固件内核版本号,升级前务必保存参数,必要时需要进行参数转换。

2、对于ADC的转换结果,若需要观察特定时间段内的result,可建立数组ADCLog,通过Fix、LogCH、Index等指示将result录入ADCLog中,方便观察。

3、移动滑块滤波器设计、输入输出系数滤波器设计。

4、FPGA的状态机设计与c语言的异曲同工。

周总结(12/10-12/14):

1、对于接口时序进行状态机设计时,将setup、hold等设计为单独的状态,便于时间控制和管脚电平控制。

2、状态机中,利用Timer实现时间控制。

3、quartus中sram的数据输出口去reg化,否则第一个时钟有效沿到来时,d0不输出,第二个有效沿到来时,d0才输出。

周总结(12/17-12/21)

1、实现某种状态的触发,在此情况下其他信号的确定状态是很好的条件。

2、热敏电阻和制冷器接反会出现“冰火两重天”的状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值