BeagleBone
文章平均质量分 95
东辰叶落
漫天的我落在枫叶上雪花上
展开
-
Ubuntu18.04 配置vim自动补齐傻瓜操作
源自:https://blog.csdn.net/qq_41250354/article/details/90513598git clonehttps://github.com/chxuan/vimplus.git~/.vimpluscd ~/.vimplus./install.sh安装git后,都不需要安装vim,直接执行。中间要选一下支持Python2还是3就好了。效果图...原创 2020-02-18 17:50:49 · 2489 阅读 · 4 评论 -
FPGA 与Beaglebone的SPI通信
经过几天对linux 4.14内核源码中的spidev_test.c 、spidev.c的研究,初步实现FPGA 与BeagleBone的SPI通信。 BeagleBone端指令: ./spidev_test -D /dev/spidev2.0 -H -o result.txt -S4096 -I1 -v -b 16注:注意这个-符号,word会将其更改./spidev...原创 2019-06-27 21:00:54 · 768 阅读 · 1 评论 -
BBB-eclipse-gdbserver环境搭建
背景:由于要在BeagleBone里面运行用户程序,在BeagleBone里面使用终端开发又觉得不方便,所以就采用BBB+eclipse+gdbserver的方法进行测试。也为内核驱动开发做一下铺垫。参考博客,致谢博主:BBB学习(八):操作BBB普通IO口https://blog.csdn.net/b5w2p0/article/details/79211043BBB学习(十 四 ...原创 2019-06-27 20:53:31 · 464 阅读 · 0 评论 -
Beagleboneblack linux4.14 使用SPI
BBB中设备树的加载: Cape分为两种,使用eeprom(电可擦可编程只读存储器)和不使用eeprom。扩展板带有eeprom:插上后板子上电就能用,这是因为位于0x54-0x57地址的eeprom告诉了系统启动时该对哪几个overlay进行重载,从而开机后系统就识别出了硬件。扩展板不带eeprom:通过修改uEnv.txt,让系统开机后就加载对应的dtbo文件,同样达到了...原创 2019-06-23 10:38:47 · 1477 阅读 · 0 评论 -
DTC编译器 -@ 报错,plugin 报错
sudoapt-getinstall device-tree-compiler安装的编译器不好用,好多网上看到的命令报错。解决方案:wget -c https://raw.githubusercontent.com/RobertCNelson/tools/master/pkgs/dtc.shchmod +x dtc.shsudo ./dtc.sh...原创 2019-06-21 21:35:32 · 740 阅读 · 0 评论 -
minicom上传u-boot-spl.bin 和uboot.img文件启动uboot
ROM-Code如何从串口获取bootloader? 对于BBB板子来说,当没有按住boot按键时,启动顺序是MMC1、MMC0、UART0、USB0,而按住boot按键时启动顺序为SPI0、MMC0、USB0、UART0。由于板子的MMC1已经接有eMMC,所以要想让ROM-Code从串口启动,那么断电时,拔掉SD卡,然后按住boot按键,再给板子上电,如果连接上了串口调试线,此时PC机...原创 2019-06-19 21:25:30 · 1063 阅读 · 0 评论 -
安装nfs服务,实现远程挂载文件系统
服务端(PC Ubuntu16.04) 安装nfs服务sudo apt-get install nfs-kernel-server修改配置文件sudo gedit /etc/exports主要添加共享的文件目录,添加一句:/home/ws/nfs-share *(rw,sync,no_root_squash)表示共享/home/ws/nfs-share目录,*表...原创 2019-06-19 21:23:42 · 1709 阅读 · 0 评论 -
beaglebone安装TFTP服务
PC端配置 安装依赖软件: sudo apt-get install tftp-hpa tftpd-hpasudo apt-get install xinetd 配置相关服务文件。进入根目录下的etc文件夹(cd /etc/),首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下: ...原创 2019-06-19 21:19:34 · 404 阅读 · 0 评论 -
Beaglebone 中 U-Boot 的启动过程
简述:一般的嵌入式linux系统从SD卡或eMMC启动的过程都是上电时从硬件固化的ROM中读取数据,引导加载MLO到RAM中运行,进一步将uboot.img引导加载到DDR中运行。之后由uboot来引导内核镜像、设备树以及驱动模块,最后内核来引导加载根文件系统,完成整个系统的加载。 为了方便的调试系统,也有从串口获取MLO和u-boot.img文件,随后uboot启动完成终端输入命令,通过...原创 2019-06-19 21:13:43 · 1275 阅读 · 1 评论 -
BeagleboneBlack制作最新SD启动卡
https://www.digikey.com/eewiki/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-capemgr:v4.1.x+ 下载交叉编译链: 交叉编译链的版本一定要高于他要编译的源码的版本,应该可以说新一点的好。~/:wget -c https://releases.linaro.org/compone...原创 2019-06-18 22:38:56 · 2102 阅读 · 1 评论 -
Beaglebone移植DDS模块驱动(AD9833)
Data:2019/1/23 author:wangsong需求:要求能有产生一路1MHZ以上的正弦激励信号,预留外接时钟接口,频率、幅值可调。方案:1、PWM波转模拟量(PAC =PWM to Analog Convertor)是一种PWM信号转模拟信号的专用芯片,模块最大频率只够200KHZ。(否决)2、外接DDS模块,由beaglebone控制DDS模块,从而产生不...原创 2019-01-23 16:05:58 · 2050 阅读 · 0 评论 -
Beagleboneblack 中DDS模块驱动源码(AD9833)
参考博客:基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(二)之cdev与read、writehttps://blog.csdn.net/u014281970/article/details/82145664/*ad9833.c*//* * AD9833 of ADI driver code for Beagleboneblack debian9.5 kern...原创 2019-01-21 20:12:48 · 1146 阅读 · 0 评论 -
beaglebone内核升级(微雪官方)
0.使用的编译环境为64位Ubuntu。安装相关工具:apt-get updateapt-get install git ccache lzop1.通过以命令获取内核源码:git clone https://github.com/beagleboard/linux.git这个过程可能需要1~2小时。主要取决网速和PC性能。 2.进入linux目录,执行j...转载 2019-01-21 12:59:10 · 1034 阅读 · 1 评论 -
Beagboneblack 中内核升级(替换)
Beaglebone中原来的镜像来自于beaglebone官网:http://beagleboard.org/latest-images内核版本是 4.14.71-ti-r80。由于需要自己编译驱动模块进行加载测试,在该内核版本上测试报错,百度上有人说是编译用的内核版本与板子上正在运行的版本不一致,或者config或者交叉编译链不一致导致。然后由于找不到与此完全相同的源码,也不知用的什...原创 2019-01-21 12:55:09 · 1012 阅读 · 0 评论 -
TI SDK制作一个beaglebone使用的SD卡
设备:Ubuntu16.04 16G SD卡 首先需要安装一个AM335x的SDK,都是在PC端安装,下载地址: http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/latest/index_FDS.html SDK的安装文件,下载到Ubuntu,更改文件权限,./执行安装,然后就是一路图形化界面安装。安装路径...原创 2019-01-21 10:30:33 · 1660 阅读 · 6 评论 -
BeagleBone Black 上LED交互
LED0: USR0闪烁,表明BeagleBone Black是运行的; LED1: USR1闪烁,表明Micro-SD卡正在使用; LED2: USR2闪烁,表明CPU的活跃程度; LED3: USR3闪烁,表明eMMC运行。 BeagleBoneBlack的启动方式:在不插SD卡,如果emmc中有镜像,则是从emmc中启动。如果插上SD卡,emmc中也有...原创 2019-01-14 10:06:28 · 493 阅读 · 0 评论 -
Ubuntu16.04+BeagleBoneBlack+ Qt5.9.3
Ubuntu16.04+BeagleBoneBlack+ Qt5.9.3目录1、系统版本说明.... 11.1软件版本说明:.... 11.2、硬件连接说明.... 42、Ubuntu双系统安装... 52.1、系统盘制作.... 52.2、Ubuntu系统安装.... 53、Ubuntu:Qt5.9.3安装.... 11...原创 2018-11-27 16:46:05 · 2685 阅读 · 15 评论