2018年8月6日

嵌入式ROOTFS transplantation

摘要: 作一个嵌入式Linux rootfs,并且实现 web 服务 1. 文件系统简介 •理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的,文件系统简单的说就是一种目录结构,由于 linux操作系统的设备在系统中是以文件的形式存在,将这些文件进行分类管理以及提供和内 阅读全文

posted @ 2018-08-06 20:17 张凌001 阅读(445) 评论(0) 推荐(0) 编辑

linux 环境变量

摘要: 1Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.1 永久的:需要修改配置文件,变量永久生效。 1.2 临时的:使用export命令声明即可,变量在关闭shell时失效。 2.设置变量的三种方法 2.1 在/etc/profile文件中添加变量【对所有用户生效(永久的) 阅读全文

posted @ 2018-08-06 19:24 张凌001 阅读(242) 评论(0) 推荐(0) 编辑

嵌入式内核

摘要: 嵌入式内核是在嵌入式硬件和软件之间的抽象层,它具有五个方面的作用:任务管理(Task Management)、定时(Timers)、设备I/O主管(Device I/O Supervisor)、动态存储分配(Dynamic Memory Allocation)、任务间同步通信(Inter-task 阅读全文

posted @ 2018-08-06 19:22 张凌001 阅读(485) 评论(0) 推荐(0) 编辑

嵌入式系统之ubootENV环境变量

摘要: 从bootm 命令讲起 1 找到linux的内核入口 Bootm命令通过读取uImage的头部0×40字节的信息,将uImage定位到正确的地址,同时找到linux的内核入口地址。 这个地方就涉及到uImage的头部0×40字节信息到底是什么的问题?uboot提供了mkimage命令去把0×40字节 阅读全文

posted @ 2018-08-06 19:07 张凌001 阅读(5818) 评论(0) 推荐(1) 编辑

嵌入式之UBOOT

摘要: 嵌入式Linux系统的结构分为四个区,如图所示: 1.Bootloader区存放的是Bootloader,Coidre972开发板上使用的uboot,它负责嵌入式系统最初的硬件初始化、驱动和内核加载。2、参数区不是必须的,通常存放了一些系统参数,并且通常这个区是没有文件系统,参数以原始数据的格式来存 阅读全文

posted @ 2018-08-06 18:53 张凌001 阅读(999) 评论(0) 推荐(1) 编辑

NUC972裸机调试步骤

摘要: .将开发板设置成USB启动。开发板拨码开关与启动方式设置对应如下: 其中PA1 ,PA0对应S1和S0 上电或复位,使开发板从USB启动。开启NuWriter,选择正确的芯片型号,按下“Continue” 保证NuWriter不开发板已经连上。 在这里需要注意一点,就是小程序可以直接按照UBoot( 阅读全文

posted @ 2018-08-06 16:30 张凌001 阅读(1567) 评论(0) 推荐(0) 编辑

导航