随笔分类 - Linux嵌入式
Linux开发板学习记录
摘要:sudo apt-get install ros-melodic-serial 18.04是melodic sudo apt-get install ros-melodic-uuid-msgs sudo apt-get install ros-melodic-bfl lslidar功能包的cmake
阅读全文
摘要:1、首先USB规则,之前已测试过 echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"' | sudo tee /etc/udev/rules.d/80-movidius.rules sudo udevadm control --r
阅读全文
摘要:1、命令打开 sudo gedit /etc/apt/sources.list # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main res
阅读全文
摘要:因为实验需要,需要将我原本的Ubuntu内核降到4.15,所以我参考了网上一些降内核的方法,经过一些小问题的解决成功将内核降到4.15.0-47,但是我发现出现了网卡驱动用不了了,包括有线无线都不行,外置的免驱网卡也不行,试了很多方法,几个小时都没解决,直到发现了这篇文章。 ubuntu18.04.
阅读全文
摘要:BOA服务器的移植 1、源码下载 http://www.boa.org/ News! (last updated 23 February 2005) Latest Released Version (0.94.13) here (signature here) 下载地址 1.1 boa简介: 其可执
阅读全文
摘要:在测试完后面的WIFI、4g网络驱动之后,这边需要测试一下ZigBee能否与开发板实现通信,看了网上的资料,可能需要修改设备树里面的串口信息啥的,索性先学习一下如何进行驱动开发,毕竟后面都是直接用的。 字符设备驱动 最底下的module_init()和module_exit()是模块的加载和卸载注册
阅读全文
摘要:注意:此时WiFi模块的驱动已经修改好。 RTL8188 USB WIFI 联网测试(记录操作步骤) 首先使能驱动,在根目录/lib/modules/4.1.15里面。 首先命令 lsmod 可以看到有没有驱动。 然后命令 modprobe 8188eu.ko 使能RTL8188 USB WIFI的
阅读全文
摘要:后面的驱动开发很多需要这边的知识,所以还是要看一遍。 u-boot初次编译启动(SD卡启动方式) 首先需要安装ncurses库。 sudo apt-get install libncurses5-dev 解压出厂源码后,需要编译uboot. 这边直接写成一个脚本文件.sh文件,后面直接运行脚本,不需
阅读全文
摘要:摘要:这部分内容介绍了GPIO口的输入功能,引入了GPIO驱动初始化。这边复制简写一些代码,讲述部分功能。 GPIO驱动的初始化: 代码中的gpio.c文件 //gpio.h //在头文件中首先枚举GPIO的输入输出方向,输入设置为0,输出设置为1. typedef enum _gpio_pin_d
阅读全文
摘要:模仿STM32驱动开发格式知识点: 类似于STM32工程文件中的部分头文件,设置好所有需要用到的寄存器地址,定义结构体变量,通过结构体指针访问寄存器,从而实现控制效果。 这里截取文档中的头文件的部分代码: /* * 外设寄存器组的基地址 */ #define CCM_BASE (0X020C4000
阅读全文
摘要:摘要:这一章的内容第一遍听比较难懂,个人感觉这里的东西真正需要用到的地方对目前的学习过程还比较小,所以记载一些自己后面需要用的。 拨码开关: 在这里我目前只需要记住这些内容。对于上一节课所需要的汇编LED烧写程序,SD卡的启动方式,就是上面第二行,上节课也见识了。 补充知识:(链接) EMMC知识:
阅读全文
摘要:摘要:学习开发板都会从简单地点灯实验开始对开发板或单片机的学习之路,这里也不例外,因为点灯的步骤不像普通的32那样简单,需要对步骤做一定的记录,方便后面需要的时候在拿出来看。 编译代码 arm-linux-gnueabihf-gcc 编译文件 arm-linux-gnueabihf-gcc -g -
阅读全文
摘要:MX6U的IO口作为GPIO的步骤总结: 使能GPIO对应的时钟 设置寄存器IOMUXC_SW_MUX_CTL_PAD_XX_XX,设置 IO 的复用功能,使其复用为 GPIO 功能。 设置寄存器 IOMUXC_SW_PAD_CTL_PAD_XX_XX,设置 IO 的上下拉、速度等等。 第2步已经将
阅读全文