随笔分类 - 嵌入式操作系统相关
摘要:同样的名词,在不同的系统中的意义却是不一样的。任务是在uC/OS中出现的名词,书上说这个系统中的任务就是一个线程。但貌似在windows系统下线程的存在必须要求进程存在。而在linux下又统统看作进程。
阅读全文
摘要:一个进程由一到多个线程组成,各线程共享进程的内存空间(代码,数据,堆)和一些进程级的资源(打开的文件和信号)。进程有自己独立的寄存器和栈。线程私有的是:局部变量,函数的参数,TLS(Thread Local Storage,线程局部存储)数据。线程之间共享(进程所有):全局变量,堆,函数里的静态变量...
阅读全文
摘要:不使用任何(局部)静态或全局的非const变量。不返回任何(局部)静态或全局的非const变量的指针。仅依赖与调用方提供的参数。不依赖任何单个资源的锁(mutex等)。不调用任何不可重入的函数。
阅读全文
摘要:读取速度:nor > nand写入速度:nand > nor擦除速度:nand 4ms,nor 5snand的擦除单元更小,相应的擦除电路更少。nand的实际应用方式比nor复杂,nor 可以直接使用,并可以在上面直接运行代码,而nand 需要i/o接口。我们平时使用的u盘大都使用的是nand fl...
阅读全文