- 博客(6)
- 收藏
- 关注
原创 系统命令交叉编译--wget,ftpgetput
wget工具时间:2021-10-14,wget版本1.21编译过程1、下载wget源码:http://mirror-hk.koddos.net/gnu/wget/2、解压,进入源码目录:cd wget-1.21/3、创建安装目录:mkdir __install4、在Linux环境下,选择对应平台编译链进行配置:./configure --prefix=$PWD/__install --host=arm-xxxxxx-linux CC=arm-xxxxxx-linux-gcc --withou
2021-10-18 11:28:46
1351
原创 BusyBox
BusyBoxThe Swiss Army Knife of Embedded Linux概念一个集成了数百个常用Linux/Unix命和工具的软件,可与glibc或uclibc库进行链接编译,可采用动态/静态链接特点减小文件尺寸,减轻编译工作量目录结构重点关注 applets、init、libbblibbb:Busybox各个命令的共享代码,主要有功能测试失败、中止程序错误信息,链表管理功能(llist.c)、命令行参数解析(getopt32.c)applets:命令集合init:i
2021-08-06 15:44:44
2103
原创 Linux从上电到登录
Linux从上电到登录步骤:引导、加载、挂载、运行、执行、登录流程:电源接通–>cpu通电运行–>跳转至bios–>bios读取硬件信息,获得设备启动和启动信息–>初始化硬件设备–>于第一个启动设备的MBR读取bootloader执行–>启动引导程序uboot–>uboot初始化、启动–>传递参数给内核
2021-08-06 15:36:29
286
原创 Linux设备模型-记录本
Linux设备模型参考http://www.wowotech.net/device_model/kobject.htmlhttps://blog.csdn.net/TongxinV/article/details/54853122https://bbs.huaweicloud.com/blogs/186115https://www.cnblogs.com/schips/p/linux_device_model.html❗首先,要理解设备驱动模型到底是什么,不能一上来就研究kobject这鬼
2021-08-02 13:03:33
300
原创 设备树小记(DeviceTree)
设备树(DeviceTree)描述一个硬件平台的板级细节,设备树可以被 bootloader(uboot)传递到内核,内核从中获取设备树中的硬件信息。Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离。在设备树出现以前,所有关于设备的具体信息都要写在驱动里,一旦外围设备变化,驱动代码就要重写。引入了设备树之后,驱动代码只负责处理驱动的逻辑,而关于设备的具体信息存放到设备树文件中,这样,如果只是硬件接口信息的变化而没有驱动逻辑的变化,驱动开发者只需要修改设备树文件信息,不需.
2021-07-13 16:47:46
776
原创 C语言程序基本内容
经典案例代码Hello World!学习一门编程语言,可能最先接触的就是Hello World代码段。源代码:#include <stdio.h>int main(){ printf("Hello World!\n"); return 0;}运行结果:Hello World!C语言程序的基本结构头文件(预处理)C程序代码中,要想用一件东西,必须要提前说明,头文件也是如此。上面Hello World!案例中#include <stdio.h>为包含头
2020-11-18 20:45:16
872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人