linux
文章平均质量分 64
punmpkin
这个作者很懒,什么都没留下…
展开
-
Linux kernel I2C 调用接口汇总
1.i2c_smbus:i2c_smbus_read_byte_data,i2c_smbus_write_byte_datai2c_smbus_write_byte_data(client, reg, val);*val = i2c_smbus_read_byte_data(client, reg); val 为返回寄存器值同时也有支持块读写的接口:i2c_smbus_read_block_data,i2c_smbus_write_block_data2.i2c_transfer:原创 2022-04-25 15:10:42 · 1415 阅读 · 0 评论 -
xen 相关
https://forum.odroid.com/viewtopic.php?t=6370https://discuss.96boards.org/t/how-to-use-xen-for-linux-ubuntu-and-android/5441/46原创 2021-06-14 20:47:20 · 119 阅读 · 0 评论 -
trustzone
https://blog.csdn.net/guyongqiangx/article/details/78020257原创 2020-09-22 10:50:15 · 111 阅读 · 0 评论 -
内存管理
https://blog.csdn.net/weixin_40449300/article/details/103714896原创 2020-09-11 14:47:37 · 135 阅读 · 0 评论 -
kernel dump 分析
当kernel 出现crash时,应当如何分析呢?[ 223.479417] Internal error: Oops: 96000004 [#1] PREEMPT SMP[ 223.485016] Modules linked in: crc32_ce crct10dif_ce vsp2(O) vspm(O) ehci_platform ohci_platform ohci_hcd ehci_hcd usbcore phy_rcar_gen3_usb2 pvrsrvkm(O) renesas_..原创 2020-08-18 14:50:32 · 6623 阅读 · 0 评论 -
repo 命令
1,分别使用GIT REPO下载10.92.32.10:mtk6572/packages/apps/Mms.git的命令是?repo init -u git@10.92.32.10:mtk6572/packages/apps/Mms.git&& repo sync gitclone git@0.92.32.10:mtk6572/packages/apps/Mms.git2,如何下载yarism-study代码?repo init -ugit@...原创 2020-08-05 23:02:08 · 386 阅读 · 0 评论 -
default.xml
<?xml version="1.0" encoding="UTF-8"?><manifest> <remote fetch="ssh://cxt@192.168.0.100:/home/cxt/RepoServer" name="origin"/> <default revision="master" remote="origin"/> <project remote="origin" revision="f5da2a5913319a...原创 2020-08-02 22:24:36 · 390 阅读 · 0 评论 -
Ubuntu16.04升级 Ubuntu18.04
Ubuntu16.04升级 Ubuntu18.041.更新资源$ sudo apt-get update$ sudo apt-getupgrade$sudo apt dist-upgrade2.安装update-manager-core$ sudo apt-get install update-manager-core3.更新16.04到18.04 $ sudo do-release-upgrade执行上一步命令后,会自动升级系统。4.清理无...原创 2020-08-01 08:45:05 · 192 阅读 · 0 评论 -
yocto 更新补丁方法
新建一个自定义的layer层,补丁kernel:需要建立相关的配方以及属性features linux-imx_4.9.11.bbappendcxt@ubuntu:~/code/nxp/imx6ull_morty/sources/meta-custom/recipes-kernel/linux$linux-imx_4.9.11.bbappend 需要与kernel的版本号匹配FILESEXTRAPATHS_prepend := "${THISDIR}/features:"SRC...原创 2020-07-02 10:42:05 · 1596 阅读 · 0 评论 -
linux usb
https://hceng.cn/2018/04/22/Linux%E6%91%84%E5%83%8F%E5%A4%B4%E9%A9%B1%E5%8A%A82%E2%80%94%E2%80%94UVC/原创 2020-06-28 13:14:09 · 96 阅读 · 0 评论 -
Repo&git 问题汇总
错误提示remote: Enumerating objects: 9817, done.error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.fatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed解决方法apt-get install.原创 2020-06-21 12:05:01 · 226 阅读 · 0 评论 -
agl相关
https://hub.mender.io/t/renesas-r-car-m3-starter-kit-pro/71原创 2020-06-20 21:04:10 · 294 阅读 · 0 评论 -
gdb 调试
https://www.cnblogs.com/arnoldlu/p/9633254.html原创 2020-06-13 12:10:51 · 145 阅读 · 0 评论 -
uboot 相关命令介绍
https://www.zcxbb.com/t/topic/94原创 2020-06-04 13:39:02 · 156 阅读 · 0 评论 -
imx emmc 扩展分区
根据项目需求需要扩展分区,我们选用的emmc是8G的,扩展分区需要看ucl2.xml,其中会用到mksdcard.sh脚本创建分区。#!/bin/sh# partition size in MBBOOT_ROM_SIZE=10# wait for the SD/MMC device node readywhile [ ! -e $1 ]dosleep 1echo “wait for $1 appear”done# call sfdisk to create partition原创 2020-06-02 17:41:56 · 1744 阅读 · 0 评论 -
swupdate 更新
第一步需要下载swupdate的软件版本,git clone git://git.yoctoproject.org/poky -bkrogoth注意-b指定的分支版本需要跟你主系统的yocto分支对应上,比如linux yocto主分支是krogoth,两者对应不上编译的时候就会报各种错误。...原创 2020-05-25 17:58:08 · 1383 阅读 · 0 评论 -
培训课程
https://www.w3cschool.cn/tutorial原创 2020-05-15 10:53:24 · 272 阅读 · 1 评论 -
linux ota升级机制
https://wiki.yoctoproject.org/wiki/System_Update原创 2020-05-08 14:18:24 · 2792 阅读 · 0 评论 -
debian 系统文件制作
安装之前需要安装如下软件:sudo apt-get install debian-archive-keyringdebian-keyringsudo apt-getinstall binfmt-support qemu qemu-user-staticdebootstrap multibootstraphttps://www.cnblogs.com/aaronLinux/p/6...原创 2020-04-20 16:11:31 · 848 阅读 · 0 评论 -
Linux 系统ble功能开发
标准的linux系统一般都不带ble的应用功能,需要客户自己自定义开发,不过一般可以采用开源的bluez架构,目前最新的已经到5.5版本了,我用的5.4版本。里面包含了bt的各种应用场景,可以作为bt设备,以及ble主设备和从设备功能 ,而我们项目需要将linux系统作为一个ble从设备,所以需要使用peripheral这个文件夹。attach.c attach.h efivar...原创 2019-12-30 10:54:46 · 3560 阅读 · 2 评论 -
linux 环境nfs挂载文件系统以及tftp下载固件方法
针对于linux开发环境,一般是通过nfs来挂载文件系统,通过tftp下载编译固件首先需要搭建nfs服务器以及tftp文件系统,安装nfs服务器软件:sudo apt-get install nfs-kernel-serversudo apt-get install portmap配置环境变量:mkdir /home/cxt/nfsdirchmod 777 n...原创 2019-11-18 09:54:14 · 360 阅读 · 0 评论