logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式WEB服务器之boa部署(二)

在嵌入式WEB服务器之boa部署(一)中已经讲了如何把boa服务器部署到ubuntu里。在这一篇中主要讲解如何移植boa服务器到目标开发板中。为什么先部署了boa服务器到ubuntu里,然后在移植到目标开发板上呢?从我个人来讲,主要是开发和调试方便,一方面是方便修改html页面和cgi程序,另一方面如果在移植到目标开发板的过程中出现了问题,可以和ubuntu里boa运行的情况进行相互验证。修改Ma

#linux
嵌入式WEB服务器之boa部署(一)

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是可以的。

#嵌入式
SPI转can芯片mcp2515

开发环境CPU:RK3399ARCH: aarch64OS:ubuntu18.04mcp2515芯片相关信息修改设备树文件文件路径:kernel/arm64/boot/dts/rockchip/rk3399.dts增加spi节点,具体增加那个spi节点,参考原理图上mcp5215和rk399的连接方式。此处以spi1节点为例。在spi1节点中还需天机can节点,mcp2515需要使用的其它硬件资源

#arm开发
SPI转can芯片mcp2515

开发环境CPU:RK3399ARCH: aarch64OS:ubuntu18.04mcp2515芯片相关信息修改设备树文件文件路径:kernel/arm64/boot/dts/rockchip/rk3399.dts增加spi节点,具体增加那个spi节点,参考原理图上mcp5215和rk399的连接方式。此处以spi1节点为例。在spi1节点中还需天机can节点,mcp2515需要使用的其它硬件资源

#arm开发
ubuntu 安装adb进行调试

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目录下创建一

#android
SPI转can芯片mcp2515

开发环境CPU:RK3399ARCH: aarch64OS:ubuntu18.04mcp2515芯片相关信息修改设备树文件文件路径:kernel/arm64/boot/dts/rockchip/rk3399.dts增加spi节点,具体增加那个spi节点,参考原理图上mcp5215和rk399的连接方式。此处以spi1节点为例。在spi1节点中还需天机can节点,mcp2515需要使用的其它硬件资源

#arm开发
[VMware]Ubuntu18.04 网络图标消失

解决vmware将ubuntu系统从挂起恢复后菜单栏上的网络图标消失的问题。虚拟机:VMware® Workstation 16 Pro。系统:ubuntu 18.04.5 LTS。

#网络#ubuntu#linux
shell脚本:sh、bash、dash的关系

一、释义#!/bin/bash指定脚本使用/bins/bash来解释执行,#!/bin/sh是指定此脚本使用/bin/sh来解释执行。#!是特殊的表示符,后面是脚本解释器程序路径,脚本的内容是由对应的解释器解释的。二、区别GNU/Linux操作系统中的/bin/sh本是bash (Bourne-Again Shell) 的符号链接,但鉴于bash过于复杂,有人把bash从NetBSD移植到Linu

#bash#ubuntu#dash
linux串口文件传输工具

起因:有块开发板需要调试app程序,但没有网口,编译的app没法传进去。如果采用通过把app打包到文件系统中,然后把文件系统重新刷到板子上的方法,非常的不方便,调试也很麻烦。开发板环境:架构:arm64CPU:px30DDR: 2G系统:ubuntu 18.04所以考虑采用串口传输文件,如果是要自己实现一个串口文件传输工具的话,必然要考虑到传输协议的约定,传输数据的校验等,还是比较麻烦的。后来找到

#linux#arm开发
Linux设备驱动模型(kobject、kset、ktype、udev)

Linux设备驱动模型的核心即是kobject,最初设计kobject模型的目的是为了是为了是实现智能电源管理。后来为了管理日益增加的设备,使得设备在底层都具有同一的接口,使其的得以成为设备驱动模型的核心。每个kobject对象都与与sysfs文件系统紧密相连,每个注册的kobject 都对应sysfs文件系统中的一个目录。首先来分析下kobject ,kobject - kernel obje.

    共 11 条
  • 1
  • 2
  • 请选择