
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在嵌入式WEB服务器之boa部署(一)中已经讲了如何把boa服务器部署到ubuntu里。在这一篇中主要讲解如何移植boa服务器到目标开发板中。为什么先部署了boa服务器到ubuntu里,然后在移植到目标开发板上呢?从我个人来讲,主要是开发和调试方便,一方面是方便修改html页面和cgi程序,另一方面如果在移植到目标开发板的过程中出现了问题,可以和ubuntu里boa运行的情况进行相互验证。修改Ma
1、下载boa源码可以直接访问官网的连接去下载 。http://www.boa.org/官网发布了一个ReleasedVersion 0.94.13和一个Development Version 0.94.14rc21。一般情况下使用发布版本,所以使用boa-0.94.13.tar.gz。但实际在使用时发现,0.94.13版本是无法直接编译通过的需要修改部分源码,而 0.94.14rc21是可以的。
开发环境CPU:RK3399ARCH: aarch64OS:ubuntu18.04mcp2515芯片相关信息修改设备树文件文件路径:kernel/arm64/boot/dts/rockchip/rk3399.dts增加spi节点,具体增加那个spi节点,参考原理图上mcp5215和rk399的连接方式。此处以spi1节点为例。在spi1节点中还需天机can节点,mcp2515需要使用的其它硬件资源
开发环境CPU:RK3399ARCH: aarch64OS:ubuntu18.04mcp2515芯片相关信息修改设备树文件文件路径:kernel/arm64/boot/dts/rockchip/rk3399.dts增加spi节点,具体增加那个spi节点,参考原理图上mcp5215和rk399的连接方式。此处以spi1节点为例。在spi1节点中还需天机can节点,mcp2515需要使用的其它硬件资源
1、adb 驱动安装安装adb驱动到ubuntu系统下:更新一遍软件源:sudo apt-get update安装adb工具:sudo apt-get install android-tools-adb检查安装是否成功:adb version2、列出当前的adb设备sudo adb devices3、添加USB设备到adb配置文件在当前目录下查找.android目录。在.android目录下创建一
开发环境CPU:RK3399ARCH: aarch64OS:ubuntu18.04mcp2515芯片相关信息修改设备树文件文件路径:kernel/arm64/boot/dts/rockchip/rk3399.dts增加spi节点,具体增加那个spi节点,参考原理图上mcp5215和rk399的连接方式。此处以spi1节点为例。在spi1节点中还需天机can节点,mcp2515需要使用的其它硬件资源
解决vmware将ubuntu系统从挂起恢复后菜单栏上的网络图标消失的问题。虚拟机:VMware® Workstation 16 Pro。系统:ubuntu 18.04.5 LTS。
一、释义#!/bin/bash指定脚本使用/bins/bash来解释执行,#!/bin/sh是指定此脚本使用/bin/sh来解释执行。#!是特殊的表示符,后面是脚本解释器程序路径,脚本的内容是由对应的解释器解释的。二、区别GNU/Linux操作系统中的/bin/sh本是bash (Bourne-Again Shell) 的符号链接,但鉴于bash过于复杂,有人把bash从NetBSD移植到Linu
起因:有块开发板需要调试app程序,但没有网口,编译的app没法传进去。如果采用通过把app打包到文件系统中,然后把文件系统重新刷到板子上的方法,非常的不方便,调试也很麻烦。开发板环境:架构:arm64CPU:px30DDR: 2G系统:ubuntu 18.04所以考虑采用串口传输文件,如果是要自己实现一个串口文件传输工具的话,必然要考虑到传输协议的约定,传输数据的校验等,还是比较麻烦的。后来找到
Linux设备驱动模型的核心即是kobject,最初设计kobject模型的目的是为了是为了是实现智能电源管理。后来为了管理日益增加的设备,使得设备在底层都具有同一的接口,使其的得以成为设备驱动模型的核心。每个kobject对象都与与sysfs文件系统紧密相连,每个注册的kobject 都对应sysfs文件系统中的一个目录。首先来分析下kobject ,kobject - kernel obje.







