摘要:
以前产品应用是用串口做控制台,写了一个带简单命令历史和命令补全功能的控制台Shell,用作程序的调试,包括查看系统状态和调试修改设定等等。确实非常好用,对很多现场简单问题的快速定位起到了很好的作用。系统移到 Linux 以后,由于对如何在 Linux 下,在应用程序中如何嵌入控制台 Shell 用作 阅读全文
摘要:
原先的128GB SSD,给Windows用是够了,最近虚拟机用得多,靠以前的SSD外挂着用,实在有点不爽,就入手一个256GB的,重装系统是个令人头疼的事情,当然不能干。想起来以前另一个机器操作的时候,查过直接复制分区就可以。所以直接启动到另一个临时系统,做整盘ghost。替换以后,发现系统启动不 阅读全文
摘要:
关于C的头文件包含,我认为体现了软件的模块设计以及包含关系,对于头文件包含,我个人看法如下: 阅读全文
摘要:
这本书其实买了有两年了,还去参加了潘老师的公开课,限于能力,当时上课时领悟有限,最近因为Scanning打印系统做代码重构,要做代码框架设计,想借助于UML,以严谨一些,就翻出了这本书,重新看了一遍。 这本书其实并没涉及到具体软件架构设计要用的UML操作,诚如书名,侧重于需求分析。 以下是一些笔记, 阅读全文
摘要:
首先说一下,这个培训还是非常好的,基本上是我碰到的收益最大的一个培训。 考核的顺序 考核一定是从上到下,企业一定要形成目标,然后层层分解目标,考核就是各级对目标达成情况进行打分。 对于一线研发人员的考评 我们都知道,对于一线研发人员,是不适合用KPI进行考核的,这里建议采用PBC(个人绩效承诺)方式 阅读全文
摘要:
去年开始在周会贯彻宣讲我的一些开发的理念,以下是对去年主要念叨点的总结: 程序员的素养 素养,我觉得就是一个群体对于有利于群体整体发展的一些规则。对于社会,就可能体现为道德。人生活在不同的圈子里,就有不同的素养要求。素养是有利于群体,从而有利于个人,但是对于具体某事而言,可能是不利于当事个人的。对于 阅读全文
摘要:
注册中断:对每个pin进行循环遍历for (pin_num = 0; pin_num < min_t(int, ZYNQ_GPIO_NR_GPIOS, (int)chip->ngpio); pin_num++) gpio_irq = irq_find_mapping(irq_domain, pin_ 阅读全文
摘要:
公司新来一个小伙,设计类的时候喜欢这么搞,例如要实现一个串口通讯类,他会把基类做的很复杂,然后靠重载某些函数来实现不同的协议,虽然我一直觉得很别扭,但是也没有找出合适的理由来说服他。 今天下午偶然讨论起来,我突然想起一个类比,我举了一个猫和狗的类比。例如说我们要实现一个猫类,一个狗类,小伙的方法是先 阅读全文
摘要:
PowerPC U-Boot程序的Nand启动spl处理很有点意思,由于Nand只有4k可靠,所以u-boot的NAND启动由3部分构成:SPL1,SPL2和u-boot本体。 在SPL1结束的位置,代码大概如下: #ifdef CONFIG_NAND_SPL_S1 mflr r8 li r3,0x 阅读全文
摘要:
很遗憾,这个总结还是姗姗来迟了,虽然原本计划是面试完那几天就立刻做的。 总体来说,这次的面试表现得也不好(还是对面试当前公司的时候表现最满意)。总结原因的话,仍然是准备不足。知道去面试的是老本行——电力设备企业,由于一直对自己技术方面有信心,所以也有点大意。面试主要点为: 1. 做没有做过成功的产品 阅读全文