花费 7 ms
Linux内核初探

在uboot学习的时候, 我们知道了一个庞大的程序,感觉无从下手,但其实,通过韦老师和一些老手的经验告诉我,如果我们不是专门弄uboot的,一般只用知道怎么用就行了。确实这个东西太大了而且花那么多时间 ...

Wed Mar 21 04:02:00 CST 2018 0 3744
按键消抖

之前我们的按键程序没有考虑抖动的情况。 按键按下的会有尖峰脉冲,常见的两种消抖方式: 第一:硬件消抖 并联一个电容,利用电容的充放电过程消抖。 第二:软件消抖 一般的用法就是一个延时 ...

Thu May 03 06:50:00 CST 2018 0 3102
LED灯C语言的点亮方式

在上一篇进行了汇编语言的编写后,这一节采用C语言来编写,毕竟C语言才是我们使用最多的语言。 本节要点: 1)用C语言方式点亮LED灯; 2)分析反汇编代码;了解函数调用栈,深入的分析代码; 3 ...

Sat Jan 06 02:14:00 CST 2018 0 2986
代码重定位和位置无关码——运行于nor flash

通过前面的学习,我们知道,把可执行程序从一个位置复制到另一个位置的过程叫做重定位。 现在有两种方式,第一种是只重定位data段到内存(sdram),为什么需要重定位?因为有些flash的写操作,不是 ...

Mon Dec 18 04:22:00 CST 2017 0 1548
S3C2440串口的基本使用

2440A有三个串口,我们使用串口0对它进行了解熟悉。 首先肯定是应该找到手册上串口0所对应的引脚,然后配置相应寄存器。 串口0对应GPIO H的 2,3 串口在单片机中我们已经有很多使用经 ...

Sun Nov 05 21:13:00 CST 2017 0 1194
gcc 常用编译选项

gcc 和 arm-linux-gcc的常用选项 gcc 的使用方法: gcc 【选项】 文件名 gcc常用选项:   -v:查看gcc 编译器的版本,显示gcc执行时 ...

Tue Jan 30 03:11:00 CST 2018 0 965

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM