
嵌入式Linux
文章平均质量分 54
嵌入式Linux学习记录,linux内核裁剪移植。
觉皇嵌入式
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
交叉编译并移植tslib-1.21和QT4.8.5运行第一个嵌入式Qt程序
嵌入式linux平台交叉编译并移植QT4.8.5运行第一个嵌入式Qt程序开发环境:ubuntu1404-i686TQ2440开发板(samsung s3c2440)天嵌官方交叉编译器(版本4.3.3)qt-everywhere-opensource-src-4.8.5.tar.gztslib-1.21.tar.bz2Qt下载地址:http://download.qt.io/a...原创 2020-04-16 11:02:08 · 2633 阅读 · 3 评论 -
嵌入式Linux构建yaffs根文件系统
嵌入式Linux构建yaffs根文件系统开发环境说明:ubuntu1404 i686天嵌光盘里的交叉编译链busybox-1.13.0(下载地址:https://busybox.net/downloads/)(一)编译busybox解压并进入:tar xvf busybox-1.13.0.tar.bz2cd busybox-1.13.0加载默认配置:make defco...原创 2020-04-15 11:01:34 · 887 阅读 · 0 评论 -
TQ2440(S3C2440)移植Linux-4.0.1内核全过程
TQ2440(S3C2440)移植Linux-4.0.1内核全过程文件系统yaffs2下载地址:https://yaffs.net/get-yaffslinux内核下载地址:BusyBox下载地址:https://busybox.net/开发环境:ubuntu1404天嵌光盘里的交叉编译器(版本4.4.3)busybox-1.13.0(一)制作根文件系统1、创建根文件系...原创 2020-04-14 16:22:12 · 2602 阅读 · 3 评论 -
TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT
TQ2440移植u-boot2016.11-设置从NOR FLASH启动u-boot接上篇:TQ2440移植u-boot2016.11全过程记录-【4】LCD驱动移植并显示gedit include/configs/tq2440.h屏蔽掉宏CONFIG_SKIP_LOWLEVEL_INIT,修改宏CONFIG_SYS_TEXT_BASE的值为0:重新编译后,下载到NOR FLASH:...原创 2020-03-26 12:42:47 · 352 阅读 · 0 评论 -
TQ2440移植u-boot2016.11全过程记录-【4】LCD驱动移植并显示
TQ2440移植u-boot2016.11-LCD驱动移植并显示接上篇:TQ2440移植u-boot2016.11全过程记录-【3】NOR FLASH驱动移植并启动引导U-BOOTLCD初始化流程分析u-boot的LCD初始化代码是在common/lcd.c中,我们找到lcd_init函数:该函数功能流程为:lcd_ctrl_init初始化了LCD的硬件参数---->开辟LCD...原创 2020-03-26 11:55:49 · 484 阅读 · 1 评论 -
TQ2440移植u-boot2016.11全过程记录-【7】NAND FLASH方式启动U-BOOT
TQ2440移植u-boot2016.11-NAND FLASH方式启动U-BOOTS3C2440 U-BOOT启动方式说明: ~~~~~~~~ NOR FLASH启动: S3C2440会直接在NOR上运行...原创 2020-03-24 09:33:33 · 690 阅读 · 0 评论 -
TQ2440移植u-boot2016.11全过程记录-【6】NAND FLASH驱动移植
TQ2440移植u-boot2016.11-NAND FLASH驱动接上篇:修改s3c24x0的NAND控制结构体:gedit arch/arm/include/asm/arch-s3c24x0/s3c24x0.h找到:/* NAND FLASH (see manual chapter 6) */struct s3c24x0_nand { u32 nfconf;#ifndef ...原创 2020-03-23 11:20:43 · 469 阅读 · 0 评论 -
TQ2440移植u-boot2016.11全过程记录-【3】NOR FLASH驱动移植
TQ2440移植u-boot2016.11 NOR FLASH驱动编辑配置头文件:gedit include/configs/tq2440.h定位到NOR Flash的配置宏:替换为:#define CONFIG_SYS_FLASH_CFI#define CONFIG_FLASH_CFI_DRIVER#define CONFIG_FLASH_CFI_LEGACY#define C...原创 2020-03-23 10:41:31 · 442 阅读 · 0 评论 -
TQ2440移植u-boot2016.11全过程记录-【2】DM9000网卡驱动移植
TQ2440移植u-boot2016.11 dm9000网卡驱动接上篇:TQ2440移植u-boot2016.11全过程记录-【1】单板建立并启动uboot中含有成熟的DM9000网卡驱动,只做简单的修改即可使用。编辑文件:gedit board/samsung/tq2440/tq2440.c将board_eth_init函数替换为:int board_eth_init(bd_t *...原创 2020-03-20 15:46:30 · 475 阅读 · 0 评论 -
TQ2440移植u-boot2016.11全过程记录-【1】单板建立并启动
TQ2440移植u-boot2016.11全过程记录修改文件:u-boot-2016.11\arch\arm\cpu\arm920t\start.S,将代码: /* FCLK:HCLK:PCLK = 1:2:4 */ /* default FCLK is 120 MHz ! */ ldr r0, =CLKDIVN mov r1, #3 str r1, [r0]替换为: /* 设...原创 2020-02-06 16:38:43 · 1197 阅读 · 1 评论 -
2017-TQ2440移植linux3.0全过程
《TQ2440移植linux3.0笔记》1、基础配置 解包linux-3.0: tar xvf linux-3.0 复制内核自带的mini2440的配置文件 cp arch/arm/configs/mini2440_defconfig .config 向内核打包,使系统能够支持yaffs文件系统 图形化配置内核:make men...原创 2018-02-23 00:17:56 · 1162 阅读 · 0 评论 -
嵌入式Linux中Makefile万能写法
《嵌入式Linux中Makefile万能写法》SRC := ${wildcard *.c}OBJ := ${patsubst %.c, %.o, $(SRC)}CC = arm-linux-gccCCLINK = arm-linux-ldCFLAGS = -g -c -Wallall: $(OBJ) $(CCLINK) -Wall $^ -o main.bin...原创 2019-05-29 12:11:23 · 1096 阅读 · 4 评论 -
Ubuntu14.04安装配置NFS用于挂载嵌入式文件系统
【yaffs2】是我要挂载的位置,实际位置根据你的情况自己修改。原创 2018-02-16 20:50:40 · 375 阅读 · 0 评论 -
基于S3C2440之TQ2440文件系统yaff2制作步骤
TQ2440 yaff2文件系统制作 【环境】 开发板:tq2440 2M-NOR 256-NAND W43 虚拟机:ubuntu14.04 LTS 编译器版本:arm-linux-gcc-4.3.2 busybox版本:busybox-1.13.0 注:busybox、arm-linux-gcc,均使用的天嵌光盘里的。1、创建yaffs2文件系...原创 2017-06-25 17:01:01 · 914 阅读 · 0 评论