240 投稿
收录了16篇文章 · 17人关注
  • 以卧槽的思维理解(RTOS)嵌入式实时系统(1)

    卧槽,该系列文章竟然只分析软实时系统,硬的咱也不了解啊。 实时系统总离不开这些出现频繁的词汇:资源,任务 资源:为任务所占用的,都可称之为资源包...

  • 判断你的单片机内存大小端方式

    在main函数里这样几句 int i=0x12345678; char*b = &i; if((b[0]==0x78)&&(b[1]==0x56...

  • Resize,w 360,h 240
    简练状态机的实现

    #include typedef enum{ Start_state, Doing_state, End_state }def_state; t...

  • 循环缓存区的实现原理

    经常会设置一个数组之类的用来存储临时接受的数据,由于数据是临时的,具有不确定性,随机性,如果没及时读取,会造成数据丢失,对工程的运行不利。 我们...

  • Resize,w 360,h 240
    指针函数和函数指针的区别

    1、指针函数:带指针的函数,其本质是一个函数,函数返回是某一类型的指针。 例如:int *f(x,y);其结构为 类型标识符 *函数名(参数) ...

  • BIOS,Bootloader和U-boot的区别

    转载自http://blog.csdn.net/conowen/article/details/7253620 bios BIOS是英文"Bas...

  • Resize,w 360,h 240
    Linux下第一个编程,hello world!

    说到底,编程的过程是大同小异的,都由一个源文件,经过预处理>>编译>>汇编>>连接,这几个过程。 但由于我们刚踏入Linux学习的环境,急于验证...

  • 交叉编译环境(引用)

    所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上。 交叉...

  • Resize,w 360,h 240
    虚拟机安装Linux系统

    嵌入式开发环境,需要Linux系统进行交叉编译,但往往使用windows的习惯,和一些工具,不得不同事存在使用两个环境,虚拟机很好的解决了这个问...

  • Bootloader的概念

    在学习Linux前,首先了解下所有的系统上电后是怎么运行的?从而有了BootLoader的概念点。 有的是CPU从固定的从指定地址开始运行,有的...

专题公告

关于学习和工作中只是和经验的分享!
风里雨里,我在前面的bug处等你!