首页
学习
活动
专区
工具
TVP
发布

Linux驱动

专栏作者
338
文章
645598
阅读量
89
订阅数
2.移植uboot-添加2440单板,并实现NOR、NAND启动
然后将smdk2440下的smdk2410.c改为smdk2440.c,以及修改更改好的Makefile
诺谦
2019-05-24
5060
5.分析内核中断运行过程,以及中断3大结构体:irq_desc、irq_chip、irqaction(详解)
本节目标:    分析在linux中的中断是如何运行的,以及中断3大结构体:irq_desc、irq_chip、irqaction 在裸板程序中(参考stmdb和ldmia详解): 1.按键按下, 2
诺谦
2018-01-03
1.5K0
第4阶段——制作根文件系统之编译配置安装busybox(3)
本文介绍了如何编译配置busybox并制作一个最小的根文件系统,包括编译配置、安装过程以及根文件系统的构建方法。
诺谦
2018-01-03
1.5K0
编译make的出错提示解决方案
本文介绍了编译器出错提示及解决方案。首先介绍了编译器出错提示,然后分析了出错原因,并提出了具体的解决方案。最后,文章还列举了几个常见的编译错误,并给出了相应的解决方法。
诺谦
2018-01-03
1.5K0
第3阶段——内核启动分析之make uImage编译内核(3)
本文主要分析了Linux内核编译过程中生成vmlinux文件的过程,包括编译、链接、初始化、配置、编译和打包等步骤。同时,本文还提供了相应的工具链、编译选项和编译规则,以方便开发人员更好地理解和掌握Linux内核编译的相关知识。
诺谦
2018-01-03
1.3K0
Makefile中export分析
在分析内核启动过程的Makefile文件中,export用于在子目录中设置变量,以便在同一个Makefile中访问。具体来说,它用于提供该子目录中makefile的访问,而同一级别的另一个makefile中无法访问。
诺谦
2018-01-03
1.9K0
第3阶段——内核启动分析之make uImage编译内核(3)
本文总结了通过分析Linux内核编译过程,特别是vmlinux文件的生成过程,以及分析uImage和zImage的生成方式,深入了解了Linux内核编译的底层原理和过程,对于实际参与Linux内核开发和推广有很大帮助。
诺谦
2018-01-03
9970
第1阶段——u-boot分析之make 100ask24x0_config指令(1)
本文介绍了如何通过U-Boot的配置实现芯片S3C2440的启动。首先介绍了S3C2440芯片的基本信息,然后说明了U-Boot的配置方法,包括设置芯片架构、设置CPU、设置启动设备、设置命令行和设置环境变量等。最后通过一个具体的例子说明了如何在U-Boot中配置S3C2440芯片的启动。
诺谦
2018-01-03
6780
第1阶段——u-boot分析之make指令(2)
通过make 100ask24x0_config 指令配置好芯片选型后,使用make指令来生成uboot.bin文件 本文学习目标: 对Makefile文件进行基本了解,掌握make指令是怎么实现生
诺谦
2018-01-03
1K0
makefile使用.lds链接脚本以及 $@ ,$^, $,< 解析
先来分析一个简单的.lds链接脚本 例1,假如现在有head.c init.c nand.c main.c这4个文件: 1.1 首先创建链接脚本nand.lds: 1 SECTIONS { 2
诺谦
2018-01-03
1.9K0
makefile初步制作,arm-linux- (gcc/ld/objcopy/objdump)详解
在linux中输入vi Makefile 来实现创建Makefile文件 注意:命令行前必须加TAB键 例如:将两个文件led.c和crt0.S汇编文件,制作一个Makefile文件 1 1 led
诺谦
2018-01-03
1.7K0
内核打补丁编译、创建内核工程(1)
本文介绍了如何通过修改配置文件、编译内核、创建内核工程、烧写内核到开发板、运行内核、分析内核日志、输出内核转储、调试内核、使用内核调试器等工具和方法,来分析和解决内核问题。
诺谦
2018-01-03
1.8K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档