- 博客(17)
- 资源 (24)
- 收藏
- 关注
原创 u-boot的Makefile文件详解
## (C) Copyright 2000-2006# Wolfgang Denk, DENX Software Engineering, [email protected].## See file CREDITS for list of people who contributed to this# project.## This program is free software; you ca...
2018-10-31 23:21:45 634
原创 内核各个版本下载地址
linux内核各个版本下载地址:https://mirrors.edge.kernel.org/pub/linux/kernel/
2018-10-28 14:28:50 6973
原创 MTD相关
使用cat /proc/mtd 命令查看MTD分区# cat /proc/mtddev: size erasesize namemtd0: 00040000 00020000 "bootloader"mtd1: 00020000 00020000 "params"mtd2: 00200000 00020000 "kernel"mtd3: 0fda0000 00020000...
2018-10-28 11:23:20 319
原创 $(@:_config=)的意思
在学习2440开发板的时候会遇到这种写法的makefile文件sbc2410x_config: unconfig @$(MKCONFIG) $(@:_config=) arm arm920t sbc2410x NULL s3c24x0scb9328_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t scb9328 NULL ...
2018-10-27 23:16:26 1327
翻译 bash--shell高级编程-特殊字符
特殊字符用在脚本和其他地方的特殊字符#注释. 行首以#(#!是个例外)开头是注释. # This line is a comment.注释也可以放在于本行命令的后边. echo "A comment will follow." # 注释在这里.# 注意#前边的空白注释也可以放在本行行首空白的后面.# A tab precedes thi
2018-10-21 18:35:21 428
原创 bash的简单for循环
bash中的for循环 #!/bin/bash # 列出所有的行星名称. (译者注: 现在的太阳系行星已经有了变化^_^) for planet in Mercury Venus Earth Mars Jupiter Saturn Uranus Neptune luto do echo $planet # 每个行星都被单独打印在一行上. done ech...
2018-10-21 18:05:49 12057
原创 bash算术扩展
使用后置引用的算术扩展(通常都是和expr一起使用) z=`expr $z + 3`#'expr’命令将会执行这个扩展.使用双括号形式的算术扩展, 也可以使用let命令后置引用形式的算术扩展已经被双括号形式所替代了 --((…)) 和 $((…))– 当然也可以使用非常方便的let结构.#! /bin/bashz=$(($z+3))z=$((z+3))echo $z# 也正...
2018-10-21 17:51:52 278
原创 busybox记录
查看字节电脑的 /dev/console和/dev/null发现是字符型设备andrew@andrew-Thurley:/work/svn_linux/busybox$ ls -l /dev/console /dev/nullcrw------- 1 root root 5, 1 10月 14 07:51 /dev/console其中的root 5, 1 后面的 5 1代表的是主设备...
2018-10-14 23:28:29 349
原创 通过init进程看如何启动第一个应用程序
使用linux的目的是为了启动应用程序init进程:读取配置文件解析配置文件根据配置文件执行用户的程序busybox --> init_mainparse_inittab file = open(INITTAB, “r”) ; //打开配置文件 /etc/inittabinittab格式::::id => /dev/id , 用作终端: stdin,...
2018-10-09 23:25:27 840
原创 linux内核分析
1.处理u-boot传入的参数2.判断是否支持该CPU3.判断是否支持单板4.建立页表(启动MMU)5.调到start_kernal6.挂载根文件系统7.最终目的是运行应用程序u-boot的目的是为了启动内核,内核的目的是为了启动应用程序构建根文件系统:应用程序是挂在在根文件系统中的;在内核启动之后,会使用文件/linux/init/main.c文件中的init_post函数启...
2018-10-07 23:11:54 309
原创 linux内核编译
按照韦东山课程上说的进行内核比编译的时候出现了如下的错误:使用的开发板是jz2440但是编译选项中只有 s3c2440的选项andrew@andrew-Thurley:/work/svn_linux/linux$ make s3c2410_defconfigMakefile:416: *** mixed implicit and normal rules: deprecated synta...
2018-10-06 13:50:57 355
原创 svn常用命令
使用额URL为 https://Andrew-PC/svn/linux/svn检出:svn checkout URL显示版本信息:svn --version使用svn添加一个新的工程到控制版本库svn import 文件路径 svn路径 -m "说明"显示本地版本与版本控制库中的区别:svn diff显示状态信息:svn state显示控制版本信息:svn inf...
2018-10-04 18:55:34 440
原创 linux-内核启动流程分析
/******************************************************************************************/在主函数 main_loop中下面两行是启动内核的过程# ifdef CONFIG_MENUKEY if (menukey == CONFIG_MENUKEY) { s = getenv("men...
2018-10-04 13:00:05 230
转载 ubuntu安装与配置nfs服务器
转载,原网址:https://www.linuxidc.com/Linux/2018-03/151384.htm1.NFS服务的简介:NFS 是 Network File System 的缩写,是Sun公司于1984开发的一种分布式文件系统协议。它的核心功能就是可以通过网络,让不同的客户端,可以彼此访问共同的文件系统 ,来实现文件的共享。像许多其他的协议,建立在开放的网络计算的远程过程调用(...
2018-10-02 23:35:38 307
原创 bash-shell详解
linux操作系统的基本组成KernelModulesLibShellTools硬件:CPU PCI(各种总线) IDE安装双系统要先安装winddows然后在安装linux,Linux会更改windows上的MBR(用于寻找bootloader),再次启动就会出现,选择启动那个系统;--------------------------------shell 内建命令she...
2018-10-02 00:13:11 310
原创 wireshark相关协议详解和nc命令建立对话
TFTP简介:tftp简单的文件传输协议,用于实现误判系统引导、小文件传输、系统镜像升级引导等TFTP基于UDP协议设计(69)端口采用停止等待方式进行文件传输,采用超时重传机制进行重传TFTP将传输数据时将文件数据切割成块512字节方式传输,当最后一块不是512字节,则表示传输完成。TFTP支持ASCII码(文本,模式)和Octet(二进制模式)两种方式传输,可对文件进行读和写两种操作...
2018-10-01 21:54:54 666
The Robert C. Martin Clean Code Collection - Martin, Robert C-.m
2023-08-15
Technical Overview of LoRa and LoRaWAN-TÜV Rheinland
2023-08-15
Getting Started with LevelDB-Andy Dent
2023-08-15
Alice and Bob: A History Of The World’s Most Famous Couple
2023-08-07
福昕阅读器--linux最新版
2020-11-14
dbeaver-ce_7.2.4_amd64最新版本|dbeaver-ce_7.2.4_amd64.deb
2020-11-14
最新GeoLite2资源整合.zip
2020-10-03
C++基础课程讲义.pdf
2020-09-26
strtok的赞歌.pdf
2020-04-19
bsearch.zip
2020-04-18
RFC2616中文翻译-有待改进.odg
2020-01-15
Sqlite3.pdf
2019-06-30
GDB就该这样用
2019-05-04
IPC进程间通信
2019-05-03
在ubuntu上配置ftp服务器的说明文档,亲测可用(图片)
2018-08-26
自己参考网上的资源配置的vim编译器配置文件
2018-08-25
配置samba服务器的配置文件备份
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人