科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
FS4412中uboot对emmc的分区解析
Author:runner 2017.10.15 声明 平台: fs4412 (Samsung exynos4412) u-boot版本: u-boot-2010.03-FS4412 简述 在FS4412的开发中,uboot通过movi、fdisk、fastboot等命令对emmc做了相应的分区操作,这里主要分析,这些命令是如何对emmc进行分区的,每条...…
网络编程中的并发控制
在Linux网络编程中,一般建立在两端之间,服务器端和客户端。客户端是面向用户的应用,而服务器端要处理客户端所提出的请求。通常一个服务器要面向多个客户端,保证对每个客户端都能高效的处理,这时候需要并发操作。实现并发控制的方法有两个,一个是并发服...…
U-BOOT 使用串口运行4412裸板程序
关键字:u-boot 裸板 串口 uart 调试 loadb kermit 在我们熟悉硬件平台的过程当中,通常会使用裸板代码调试方式进行试验验证。常用手段是通过JTAG+openocd 进行GDB端调试,这种方式可以实时观察代码对硬件的影响及代码的执行顺序。但是操作相对比较啰嗦,并...…
TCP握手/挥手的过程分析
TCP连接建立 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 服务器必须准备好接受外来的连接。这通过调用socket、 bind和listen函数来完成,称为被动打开(passive open)。 第一次握手:客户通过调用connect进行主动打开(active op...…
Linux设备驱动模型之kobject linux2.6.0
在linux内核版本2.5新出现了/sys 目录,此目录结构向用户展现了设备驱动模型的层次结构。/sys 提供了一个设备驱动与用户之间的交互接口,对应于sysfs 虚拟文件系统。其中的每一个目录都对应一个内核对象kobject。目录中存在的文件对应一个属性。目录为用户展...…
linux内核时间管理
前言: Linux中如何对时间进行管理?时钟节拍的概念及延时函数的用法很多同学都用不好,下面我给大家总结一下。 一,linux时钟运作机制 1,linux时钟运作机制 大部分PC机中有两个时钟源,分别是实时时钟(RTC)和 操作系统(OS)时钟 实时时钟也叫CMOS时钟...…
Linux设备驱动申请设备号过程分析
今天我们通过内核中的源码共同分析一下Linux设备驱动中申请设备号的过程,首先在Linux内核为我们提供了两种申请设备号的方式,一是指定设备号注册,二是动态分配设备号;分别用到一下两个函数: register_chrdev_region(); alloc_chrdev_region(); 设备号的...…
ARM处理器异常处理
异常处理是ARM处理处理日常事务的一种重要方式,它是ARM体系结构的核心组成部分,也是理解上的一个难点,在此专门撰文讲解异常处理的原理及流程,为广大学习ARM芯片的爱好者提供一点借鉴,如有纰漏,请给予指正,谢谢。 一.异常分类 (1)复位异常 当CPU刚上...…
回到顶部