分享

20160514

 海漩涡 2016-05-14
Saturday

一、天气心情

mood:  fine

weather:  sunshine

======================================================



二、任务计划:

stage summary:
1、系统三大件:uboot、kernel、rootfs的编译、

2、烧写过程,工具。

3、功能修改

4、固件、中间件功能的熟悉:
视频编码参数视频质量、视频处理只能报警等、音频编解码

5、调试功能

6、熟悉整体的编译、移植流程。
      熟悉使用视频参数、中间件参数生产工具的使用。
      升级烧写工具的使用。

7、三大件的烧写

8、系统的升级
(1) 整个升级
(2) 部分升级


new task:
priority:
先阅读重要的,且编译测试。
在阅读其他的,并使用测试

1、编译uboot、kernel、rootfs

2、烧写到borad

3、uboot基础学习

4、rootfs基础学习

IPC卡片机新板移植
(1) 系统环境:
1) uboot: addr分配,分区,环境变量,升级,引导内核

2)kernel:驱动、功能

3)rootfs :  功能裁剪
(2) 稳定结构性阅读
1) version
IMX322/222, IMX124, IMX225, IMX208, IMX291, IMX178, IMX236, IMX185. 
This function is only for I2C sensor I/F.

2) hardware
3) dsp
4) pctools&param
5) soft doc
6) board

(3)阅读规划
1) 先整体性的框架浏览阅读
2) 仔细扣细节流程,编译与板子测试


task:

1、SDK环境、文档熟悉、编译SDK包

2、fat32文件系统创建、与SD卡存储设备驱动级操作

3、

---------------------------------------------------------------------------------------------------
问题:
1、

homework:
1、网络的socket缓存机制
2、网络的广播机制

3、晚上搭建vs的嵌入式开发环境
===========================================================



三、收获

reap:
SD卡录像总结:

1、整K录像
(1)  添加了流buffer接口
(2)  跨环合并数据接口
(3)  I帧信息处理机制
(4)  被切整处理机制
(5)  写SD卡时的调整
(6)  切文件时整K帧机制

2、录像回放
        (1)  fread接口
(2)  1M读录像机制
(3)  整帧发送到web
3、web拖动录像回放播放条
(1)  一次读所有索引,二分查找算法

===========================================================
  

四、总结
sammarize:

        1、就算想好了问题解决方案执行时还是很大可能会出问题

        2、保持大脑清晰,全局、联系的分析问题

3、行动前思考一步,三思后行

4、每日自省

5、遇到问题千万莫慌,以现象联系代码逻辑

6、不要相信错觉,现象不一样条件一定不一样,要么是所使用的条件有误,要么是所处环境               有所改变。

7、查询代码bug时,千万别看代码逻辑,只看屏蔽某块代码时的现象。

8、以现象说话,千万别拿理论作为行动的唯一标准。

9、你可以做的慢,但是不能出错

10、编写代码或转移代码的大忌是一次性将所有功能模块弄完后在编译调试。、

最佳办法是,一个模块编译调试一次

11、三思后行,切勿盲目躁动

12、摸清每一个功能细节,数据结构,数据存储,数据更新,数据读取,调试所有环节。

13、学习坚持四点
计划、专注、坚持、练习


14、逻辑必须缜密、细致

15、保证正常逻辑、切忌补救措施

16、切记23点半上床睡觉
7点起床


17、保持强大的气场、和稳定的心态

清理思路、逐步前行


18、修改别人的代码时,尽量在原有的逻辑上进行细微的修改。

这是出错最少的方式,

因为别人的有些很偏的逻辑,难以想到,这也是出错频率最高的地方。

19、先按正规逻辑实现功能,在考虑意外情况的补救措施


20、切勿抱侥幸和浮躁心理

这将使你寸步难行,一动即错


21、从现象处入手,切勿开始就寻找源头

 
22、先调试确认问题的原因与出问题的地方,再进行修改调试。

切勿修改调试后,再判断问题


23、先实现功能,再优化逻辑

==================================================================


24、学习流程
(1) 先整体把控知识框架体系、

(2) 先从熟悉的地方入手

(3) 再从重要的地方入手
(4) 再从容易的地方入手

(5) 清扫所有方面知识

(6) 融汇贯通成一个领域的知识体系

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多