经过前面的移植,内核已经可以在tqimx6q上正常挂载根文件系统了,接下来开始移植各类设备驱动,本文先来移植按键和LED。之所以从按键和LED开始是因为这两种设备的驱动是最简单的。
按键驱动移植
查看tqimx6q的原理图可知,这块开发板有5个按键,其中,除了reset键之外还有个电源键,这个电源键与其它键有些不同,因此,本文移植剩余的这三个键(电源键在移植电源管理模块时处理)。通过阅读原理图...
分类:
其他好文 时间:
2015-05-07 22:11:12
阅读次数:
223
Windows 10 IoT程序开发及调试(控制LED闪烁及界面动画显示)
Windows 10 IoT程序开发及调试(控制LED闪烁及界面动画显示)...
能够实现用七段led数码管显示出数字和字母、让它们同时显示甚至于滚动显示,这些功能已经很不错了,但是这样还不够,我们还想实现更准确的控制,让数码管按照我们的想法来显示,而不是呆板的循环,这样我们引入中断的想法。也许其他人会从查询和中断的关系这些地方来引出中断,但是我还是倾向于从控制的观点来引出中.....
分类:
其他好文 时间:
2015-05-03 00:47:46
阅读次数:
165
之前我们写了延时的子程序,但是仅仅在电脑上运行,在CodeWarrior中调试根本给不了延时所实现的直观效果,也就是说程序运行到哪里但我们却无法直观地得出发生了延时的效果,所以我们要把这个延时的程序用出去,比如点亮一盏led灯,让它延时我们规定的时间后熄灭,然后再点亮再熄灭......这里我们使.....
分类:
其他好文 时间:
2015-05-02 16:29:06
阅读次数:
132
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=15071507: 超大型LED显示屏时间限制:1 Sec内存限制:128 MB 提交:124解决:61 [提交][状态][讨论版]题目描述输入输入包含不超过100组数据。每组数据第一行为"START ...
分类:
其他好文 时间:
2015-04-30 23:07:25
阅读次数:
269
透明手机机身设计的一大关键部分是可替换玻璃的使用,利用导电技术,在看不到线路的环境下,让LED发光。这样的玻璃内含液晶分子,对于内容的显示则是通过电流对分子的刺激来实现。当手机断电后,分子位置会随机分布,并呈现出乳白色的外观。透明手机的设计特点概括起来有:1、体积小。厚度约0.5公分,和iPhone...
分类:
移动开发 时间:
2015-04-30 13:53:08
阅读次数:
141
串口是个好东西,前几篇裸奔程序由于没有串口,自己调试都是有led等来表示的,比较“苦逼”,终于可以用串口了~~~,这里主要采用上一篇博文(嵌入式学习笔记007-裸奔篇之定时器),也就是串口也是用中断实现的,而且也只是在前一篇博文增加串口的初始化uart0_init(),以及在中断处理函数增加对串口的处理。只要稍微改造前一篇博文就是一个通用的中断处理程序!
这里主要实现在串口输入一个字符,接受后+2再...
分类:
其他好文 时间:
2015-04-28 22:51:30
阅读次数:
476
在LED行业中,一般一个灯亮或者不亮用一个bit位来表示(这里就不谈七彩或者灰度控制卡),现在加入我们屏幕大小是128点,相当于宽度16个字节,如果我们让两个汉字居中显示(两个汉字占宽度4个字节),轻轻松松就可以算出如果要实现居中,只要偏移(16 - 4) / 2 = 6个字节宽度,当然这里我们都是假象的理想情况,假如需要显示的字符宽度不是固定并且显示内容也经常变化,这种情况下,无法手动计算。本文...
分类:
编程语言 时间:
2015-04-28 18:35:25
阅读次数:
210