什么都没有

2017年6月5日

imx6 工具链下载地址

摘要: http://downloads.yoctoproject.org/releases/yocto/yocto-1.7.1/toolchain/ 阅读全文

posted @ 2017-06-05 09:39 什么都没有 阅读(193) 评论(0) 推荐(0) 编辑

2017年5月27日

程序、任务、进程和线程的联系与区别

摘要: 概念: 程序(program)只是一组指令的有序集合。 任务(task)是最抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。简而言之,它指的是一系列共同达到某一目的的操作。例如,读取数据并将数据放入内存中。这个任务可以作为一个进程来实现,也可以作为一个 阅读全文

posted @ 2017-05-27 08:28 什么都没有 阅读(848) 评论(0) 推荐(0) 编辑

2017年4月27日

linux下socket connect 阻塞方式 阻塞时间控制

摘要: 同事今天问我,如何在linux下的c代码里面控制connect的阻塞时间。应用的背景是:linux下的c程序有两个目标IP需要connect,如果用阻塞方式,当其中一个IP不能连接的情况下,程序将阻塞在connect函数上。 本来以为用setsockopt修改个什么参数就可以搞定,结果baidu了半 阅读全文

posted @ 2017-04-27 11:32 什么都没有 阅读(648) 评论(0) 推荐(0) 编辑

2017年4月24日

实时操作系统性能指标

摘要: 评论一个实时操作系统可以从任务调度,内存管理,任务通信,内存开销,任务切换时间,最大中断禁止时间等几个方面来衡量。 1、任务调度机制 RTOS的实时性和多任务能力在很大程度上取决于它的任务调度机制。从调度策略上来讲,分优先级调度策略和时间片轮转调度策略;从调度方式上来讲,分为抢占、不可抢占、选择可抢 阅读全文

posted @ 2017-04-24 13:45 什么都没有 阅读(1645) 评论(0) 推荐(0) 编辑

2016年11月15日

这段代码可以,佩服作者

摘要: #define PCI_HOSE_OP(rw, size, type) \int pci_hose_##rw##_config_##size(struct pci_controller *hose, \ pci_dev_t dev, \ int offset, type value) \{ \ re 阅读全文

posted @ 2016-11-15 17:28 什么都没有 阅读(127) 评论(0) 推荐(0) 编辑

2016年10月17日

imx6 gpio irq

摘要: /***************************************************************** * gpio irq * * 一直以来都没了解过gpio的irq,如何使用,今天正好了解下。 * 本文从内核和应用层分析gpio的irq,并写验证程序。 * * 本文 阅读全文

posted @ 2016-10-17 13:10 什么都没有 阅读(816) 评论(0) 推荐(0) 编辑

2016年10月14日

imx6sl 调试记录

摘要: 公板芯片型号:MCIMX6L8DVN10AB 我的板子芯片型号:MCIMX6L2EVN10AB no GPU ,no EPDC 调板子时一定要注意,首先要搞清楚硬件芯片的具体差异,然后去nxp的官网找区别,网址如下:https://community.nxp.com/search.jspa?q=im 阅读全文

posted @ 2016-10-14 10:07 什么都没有 阅读(779) 评论(0) 推荐(0) 编辑

2016年9月22日

uboot mmc烧写命令

摘要: mmc write addr blk# cnt 这个命令的作用是将内存上的数据写入mmc中 参数: addr: 从内存读取的位置 blk: 写入到mmc中block位置,这个位置是mmc的0地址的偏移量,是16进制,block单位是512字节 cnt: 写入到mmc中block个数,要写入的数据大小 阅读全文

posted @ 2016-09-22 15:57 什么都没有 阅读(368) 评论(0) 推荐(0) 编辑

2016年8月12日

内核启动地址的指定 (转)

摘要: Bootloader及内核解压 Bootloader将内核加载到内存中,设定一些寄存器,然后将控制权交由内核,该过程中,关闭MMU功能。通常,内核都是以压缩的方式存放,如zImage,这里有两种解压方法:使用内核自解压程序。arch/arm/boot/compressed/head.S或arch/a 阅读全文

posted @ 2016-08-12 10:18 什么都没有 阅读(1261) 评论(0) 推荐(0) 编辑

2016年8月3日

uboot环境变量实现分析

摘要: u-boot的环境变量用来存储一些经常使用的参数变量,uboot希望将环境变量存储在静态存储器中(如nand nor eeprom mmc)。 其中有一些也是大家经常使用,有一些是使用人员自己定义的,更改这些名字会出现错误,下面的表中我们列出了一些常用的环境变量: bootdelay 执行自动启动的 阅读全文

posted @ 2016-08-03 10:42 什么都没有 阅读(595) 评论(0) 推荐(0) 编辑

导航