摘要: 一、前言对于一个嵌入式软件工程师,我们的软件模块经常和硬件打交道,pin control subsystem也不例外,被它驱动的硬件叫做pin controller(一般ARM soc的datasheet会把pin controller的内容放入GPIO controller的章节中),主要功能包... 阅读全文
posted @ 2015-10-28 11:40 LoongEmbedded 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 一、前言在linux2.6内核上工作的嵌入式软件工程师在pin control上都会遇到这样的状况:(1)启动一个新的项目后,需要根据硬件平台的设定进行pin control相关的编码。例如:在bootloader中建立一个大的table,描述各个引脚的配置和缺省状态。此外,由于SOC的引脚是可以... 阅读全文
posted @ 2015-10-28 11:39 LoongEmbedded 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 一、前言作为一个工作多年的系统工程师,免不了做两件事情:培训新员工和给新员工分配任务。对于那些刚刚从学校出来的学生,一般在开始的时候总是分配一些非常简单的任务,例如GPIO driver、LED driver。往往CPU datasheet的关于GPIO或者IO ports的章节都是比较简单的,非... 阅读全文
posted @ 2015-10-28 11:38 LoongEmbedded 阅读(454) 评论(0) 推荐(0) 编辑