首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

bootloader

这篇文章主要是根据韦东山老师的视频,从零开始写一个简单的 bootloader,每一行代码都是手动输入。...Ubuntu14.04:用于交叉编译,交叉编译工具链直接使用光盘里提供的 arm-linux-gcc 即可。 文件传送:Win7 与 Ubuntu 之间的文件复制使用 SecureCRT。...重定位:把bootloader本身的代码,从flash复制到它的链接地址上去 */ ldr sp, =0x34000000 /* 把堆栈设置为 SDRAM 的顶端,因为是向下增长的 */...LD = arm-linux-ld AR = arm-linux-ar OBJCOPY = arm-linux-objcopy OBJDUMP = arm-linux-objdump...比如:如何配系统时钟、如何初始化串口、NandFlash 的存储和读写机制是怎么处理的等等。 ---- 欢迎转载,请尊重版权,保留全部内容并注明来源。

76410
您找到你想要的搜索结果了吗?
是的
没有找到

日志打印规范

本文讲解一个的日志打印规范。 事实上,日志打印规范互联网上已有很多,但大多比较冗长(记不住),也不太契合我们团队(关注点不契合)。...所以,我又造了个轮子,写了个简单易懂、容易记的“日志打印规范”,后续随着团队实力的增长,和项目的演进,会逐步增加新的条例。 1....一般来说,在系统实际运行过程中,不会输出该级别的日志。因此,开发人员可以打印任何自己觉得有利于了解系统运行状态的东东。不过很多场景下,过多的DEBUG日志,并不是好事,建议是按照业务逻辑的走向打印。...INFO(通知):INFO日志级别主要用于记录系统运行状态等关联信息。该日志级别,常用于反馈系统当前状态给最终用户。...WARN(警告):WARN日志常用来表示系统模块发生问题,但并不影响系统运行。 此时,进行一些修复性的工作,还能把系统恢复到正常的状态。

2.7K70
领券