IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> arch/arm中的目录 -> 正文阅读

[嵌入式]arch/arm中的目录

boot : 压缩相关, 不考虑解读
lib : 底层库相关,咱不考虑解读
---
include : 各种 inline 函数, 各种宏
	asm debug generated uapi
kernel : 
mm : 
mach-s3c : 

kernel

linux_simple/arch/arm$ l kernel/
asm-offsets.c  devtree.c       entry-header.S  irq.c        ptrace.c  signal.h           suspend.c  time.c
atags.h        elf.c           head-common.S   Makefile     reboot.c  sigreturn_codes.S  sys_arm.c  traps.c
atags_parse.c  entry-armv.i    head.S          opcodes.c    reboot.h  sleep.S            tcm.c      unwind.c
bugs.c         entry-armv.S    hyp-stub.S      phys2virt.S  setup.c   smccc-call.S       test.i
debug.S        entry-common.S  io.c            process.c    signal.c  stacktrace.c       test.S
entry
linux_simple/arch/arm/kernel$ ls entry* head* 
entry-armv.i  entry-armv.S  entry-common.S  entry-header.S  head-common.S  head.S

linux_simple/arch/arm/kernel$ ls irq* trap* smc* hyp* sys* 
hyp-stub.S  irq.c  smccc-call.S  sys_arm.c  traps.c
调试
linux_simple/arch/arm/kernel$ ls stack* unwind*  ptrace*  *bug*
bugs.c  debug.S  ptrace.c  stacktrace.c  unwind.c

linux_simple/arch/arm/kernel$ ls opcode* 
opcodes.c

include

linux_simple/arch/arm$ tree include/ -d
include/
├── asm
│   ├── hardware
│   ├── mach
│   ├── vdso
│   └── xen
├── debug
├── generated
│   ├── asm
│   └── uapi
│       └── asm
└── uapi
    └── asm
生成物
include/generated 目录
调试
include/debug
约定
include/uapi
include/asm

lib

linux_simple/arch/arm$ l lib
ashldi3.S          copy_page.S               div64.S             lib.a      strchr.S
ashrdi3.S          copy_template.S           findbit.S           lshrdi3.S  strrchr.S
backtrace.S        copy_to_user.S            getuser.S           Makefile   testchangebit.S
bitops.h           csumipv6.S                io-readsb.S         memchr.S   testclearbit.S
bswapsdi2.S        csumpartialcopygeneric.S  io-readsl.S         memcpy.S   testsetbit.S
call_with_stack.S  csumpartialcopy.S         io-readsw-armv4.S   memmove.S  ucmpdi2.S
changebit.S        csumpartialcopyuser.S     io-writesb.S        memset.S
clearbit.S         csumpartial.S             io-writesl.S        muldi3.S
clear_user.S       delay.c                   io-writesw-armv4.S  putuser.S
copy_from_user.S   delay-loop.S              lib1funcs.S         setbit.S

mm

linux_simple/arch/arm$ l mm
abort-ev6.S      cache-v7.S     fault.c       ioremap.c          mmu.c          proc-v7-2level.S
abort-ev7.S      context.c      fault.h       Kconfig            pabort-v6.S    proc-v7-bugs.c
abort-macro.S    copypage-v6.c  flush.c       l2c-common.c       pabort-v7.S    proc-v7.S
alignment.c      dma.h          fsr-2level.c  l2c-l2x0-resume.S  pageattr.c     tcm.h
cache-l2x0.c     dma-mapping.c  idmap.c       Makefile           pgd.c          tlb-v6.S
cache-tauros3.h  extable.c      init.c        mmap.c             proc-macros.S  tlb-v7.S
cache-v6.S       fault-armv.c   iomap.c       mm.h               proc-v6.S

mach-s3c

linux_simple/arch/arm$ l mach-s3c
adc-core.h               iic-core.h              pm-core.h                    regs-usb-hsotg-phy-s3c64xx.h
ata-core-s3c64xx.h       include/                pm-core-s3c64xx.h            s3c6410.c
backlight-s3c64xx.h      init.c                  pm-gpio.c                    s3c64xx.c
cpu.c                    irq-pm-s3c64xx.c        pm.h                         s3c64xx.h
cpu.h                    irq-uart-s3c64xx.h      pm-s3c64xx.c                 sdhci.h
dev-audio-s3c64xx.c      Kconfig                 pwm-core.h                   setup-fb-24bpp-s3c64xx.c
dev-backlight-s3c64xx.c  keypad.h                regs-clock.h                 setup-i2c0-s3c64xx.c
devs.c                   mach-smdk6410.c         regs-clock-s3c64xx.h         setup-i2c1-s3c64xx.c
devs.h                   Makefile                regs-gpio.h                  setup-ide-s3c64xx.c
dev-uart.c               map.h                   regs-gpio-memport-s3c64xx.h  setup-keypad-s3c64xx.c
dev-uart-s3c64xx.c       map-s3c64xx.h           regs-gpio-s3c64xx.h          setup-sdhci-gpio-s3c64xx.c
fb.h                     map-s3c.h               regs-irq.h                   setup-usb-phy-s3c64xx.c
gpio-cfg.h               map-s5p.h               regs-irq-s3c64xx.h           sleep-s3c64xx.S
gpio-cfg-helpers.h       onenand-core-s3c64xx.h  regs-irqtype.h               usb-phy.h
gpio-core.h              platformdata.c          regs-modem-s3c64xx.h         wakeup-mask.c
gpio-samsung.c           pm.c                    regs-srom-s3c64xx.h          wakeup-mask.h
gpio-samsung.h           pm-common.c             regs-syscon-power-s3c64xx.h
gpio-samsung-s3c64xx.h   pm-common.h             regs-sys-s3c64xx.h

linux_simple/arch/arm/mach-s3c$ tree include/ -d 
include/
└── mach

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 11:03:47  更:2022-01-24 11:05:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/9 1:35:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码