![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式学习
文章平均质量分 85
见月南飞
这个作者很懒,什么都没留下…
展开
-
嵌入式学习(内存管理)
需要注意的是,使用munmap函数释放的内存区域不能再次访问,否则会导致程序出现不可预知的行为。另外,使用munmap函数释放的内存区域必须是使用mmap函数映射的内存区域,否则导致程序出现错误。mmap函数的使用可以提高文件的访问速度,减少内存的使用,提高程序的性能。另外,munlock函数只能解锁先前由mlock函数锁定的内存区域,如果一个内存区域没有被锁定,调用munlock函数也会失败。函数是一个Linux系统调用,用于重新映射一个已经映射的内存区域,可以用来改变内存区域的大小或位置。原创 2023-06-15 09:43:48 · 854 阅读 · 1 评论 -
嵌入式学习(从入门到放弃)--boot篇
值得注意的是我们使用的kernel是FIT镜像,一开始查到FIT的时候,资料说FIT格式的不需要BootLoader来加载,而传统的bzImage格式需要由BootLoader加载启动。“FIT Image格式的内核镜像可以直接由引导加载程序(Bootloader)加载和启动,而不需要额外的Bootloader,因此可以在没有U-Boot的情况下启动。mtd分区中的是指uboot。因此,U-Boot是Bootloader的一种具体实现,而Boot则是一个更广泛的术语,用于描述系统启动过程中的第一个程序。原创 2023-05-29 18:13:58 · 881 阅读 · 0 评论