- 博客(4)
- 资源 (14)
- 收藏
- 关注
原创 uboot之bootm命令分析
/*本文的部分内容参考了http://blog.csdn.net/xitijie/article/details/7004737这篇文章,在此表示感谢*/bootm要做的事情:1. 读取头部,把内核拷贝到合适的地方2. 把参数给内核准备好,并告诉内核参数的首地址3. 引导内核启动内核:do_bootm_linux: 1. 设置参数,跳到入口地址theKernel
2012-07-23 23:11:57 18194 1
转载 nandflash详述
转自http://blog.163.com/starjj_embeded/blog/static/20450005120122170425898/1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memo
2012-07-10 06:13:12 3141
原创 copy_to_user()函数分析
copy_to_user()函数分析在学习字符设备驱动时,遇到一个函数copy_to_user(),这个函数是在编写驱动程序代码的过程中经常遇到的一个函数,它的功能是拷贝一个数据块从内核空间到用户空间。因为内核空间和用户空间的内存不能直接相互访问,才会出现这么一个函数。 它的实现如下: static inline unsigned long __must_checkcopy
2012-07-09 21:41:29 1498
原创 linux字符设备驱动
Linux字符设备驱动 Linux设备驱动有两种加载方式,动态加载和静态加载。动态加载就是在运行的时候去加载,静态加载就是在编译的时候去加载。这里主要记录学习动态加载的方式,在学习动态加载方式之前,要先熟悉驱动动态加载的流程,动态加载需要做哪些工作。 模块加载: Linux内核模块主要由以下几个部分组成:模块加载函数,模块卸载函数,模块许可证明,这三项是必须的。
2012-07-09 06:12:42 773
stm32h743加emmc/sdmmc加文件系统 的驱动和测试代码
2020-12-13
msp430f5438a上移植的ucosii-v2.92版本,运行稳定
2014-12-26
uboot_bf537_VDSP5.0++
2009-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人