摘要: 什么是根文件系统?理论上说一个嵌入式设备如果内核能运行起来,且不需要用户进程的话(估计这种情况很少),是不需要文件系统的。文件系统简单的说就是一种目录结构,由于linux操作系统的设备在系统中是以文件的形式存在,将这些文件分类管理以及提供和内核交互的接口,就形成了一定的目录结构也就是文件系统。文件系 阅读全文
posted @ 2022-01-22 23:40 大奥特曼打小怪兽 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在上一节我们已经介绍了u-boot启动linux内核的流程。这一节我们将继续对u-boot进行改造,使其支持内核启动。 我们将u-boot-2016.05-crop,复制一份命名为:u-boot-2016.05-linux。 一、u-boot参数配置 配置smdk2440.h(include/con 阅读全文
posted @ 2022-01-19 22:43 大奥特曼打小怪兽 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在前面的章节关于u-boot的源码,以及u-boot的移植这一块我们介绍完了。接下来,我们开始进入第二个阶段,linux内核移植,以及驱动开发。 在这之前,我们遗漏了u-boot中的一个重要环节没有介绍,就是u-boot如何执行bootm命令,如何实现linux内核启动。 一、linux内核启动入口 阅读全文
posted @ 2022-01-17 23:22 大奥特曼打小怪兽 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 本节的代码都是在Mini440之uboot移植之实践NAND启动(四) 代码基础上修改的。 一、uboot修改默认环境变量 不知道你有没有留意到,我们之前介绍的u-boot串口输出信息有下面一行: U-Boot 2016.05 (Jan 14 2022 - 22:22:01 +0800) CPUID 阅读全文
posted @ 2022-01-16 14:02 大奥特曼打小怪兽 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 因为工作需要,项目以前使用的mysql数据,现在需要更改为postgresql。 一、MYSQL转PG 利用navicat可以直接将mysql库->postgresql库,变动: navicat转换后的sql,会丢失默认值 二、DDL变动 2.1 修改列 MYSQL: ALTER TABLE tab 阅读全文
posted @ 2022-01-12 09:55 大奥特曼打小怪兽 阅读(9) 评论(7) 推荐(0) 编辑
摘要: 在之前我们介绍过嵌入式Linux之Eclipse开发环境搭建,我们介绍了如何使用eclipse进行代码调试。这一节我们同样的我们介绍一下vs code在嵌入式linux平台下的代码调试。 我们首先回顾一下程序是如何被调试的? 如下图所示,使用GDB调试目标系统需要满足以下条件: 1.pc端得运行gd 阅读全文
posted @ 2022-01-11 22:51 大奥特曼打小怪兽 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 在之前的章节我们已经介绍了u-boot如何支持我们的NOR FLASH,以及DM9000网卡的支持。 这一节我们将会在Young / s3c2440_project[u-boot-2016.05-nor-flash】代码的基础上新建u-boot-2016.05-nand-flash项目,使得我们项目 阅读全文
posted @ 2022-01-10 00:07 大奥特曼打小怪兽 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 网络对于嵌入式系统来说必不可少。可是S3C2440没有集成以太网接口,所以要想使s3c2440具备以太网的功能,就必须扩展网卡接口。我们使用的Mini2440就是外接DM9000EP,使其可以与以太网相连接。Mini2440开发板DM9000和DM9000EP主要是封装不一样,其他基本都是一样的。 阅读全文
posted @ 2021-12-04 22:45 大奥特曼打小怪兽 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 继续上一节内容,不知道你有没有注意到,启动u-boot后,运行有一行信息: 输出Flash信息这一部分代码是位于board_init_r阶段,执行initr_net()函数的输出结果。 我们开发板上搭载了型号为DM9000网卡芯片,这一节我们将会介绍u-boot如何支持我们的DM9000网卡,这样我 阅读全文
posted @ 2021-11-29 23:54 大奥特曼打小怪兽 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,不知道你有没有注意到,以NOR方式启动u-boot后,运行有一行信息: 输出Flash信息这一部分代码是位于board_init_r阶段,执行initr_flash()函数的输出结果。 我们开发板上搭载了型号为S29AL016D70TF102的2MB大小的NOR FLASH,这里输出NO 阅读全文
posted @ 2021-11-28 16:47 大奥特曼打小怪兽 阅读(24) 评论(0) 推荐(0) 编辑