- 博客(14)
- 收藏
- 关注
原创 linux3.5内核在 Exynos4412上移植,更换gcc编译器遇到无法正常运行的问题记录(已解决)
友善官方源码使用的 Linux3.5版本移植的,已经更改了很多代码了,可以正常运行,本着学习的精神,就从Linux官方下载了 Linux3.5内核源码进行从头移植,需要修改的地方参考友善的代码。但是,后来想换个GCC的版本试一下,就换了个gcc编译尝试,arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2。查看了 -O1 和 -O2 的详细编译信息,发现除了 -O1 和 -O2 的两个参数外,其他的都没有区别,额。
2024-12-30 15:54:00
420
原创 Linux内核挂载emmc/SD卡,固定emmc/SD卡设备号的处理方式
Linux内核挂载emmc/SD卡,固定emmc/SD卡设备号的处理方式
2024-09-20 11:49:47
731
原创 Linux内核VFS挂载失败:VFS: Cannot open root device “mmcblk0p2“ or unknown-block(179,2): error -19
Linux内核启动过程中根文件系统挂载失败问题
2024-09-13 11:14:20
373
原创 Linux内核VFS挂载失败:VFS: Cannot open root device “mmcblk0p2“ or unknown-block(0,0): error -6
linux内核启动时根文件系统挂载失败问题
2024-09-13 11:08:03
958
1
原创 Linux Reserved Memory 预留内存
在Linux中如果需要大的连续的内容,可能无法分配到,故采用预留内存的方式。1.kmalloc 不能分配那么大。2.alloc_pages MAX_ORDER为11,也就是最大分配2的11次方的页。reserverd memory在最开始时候分配好,这块内存不会再分配给kernel用。主要更改devicetree。memory { device_type = "memory"; reg = <0x0 0x40000000>; //512m DDR};reserved-
2021-03-03 14:45:42
1516
1
原创 Yocto学习资料整理
Yocto项目总览和术语手册 翻译文档第一章和第二章.第三章和第四章.官方原文.Yocto Project Mega-Manual官方原文.怎么开始学习yocto?.
2021-02-22 20:17:53
212
原创 ROM BIOS的启动问题(转)
“硬件复位后,处理器中CS寄存器中可见的段选择符部分的值为F000H,EIP的值为0000FFF0H,由于处理器运行于实模式,并不使用CS中隐含的描述符部分,故处理器执行的第一条指令的地址遵循实模式下的物理地址生成规则而得:CS*16+EIP,即FFFF0000H+FFF0H=FFFFFFF0H。所以,硬件复位后,处理器从物理地址为FFFFFFF0H的存储单元取指执行。因此,要求含有初始化代码(一般就是所谓的BIOS)的EPROM必须映射到该地址。”很疑惑怎么从F000H变换到了FFFF0000H解答:
2021-02-03 16:55:07
1707
原创 PCI & PCIe讲解的几篇文章
PCI & PCIe讲解的几篇文章浅谈PCIe体系结构: 浅谈PCIe体系结构.以上链接均转自其他博客分享,仅用作知识内容分享,侵删。
2021-01-21 09:34:19
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人