自定义博客皮肤VIP专享

    *博客头图:

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

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

    博客底图:

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

    栏目图:

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

    主标题颜色:

    RGB颜色,例如:#AFAFAF

    Hover:

    RGB颜色,例如:#AFAFAF

    副标题颜色:

    RGB颜色,例如:#AFAFAF

    自定义博客皮肤

    -+
    • 博客(19)
    • 资源 (1)
    • 收藏
    • 关注

    原创 ubuntu 搭建 arm 的 Qt 环境

    移植 qt 到 arm 开发板,并在 ubuntu 下搭建编译环境和 qt creator

    2022-09-12 22:09:35 1625

    原创 Linux 和 arm 下qt 移植 mqtt

    Qt 开发 MQTT 程序有两种方式,一个是 Qt 官方提供的基于 MQTT 的封装,一个是第三方(EMQ)开发的用于 Qt 调用 MQTT 的接口,二者使用方法大同小异,并且均提供了源码。那么,这里来介绍第一种,如基于 Qt 官方提供的封装来使用 MQTT。下载Qt官方在 github 上提供了源代码,地址:要下载与板子上安装的 qt 一样的版本下载好后用 Qt Creator 打开 qtmqtt.pro如果没有 perl,要先安装 perl然后编译,然后开始处理报错一般会提示找不到头文件,将头文件用绝对

    2022-09-12 12:56:41 2729 4

    原创 ubuntu 18扩充内存

    解决 ubuntu 内存不足和 Linux /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足的问题

    2022-09-03 15:46:49 753

    原创 tslib 的安装与使用

    tslib 库的介绍与使用

    2022-08-07 17:39:50 3951

    原创 vim 使用 及快捷键大全

    1 vi/vim 按键说明除了上面简易范例的 i, Esc, :wq 之外,其实 vim 还有非常多的按键可以使用。光标移动命令作用h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30

    2022-05-28 13:25:28 1229

    原创 Freetype 的安装与使用

    采用 手动 和 buildroot 两种方式 安装 freetype,并记录如何使用

    2022-05-21 14:35:33 9857

    原创 Ubuntu18 安装 arm 交叉编译工具链

    Ubuntu18 安装交叉编译工具链下载 工具链:wget https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz会下载到当前目录, 没有wget 命令的话,就用 sudo apt-get install wget 命令下载该命令在 Ubuntu 中

    2022-04-29 13:13:32 673

    原创 网络基础之网络层详解

    1 两种服务1.1 网络层提供的两种服务在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是网络层提供的两种服务在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统? ?两种服务:网络层应该向运输层提供怎样得服务虚电路服务数据包服务1.2 虚电路服务

    2022-04-25 21:40:33 3024

    原创 ubuntu 18 配置双网卡(仅主机模式和桥接模式)

    ubuntu18 配置双网卡一个仅主机模式,用来上网;一个桥接模式,桥接以太网,用来连接 IMX6ULL。配完后,可能 ping 不同 www.baidu.com,先断开桥接模式的网卡,在 ping 就可以了,再把它连上,之后就都可以 ping 了。如果本来好好的,突然就不行了,将共享关掉,重开。操作:在虚拟机中再添加一张网卡在 ubuntu 中查看网卡名(ifconfig -s),一般刚添加的网卡,是没有启动的,要启动:(sudo ifconfig ens38(interfac

    2022-04-24 19:59:09 3918

    原创 操作系统之内存管理详解

    1 内存管理概念1.1 基本原理和要求内存管理:操作系统对内存的划分和动态分配内存管理的功能有:内存空间的分配与回收由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配的麻烦,提高编程效率。地址转换在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致因此存储管理必须提供地址变换功能,把逻辑地址转换成相应的物理地址。内存空间的扩充利用虚拟存储技术或自动覆盖技术,从逻辑上扩充内存存储保护保证各道作业在各自的存储空间内运行,互不干扰程序的装

    2022-04-23 14:01:47 16501 3

    原创 vim 使用 和 centos 及 ubuntu 下的配置

    1 vi/vim 按键说明除了上面简易范例的 i, Esc, :wq 之外,其实 vim 还有非常多的按键可以使用。光标移动命令作用h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30

    2022-04-23 10:48:37 319

    原创 BootLoader 介绍 与 uboot 简介

    1 BootLoader 的介绍1.1 BootLoader 的概念BootLoader 的引入如果它 能将噪作系统内核复制到内存中运行,无论从本地〔比如Fh)还是从远端(比如通过网络),Bootloader就是这么一小段程序,它 能将噪作系统内核复制到内存中运行,无论从本地(比如 Flash)还是从远端(比如通过网络),它在系统上电时开始执行初始化硬件设备、准各好软件环境,最后调用操作系统内核。可以增强 Bootloader 的功能,比如增加网络功能、从上通过串口或网络下载文件、 烧写文件、将F

    2022-04-23 10:37:44 3069

    原创 Pinctrl 子系统详解

    从数据结构分析 pinctrl 子系统

    2022-04-22 11:19:50 2546

    原创 使用 busyBox 构建 linux 根文件系统

    使用busybox 构建roofs(根文件系统),并向其添加 库文件(.lib),设置自动挂载(其中挂载 debugfs,不然没有/sys/kernel/debug 下没有文件 )等完善该文件系统

    2022-04-21 17:01:06 3584

    原创 设备树驱动实例,基于 imx6ull alpha 的 led 灯实验

    arm 驱动开发,从基础的 led 开始,通过设备树机制,完成 点 led

    2022-04-20 10:40:51 753

    原创 linux 设备树详解

    设备树原理,介绍设备树构建过程。

    2022-04-19 13:57:24 21523 6

    原创 imx6ull 驱动:总线设备驱动模型

    arm驱动编写,使用 imx6ull alpha,总线设备驱动模型

    2022-04-17 14:57:55 2183

    原创 阿里云搭建 ftp 服务器

    安装 vsftpdyum install -y vsftpd进入 /etc/vsftpdcd /etc/vsftjpd/etc/vsftpd/vsftpd.conf 是核心配置文件。/etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。/etc/vsftpd/user_list 是白名单文件,是允许访问 FTP 服务器的用户列表配置 vsftpd常用配置#允许匿名用户登录FTPanonymous_enable=YES#设置匿名用户的登录

    2022-04-04 09:48:30 3719

    原创 ubuntu 安装 nfs,供 uboot 下载文件

    NFS 服务器端安装 sudo apt-get install nfs-kernel-server修改配置文件:sudo vim /etc/exports在最后添加:/home/luo/nfs ( 要共享文件目录 ) *(rw,sync,no_root_squash)修改文件权限:chmod -R 777 /home/luo/nfs修改用户组:chown -R luo:luo /home/luo/nfs重启服务sudo /etc/init.d/nfs-kernel-server

    2022-04-04 09:43:04 640

    空空如也

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

    TA关注的人

    提示
    确定要删除当前文章?
    取消 删除
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部