
嵌入式操作系统
iysheng
这个作者很懒,什么都没留下…
展开
-
Nuttx之互斥锁和信号量
Nuttx之互斥锁和信号量这些天开始真正的接触嵌入式的操作系统了,慢慢地激动,但是激动之余,还是有些忐忑啊,虽然是来实习的,但是自己的能力也是想提高些的,所以就静下心来,仔细的研究人家源代码,看书,查函数API。从中学到的点东西,记录下来,方便自己,也方便需要的人。我记录的通俗易懂,因为我看到浅。先说互斥锁 使用互斥锁的流程如下: 声明一个互斥锁: pthread_mutex_t *name原创 2016-07-30 19:31:57 · 896 阅读 · 0 评论 -
earlyprintk技术分析
early_printk技术分析前言:最近调试stm32f7的uClinux的时候,卡在Satrting kernel …这个地方,这是U-boot打印的最后一串字符串。所以为了看打印,我就看了early_print这部分相关的一些代码。做一下总结。关于内核下的printk技术,我也了解了一下,调用printk的时候,如果struct console console还没有初始化,要打印的字符串是会暂原创 2018-04-12 23:06:12 · 2071 阅读 · 0 评论 -
u-boot下的DM驱动模型
U-boot 下DM驱动模型的相关笔记要注意的关键两点:DM驱动模型的一般流程bind->ofdata_to_platdata(可选)->probe启动,bind操作时单独完成的,主要完成设备和驱动的绑定,以及node 注:node是匹配到驱动的设备节点 之间的连接。ofdata_to_platdata(可选)->probe 则是在device_probe函数中完...原创 2018-04-12 23:09:26 · 8066 阅读 · 1 评论 -
uclinux下编译busybox制作根文件系统
busybox下编译uclinux的根文件系统配置我在使用busybox创建uClinux系统的根文件系统过程中,发现只有从网上的git下来的文件系统源文件可以起来,但是我想自己使用busybox编译一个跟文件系统,特此记录下我制作跟文件系统的整个过程。最开始,我就直接编译busybox,使用arm-uclinuxeabi-gcc这个编译工具链,编译之后根本起不来。我查看到busy...原创 2018-04-26 00:19:10 · 777 阅读 · 0 评论