搜索资源列表
pThread
- 在Linux上实现的调用API的线程控制函数,包括线程的生成以及释放-Call the API on Linux thread control functions, including the generation and release of the thread
Sleep
- ** Descr iptions: 睡眠例程。 ** 跳线连接:分别将P2.7与蜂鸣器控制引脚BEEP、P2.8与LED1、P0.6与按键输入引脚KEY1短接; ** 操作方法:下载并运行程序; ** 现 象:程序开始运行蜂鸣器响一声后进入睡眠模式,当KEY1按下时,CPU被唤醒, ** LED1不断闪烁。-** Descr iptions: 睡眠例程。 ** 跳线连接:分别将P2.7与蜂鸣器控制引脚BEEP、P2.8与
linux
- linux从入门到精通 包含基础命令,linux下c编程基础,嵌入式系统基础,嵌入式linux开发环境的搭建,文件IO编程,进程控制开发,进程间通信,多线程编程,嵌入式linux网络编程,嵌入式设备驱动编程,Qt图形编程基础等-linux from entry to master basic commands include, linux c programming based embedded system based on embedded linux development environ
thread
- thrs_data结构中的几个变量用于读数据线程和显示线程的开始控制和结束控制。start_read:当二个线程同时启动或显示线程先启动时,保证读数据线程先使用缓冲区,=1表示读数据线程已使用了缓冲区;start_disp:在读数据线程对缓冲区进行第一轮操作时,当它已将2个缓冲区写满,而此时显示线程还没有启动或还没有使用过缓冲区,这时应将读数据线程阻塞住,防止它覆盖掉缓冲区中未显示的数据,=1表示显示线程已启动并已使用了缓冲区。在后续交替读数据和显示数据的过程中,由互斥锁来协调二个线程之间的关系
driver
- 1. 硬件基于HC-SR04模块,可自行查找。 2. 代码PWM模块用于测试中断响应性能, 背光部分注释掉是因为和PWM复用了。 3. 测试中断响应性能时不要使用在中断上半部使用printk()方式,否则延时会到ms级。 4. 代码中注册的字符设备可不需要,创建的内核线程用于控制时序。 3. 由于超声波采用的是普通的GPIO中断,而且精度需要达到us级,当有许多高优先级的中断需要处理时, 驱动响应会延迟导致得到的时间不同,稳定性会大大下降,只可作为参考,如果要商用最好使用专用