自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Linux下C程序编辑、编译与调试----基于Ubuntu 16.04

说明:为了匹配嵌入式实验开发板,本系列博文所用的Ubuntu系统均为16.04版本。

2024-09-20 09:37:56 1026

原创 Ubuntu 16.04 终端操作及常用命令综合

例如,如果用户在当前目录下创建一个名为test的新目录,使用mkdir -v test命令,系统会显示类似于“Created directory 'test'”的信息,从而确认目录已经被创建‌;命令用于在文件系统中创建新的目录。若还存在其他文件/目录/命令,再按一下tab 键,系统会提示可能存在的 “ 文件/目录/命令 ”,同时将已经敲出的命令复制在下一行(可根据提示再添上字母或再用tab键补全)。ls是英文单词list的简写,其作用是列出目录的内容,是用户最常用的命令之一,类似于DOS下的dir命令。

2024-09-06 12:53:04 1812

原创 Ubuntu 16.04 更换国内源及相关设置

Ubuntu换源,就是将Ubuntu系统的软件源更换为其他镜像站点,以便在中国大陆地区能够更快速、稳定地下载和安装软件,这样做的目的是为了解决部分用户在中国大陆地区访问官方源速度较慢的问题,提高软件下载和安装的速度。

2024-09-05 14:47:24 3686 1

原创 安装VMware-16.2.3+ubuntu-16.04完整版图文教程

安装VMware-16.2.3+ubuntu-16.04完整版图文教程

2024-09-03 13:03:33 2494 2

原创 迅为iTOP-4412之Android 4.0系统编译环境的搭建(完整版)

提取码:fs5u。

2023-11-28 18:53:03 3583 2

原创 嵌入式Linux GUI基础——QT程序的打包和部署

一、概述用Qt编写好的程序,如果不进行打包和部署,那么程序只能在Qt环境下才可以运行。因此,我们要想把写好的程序发布给其他用户来用,就得对程序进行打包和部署,让其不用基于Qt环境就可以运行该程序,同时也能对写好的源码进行很好的保护。说明:本博文是基于上一博文:嵌入式Linux GUI基础——QQ登录界面实例-CSDN博客 https://blog.csdn.net/Eva20192020/article/details/134540896?基础之上进行打包和部署的。

2023-11-25 21:21:14 786

原创 嵌入式Linux GUI基础——QQ登录界面实例

续 :嵌入式Linux GUI基础-CSDN博客 https://blog.csdn.net/Eva20192020/article/details/134267345?

2023-11-22 00:22:08 1089

原创 嵌入式Linux GUI基础

Qt是一种基于C++的跨平台图形用户界面应用程序开发框架。如何跨平台?上到服务器上位机,下到 嵌入式GUI,上天入地无所不能。Qt最早是由1991年由Qt Company开发,但是到2008年,Qt Company 科技被诺基亚公司收购,是的,就是拥有着我们很多情怀的诺基亚。但在2012年,Qt又被Digia收购。Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:适用于Windows平台;适用于使用了x系统的各种Linux和unix。

2023-11-19 23:20:36 898 1

原创 Linux系统编程之最小 Linux 系统运行应用程序

如下图所示,在Ubuntu下建立一个专门的文件夹存放 “Linux系统编程” 中的源码和程序。在目录 “/home”下,在root用户权限下,使用命令 “” 新建目录“然后,如下图所示,使用命令进入目录,使用命令mkdirhelloworld,新建目录,然后使用命令进入新建的目录。代码的编辑使用编辑器 vi 编辑器或者 vim 编辑器,将 “ helloworld.c ” 拷贝到前面新建的 “ helloworld ”目录下,使用命令 “” 或者 “

2023-11-14 15:50:38 513

原创 Linux系统编程之最小 linux 文件系统的制作及烧写

我们总说linux系统,但到底什么是linux系统?又什么是最小linux系统?一个操作系统宏观上分为两个部分:kernel和shell(核和壳)。kernel就是操作系统内核,shell在kernel之上,提供与用户交互的界面,包括CLI(命令行界面)和GUI(图形用户界面),除此之外还有基础运行库(如c库、posix)等基础软件。最小Linux系统(Minimal Linux System)是一种超小型系统,它是一种使用Linux系统内核和一些必要的包(程序,驱动程序等)来替换复杂操作系统的方法。

2023-11-12 21:24:09 4146 1

原创 VM虚拟机加载搭建好开发环境的镜像

概述。

2023-11-07 17:43:04 293

原创 迅为iTOP-4412之Android 4.0/Linux源码编译

这里需要注意的是,上面这个脚本执行完毕的时候,注意一下有些库文件是不是提示没有安装。这个时候用户使用一下更新下载源的命令“apt-get update”,然后再执行一下上面的两个脚本。为了方便用户,将库文件和 JDK 的安装命令制作成了脚本文件,用户只要执行两个脚本就可以安装库文件和JDK。添加完成之后,保存退出依次使用以下命令来更新和安装软件,这个过程大概半个小时,但根据网速可快可慢,建议网速畅通时操作。上面命令执行的时候,需要根据提示输入“Y”。执行上面的命令的时候,根据提示输入“回车”命令。

2023-10-28 23:15:12 1846 1

原创 迅为iTOP-4412精英版之根文件系统移植

文件系统可以简单理解为两个部分,一个是文件,另一个是系统。文件系统是一个用来组织和管理文件的系统,有了文件系统之后,就可以轻松操作存储在存储介质上的文件,比如文件的增、删、查、改等基本操作。文件系统的格式有很多种(fat32、ext2、ext3、ntfs等)。根文件系统:最顶端称为根,在Linux上用“ \ ”表示,然后将一个按照特定目录组成的文件系统挂载到根上,这个系统就叫做根文件系统。Busybox。

2023-10-17 23:30:41 1108

原创 迅为iTOP-4412精英版之烧写设备树系统

基于芯片日益增长的问题,所以内核开发者们引入了新的方法,就是在内核中只保留函数,而数据则不包含,由用户(应用程序员)自己把数据按照规定的格式编写,并放在约定的地方,为了不占用过多的内存,还要求数据以根精简的方式编写。boot启动时,传参给内核,告诉内核设备树文件和kernel的位置,内核启动时根据地址去找到设备树文件,再利用专用的编译器去反编译dtb文件,将dtb还原成数据结构,以供驱动的函数去调用。firmware是三星的一个固件的设备信息,因为找不到固件,所以内核启动不成功。

2023-10-15 22:34:25 933 1

原创 迅为iTOP-4412精英版之linux内核移植

虚拟机:VM-Ware 16.2.3器:arm-linux-gcc-4.6.4工作文件夹:/home/work。

2023-10-10 22:31:48 1495 2

原创 迅为iTOP4412精英版之Android镜像的烧写

硬件配置:接通iTOP-4412精英开发板电源线;连接232串口线及转接头,并驱动成功;连接OTG线,并ADB驱动成功。准备工具:超级终端(Hyper Terminal);USB_fastboot_tool下cmd.exe。准备文件:"u-boot-iTOp-4412.bin"、"zImage"、“ramdisk-uboot.img”、"system.img"。

2023-09-26 15:40:28 863

原创 迅为iTOP-4412精英版之恢复出厂设置

虚拟机:VM-Ware 16.2.3;操作系统:Ubuntu Linux 16.04(搭建好的linux环境,交叉编译器等等);USB转串口(PL2302驱动)及ADB驱动完成;fastboot烧写工具;Exynos4412 有两种封装方式:SCP(左)和POP(右),如下图所示。本文所用开发板为精英版POP-1G的配置。2、电源输入电压范围是 3.5v~5.5v,但是最佳的输入电压是 4v,这样可以使 S5M8767 芯片处于最佳的工作状态。3、拨码开关控制启动方式。

2023-09-24 16:32:03 1103 1

原创 迅为iTOP-4412精英版之fastboot烧写方式及命令

因此,几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同的处理器架构都有不同的Bootloader。fastboot.exe 在烧写系统的时候,我们常常会使用“fastboot”命令,这些 fastboot 命令即“fastboot.exe”小程序, 都是三星在 Google 提供的 ADB 驱动以及“adb.exe”程序的基础上开发的。总之,ADB 所用的驱动和 fastboot 所用的驱动是一样的,因此在我们安装好 ADB 的驱动以后,自然也可以使用 fastboot 来烧写程序了。

2023-09-23 17:32:06 793 1

原创 嵌入式Linux开发板_迅为iTOP-4412精英版入门篇(二)

嵌入式Linux开发板_迅为iTOP-4412精英版入门篇。iTOP-4412 平台基础软件的安装和学习;

2023-09-19 14:39:32 1395

原创 嵌入式Linux开发板_迅为iTOP-4412精英版入门篇(一)

迅为iTOP-4412开发板平台,ARM Cortex A9架构,主频1.4GHz-1.6GHz,1GB 双通道 DDR3(2GB 可选),4GB EMMC(16GB 可选),提供多种外接模块,如:RFID模块、继电器模块、CAN总线 RS485总线模块、串口转接板、矩阵键盘模块、AVIN模块、GPS模块、VGA模块、500万摄像头模块、WIFI/蓝牙模块等。拥有丰富的板载接口以及众多配套扩展模块,并提供丰富的学习教程与资源,是嵌入式Linux学习与开发最佳选择。

2023-09-17 23:46:47 1785 1

原创 ubuntun16.04下arm-linux-gcc交叉编译器的安装配置

说明:使用chmod命令修改权限,使arm对所有者、所在组及其它用户均可读、可写且可执行,并且让arm/目录下文件也递归修改相应权限。-C (大写字母“C”) tar -zxvf test.tar.gz -C / : 解压到根目录(computer);如果可以显示/usr/local/arm/4.6.4/gcc4.6.4/bin,那么环境变量添加成功。tar -zxvf test.tar.gz -C /指定目录路径/ : 解压到指定目录。在/usr/local/目录下打开新的终端,输入下述命令。

2023-09-12 22:15:46 2441 5

iTOP-4412厂家配置u-boot镜像文件

iTOP-4412厂家配置u-boot镜像文件

2023-09-23

USB-fastboot-tool

USB_fastboot_tool

2023-09-22

安卓ADB驱动安装与配置及使用说明

安卓ADB驱动安装与配置及使用说明

2023-09-19

超级终端 串口调试助手hyperterminal-v2.4.8

超级终端 串口调试助手hyperterminal-v2.4.8

2023-09-19

SSHSecureShellClient-3.2.9

SSHSecureShellClient-3.2.9

2023-09-19

迅为iTOP-4412精英版U转串驱动

迅为iTOP-4412精英版U转串驱动

2023-09-17

arm-linux-gcc 4.6.4

arm-linux-gcc 4.6.4

2023-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除