- 博客(12)
- 收藏
- 关注
原创 zephyr之PPP驱动结构
zephyr去驱动需要头文件都定义在/zephyr/include/文件夹下,比如PPP驱动的API定义在/zephyr/include/net/ppp.h中需要实现的API看下面api的结构,只需要实现start、stop、send三个函数,还有一个静态网络接口,如果没有定义宏CONFIG_NET_STATISTICS_PPP,就不需要。struct ppp_api { struc...
2020-07-20 22:33:16 423 1
原创 python移植到arm-linux
在python3.7.8文件夹中创建一个build_python.sh,内容如下#!/bin/bashmkdir arm_buildcd arm_buildecho ac_cv_file__dev_ptmx=yes > config.siteecho ac_cv_file__dev_ptc=yes >> config.siteexport CONFIG_SITE=config.sitemkdir install_pythonarm_install=/home/xxh/w.
2020-07-20 22:22:21 290
原创 Manjaro安装教程及安装后操作
manjaro下载使用清华源下载:https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/manjaro/manjaro桌面有三个版本,习惯ubuntu界面的选择gnome,另外两个KDE 和XFCE都是轻桌面,很干净清爽,推荐使用KDE版本,原因是更像windows的界面。安装教程此处引用略,可以参考网上的教程比如:https://blog.csdn.net/daerzei/article/details/795010003.安装后的工.
2020-07-03 17:31:07 6185
原创 zephyr添加自定义板子
背景在zephyr中支持的板子数量多大150+,但是难免会有没有涉及到板子,这时候怎么办呢,so轮到我上长了,自己移植一个呗。自定义板移植2.1 需要添加的文件结构boards/soc/CMakeLists.txtprj.confREADME.rstsrc/其中boards目录下就是要构建的电路板:.├── boards│ └── arm│ ...
2019-11-22 13:55:21 1627
原创 zephyr添加驱动到设备树及遇到的一些问题
基础架构支持a. 添加特定于体系结构的DTS目录(如果尚未存在)。示例:ARM的 dts/arm/soc系列(已存在)b. 为基础SoC添加目标特定设备树文件。这些应该是.dtsi文件,以包含在特定于板的设备树文件中c. 在dts / bindings /目录中添加目标特定的YAML绑定文件。如果不存在,则创建yaml目录对SOC系列支持a. 添加一个或多个SoC系列.dtsi文件,用...
2019-09-17 14:49:44 2885
转载 zephyr编译遇到的问题-01:ModuleNotFoundError
ModuleNotFoundError : error import elftools解决办法:https://www.cnblogs.com/robert-zhang/p/9060365.html我的做法:删除/doc/extensions/__init__.py
2019-09-04 10:12:37 430
原创 zephyr开发教程-01 主机依赖安装及下载源码
1. Ubuntu下:sudo apt-get updatesudo apt-get upgrade2. 安装要求和依赖关系请注意,Ninja和Make都安装了这些说明; 你只需要一个ubuntu:sudo apt-get install --no-install-recommends git cmake ninja-build gperfsudo apt-get install c...
2019-09-03 16:31:33 760 1
原创 zephyr下west工具使用
zephyr下west工具使用… _west-build-flash-debug:Building, Flashing and Debugging################################Zephyr provides several :ref:west extension commands <west-extensions> forbuilding, ...
2019-08-22 10:02:38 2914
原创 linux下jlink安装调试
ubuntu18.04下使用jlink下载程序1.Jlink-linux安装下载Jlink的驱动,驱动地址https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack这里有各种平台的安装包,由于我笔记本是64的,选择J-Link Software and Documentation pack for Li...
2019-08-20 18:09:25 806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人