- 博客(8)
- 资源 (37)
- 收藏
- 关注
原创 交叉编译工具链环境的搭建__1
前言:有三种方法搭建交叉编译工具链环境 去官网下载源码,并按照第三方源码移植的方式来创建可执行文件/动态库/头文件/配置文件… 去下载crosstool脚本工具源码包,通过Crosstool脚本工具来实现一次编译生成交叉编译工具链 下载已经制作好的交叉编译器工具链,然后配置PATH 第三种方法比较简单,下面是第三种方法下面的内容摘自网络,全文摘抄为什么要用交叉编译器?交叉编译通俗地讲就是在一种平台上
2016-12-29 22:01:22 1592
原创 编译内核
本篇博客讲了怎么样成功编译内核,编译的内核不一定能用.不讲怎么修改内核 1/安装交叉编译器及编译内核所需工具 交叉编译工具链环境的搭建__1 安装工具 sudo apt-get install libncurses5-dev sudo apt-get install u-boot-tools 2/获取内核源码 源码位置 具体选择哪个源码,选择稳定版本的吧. ...
2016-12-29 21:12:19 1159
原创 内核和文件系统的烧写和启动配置
本篇博客主要讲基于bootloader,怎么烧录 内核 和根文件系统 1/编译内核 编译内核 2/制作文件系统 根文件系统的制作 3/烧录内核 烧录内核可以通过串口,可以通过网口,烧录,下面介绍通过网口来烧录 如果bootloader 能够联网的话,建议用网口来烧录. 网口烧录 因为接下来的操作要用到tftp,所以要配置网关/本机ip,serveri...
2016-12-29 14:18:15 1482
原创 交叉开发环境搭建
本文介绍传统的嵌入式开发环境搭建,基于局域网. 硬件要求,有双绞线连接的网络 软件要求,bootloader 能够联网.内核能够驱动网卡. 1/在主机上装nfs-sever 参考NFS服务器的安装 2/在主机上装tftpd 参考 TFTP服务器与客户端的安装 3/编译内核(注意配置nfs-client) 参考 编译内核 在 make men...
2016-12-29 11:46:29 1087
原创 sqlite3移植
1/下源码apt-get source sqlite3命令敲击之后会在当前工作目录下载几个跟源码有关的文件.其中有一个是 .orig.tar.gz,这个就是我们需要的源码文件 2/拆包tar zxvf *.orig.tar.gz该命令敲击之后会在当前目录下生成一个文件夹,文件夹下是源码3/cd进去解压生成的文件夹4/运行configure脚本,生成Makefile(注意选项)./configure
2016-12-28 18:13:01 1161
原创 源码安装及移植 交叉编译
源码安装 源码是什么? 脱离于linux具体发行版本的,实现特定功能的,需要编译生成目标文件的源代码. 为什么还要编译源码? x86 架构,是有源维护的,arm-openwrt 也有源维护,arm-Raspberry Pi 也有源维护.但是linux适用的处理器架构多的要死,不能针对每一个处理器架构都搞一个给你直接装. 如果你要体验最新的软件特性,可是,包安装并不提供最新的版...
2016-12-18 17:45:09 1720
原创 包管理与包安装
该博客针对ubuntu下包安装进行讲解 软件包 将应用程序的二进制文件、配置文档、man、info帮助页面等文件合并打包生成一个文件,这个文件就是软件包. 其中应用程序的二进制文件是经过源码编译好的程序文件 命令 命令分为两种 内建命令(不需要安装) shell自带一些功能,shell被加载到内存的时候,像cd/echo这样的命令是被shell解释并执行的,不会新开进...
2016-12-18 17:30:59 765
原创 预处理指令
预处理指令表现形式:除去空格,以#开头的代码行 即可以是空格开头,然后是# 即#号必须是该行除了任何空白字符外的第一个字符 即#号是指令的标识,在预处理指令关键字和#号之间允许存在任意个数的空白字符。 整行语句构成了一条预处理指令 作用: 包含预处理指令的源代码供预处理器解析,处理,转换,生成新的代码给编译器处理. 预处理指令将在编译器进行编译之前对源代码做某些转换。 在C语言中,并没有任何内在的机
2016-12-03 14:59:36 730
freetype2+SDL+SDL_ttf源码包及字符串转bmp图片demo
2017-03-07
linux-5.17 arm32 arm64 rv64 arch 下的 共同函数
2022-06-16
grub-build.log
2020-11-22
sdio_data_AllInOne.rar
2019-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人