头像-11434

蓝蓝的天

  • 山东省济南市
  • 嵌入式
  • 工控电子

个人成就

获得 57 次赞

帮助过170人

【宝马 NXP LPC1768试用体验】+GPIO

控制P2.0即最左边的灯闪烁。 1.原理图 2.源代码: 3.效果图:

【宝马 NXP LPC1768试用体验】+串口ISP下载

1.安装USB转串口驱动 连上USB线到串口0 设备管理器显示串口5. 2.安装flash_magic 3.连接跳线JP6,JP7 4.打开FLASH_MAGIC 器件选择LPC1678,串口选择刚才的COM5,接口选择NONE(ISP), hex文件选择...

【宝马 NXP LPC1768试用体验】+板载仿真器...

1.安装JLINK驱动 2.连接USB线,断开跳线JP4. 电源线有点短,放在桌子下面,不太清楚。 3.打开MDK,随便打开一个工程,比如GPIO。 点击下图按钮 弹出对话框如下: 切换到DEBUG选项卡 选择JLINK,...

POSIX时钟及时间源精度

POSIX时钟是一种实现和表示时间源的标准。 clockid_t类型表示了特定的POSIX时钟,Linux支持其中五种: CLOCK_REALTIME 系统级的真实时间(墙钟时间)。设置该时钟需要特殊权限。 CLOCK_MONOTONIC 任何进程都无...

发送带附加信息(payload)的信号

由POSIX定义的sigqueue()函数,允许进程发送带附加信息的信号: include intsigqueue(pid_tpid, intsigno, constunionsigvalvalue); sigqueue()的运行方式和kill()很类似。成功时,由signo表示的信号会被添加到...

高级信号管理

POSIX定义了sigaction()系统调用,它提供了更加强大的信号管理能力。除此之外,当 信号处理程序运行时,可以用它来阻塞特定信号的接收,也可以用它来获取信号发送时 各种操作系统和进程状态的信息。 include int...

映射到设备文件/dev/zero

其他UNIX系统(例如BSD),并没有MAP_ANONYMOUS标记位。相反,它们 通过映射到特殊的设备文件/dev/zero,实现了一个类似的解决方案。设备文件 /dev/zero提供了和匿名内存完全相同的语义。/dev/zero是一个包含全0的页...

动态内存分配

C中最经典的获取动态内存的接口是malloc(): include voidmalloc(size_tsize); 成功调用malloc时,会得到size大小的内存区域,并返回指向新分配的内存 首地址的指针。这块内存区域的内容是未定义的,不要把它们当...

九月上传资料活动+《STM32随书光盘》

本帖最后由蓝蓝的天于2016-9-1317:14编辑

设备特殊文件

st_dev和st_rdev这两个字段经常引起混淆。有关规则很简单: 每个文件系统所在的存储设备都由其主,次设备号表示。设备号所用的数据类型是 基本系统数据类型dev_t。主设备号标示设备驱动程序,有时编码为与其通信的...