嵌入式学习
fes945666
这个作者很懒,什么都没留下…
展开
-
(转)学习嵌入式必备书籍
基础学习Ⅰ—Linux入门目前嵌入式主要开发环境有 Linux、Wince等;Linux因其开源、开发操作便利而被广泛采用。而Linux操作系统也只是一个简单的操作系统,简单的使用对于嵌入式开发人 员来说价值并不很高,真正有价值的是掌握Linux的基本服务和Linux的设计理念、思想,这对于嵌入式开发人员的长期发展是很极其重要的。Linux 系统有很多发行版,RedHat、Ubuntu、Fedo...转载 2019-02-27 21:01:45 · 734 阅读 · 0 评论 -
Linux内核中断
一、基本概念中断分为同步中断和异步中断。同步中断是由CPU控制单元产生的,“同步”是指只有在一条指令执行完毕后,CPU才会发出中断,而不是发生在代码指令执行期间,比如系统调用。而异步中断是由其他硬件设备依照CPU时钟信号产生的,即意味着中断能够在指令之间发生,例如键盘中断。按照Intel的微处理器手册,同步中断和异步中断也分别称为异常(或者软件中断)和中断。中断大家都比较熟悉,是由硬件设备产生...转载 2019-02-18 20:26:17 · 418 阅读 · 0 评论 -
文件I/O操作
缓存IO缓存 I/O 又被称作标准 I/O,大多数文件系统的默认 I/O 操作都是缓存 I/O。在 Linux 的缓存 I/O 机制中,操作系统会将 I/O 的数据缓存在文件系统的页缓存( page cache )中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。缓存 I/O 有以下这些优点: 1、缓存 I/O 使用了操作系统内核缓...原创 2019-03-05 21:47:07 · 477 阅读 · 0 评论 -
linux串口编程
基本概念及流程分析什么叫做串口通信:串口通信是指一次只传送一个数据位。虽然在通信的时候串口有 8 位或者 9 位等,但是在物理层面传输的时候,它仍然是以单个 bit 的方式传输的。什么是串口:串口一般特指 RS232 标准的接口。虽然以太网以及 USB 等等也是以串行的方式发送数据,但不是串口。什么是RS232:RS-232 是 EIA(Electronic Industries Assoc...原创 2019-03-11 08:48:15 · 142 阅读 · 0 评论 -
linux编程的很多没见过的点
1、const2、经常会用库里面的定义好了的类型如ssized_t3、可以这么定义:ssize_t length_w,length_r = MAX_SIZE,ret;4、会用perror(“read”)和printf(“Write Function OK!\n”)函数来打印错误5、atoi()函数:把字符串转换成整型数的一个函数.其实这个函数是C语言里面的。6、memset()函数,作用...原创 2019-03-11 09:55:12 · 180 阅读 · 0 评论