- 博客(25)
- 资源 (27)
- 收藏
- 关注
转载 短波天线的巴伦选择与阻抗
当然需要注意的是,正如上面所说,天线的阻抗跟很多因素有关,我们用巴伦只是把天线的阻抗调到50欧姆附近,并不能完全匹配(完全比配条件下SWR是1)
2023-10-14 14:03:03 694
原创 嵌入式JFFS2固件解包&打包
2.在Ubuntu上挂载MTD设备1).创建MTD设备2).擦除mtd03).将jffs2固件写入mtd03.将MTD设备挂载到本地目录1). 新建目录&挂载目录2). 将目录内容拷贝出来3). 修改rootfs_mtd目录内的内容按照你的需要来替换/新增/删除内容4). 解除挂载4.重新打包1). 打包jffs2固件2). 打包squashfs固件注意-b 64k -comp xz参数,具体的这里不详细解释,网上有很多...
2022-06-16 17:54:56 1610 1
原创 ARM LINUX 使用Mt7601AP驱动报错:no file read method
驱动编译过了之后加载驱动并且启动AP,执行iwconfig之后发现一堆的HT_AP****的AP名称,查看驱动打印,发现以下报错内容:no file read methodRead file "/appfs/fconfigs/wifi/RT2870AP.dat" failed(errCode=-1)!1. Phy Mode = 62. Phy Mode = 6NVM is Efuse and its size =1d[1e0-1fc] 3. Phy Mode = 6AntCfgInit: pr
2022-04-19 11:12:49 295
原创 freetype + SDL2 + SDL2_ttf 交叉编译
一、freetype2编译(freetype-2.10.0)configure./configure CC=arm-himix200-linux-gcc --host=arm-himix200-linux --prefix=$PWD/_install --with-zlib=no --with-quickdraw-toolbox=no --with-png=no裁剪修改modules.cfg文件#FONT_MODULES += cid#FONT_MODULES += pfr#FONT_MOD
2022-03-21 20:44:27 1033
转载 Makefile中的ifeq 多条件使用方法
MAKEFILE多分支写法:Android中的NDK程序android.mk判断当前是哪种CPU架构:ifeq ($(TARGET_ARCH), arm) LOCAL_SRC_FILES := ... else ifeq ($(TARGET_ARCH), x86) LOCAL_SRC_FILES := ... else ifeq ($(TARGET_ARCH), mips) LOCAL_SRC_FILES := ... else
2022-01-08 14:49:01 5717
原创 libjpeg-turbo 2.1.2 交叉编译
1.创建编译临时文件夹进入libjpeg-turbo-2.1.2源码目录下:# mkdir build# cd build2.生成makefilecmake ../ -DCMAKE_INSTALL_PREFIX=/home/work/libjpeg-turbo-2.1.2/build/install/ \ -DCMAKE_BUILD_TYPE=RELEASE \ -DENABLE_STATIC=TRUE \ #是否编译静态库 -DCMAKE_IN
2022-01-07 10:56:19 1786
原创 嵌入式调试常用命令集
查看所有进程句柄数量lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more查看usrapp进程句柄数量lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more|grep usrapp查看usrapp进程中的线程名称ps -T|grep usrapp查看包含特定字符串的文件grep -rn "code" ** : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号
2021-09-25 15:29:56 101
原创 海思3516DV300对接IMX327-60fps
项目要上IMX327并且要实现60fps,说干就干!一、先看看imx327规格书,支持1080P 60FPS,基础OK。二、.基于海思自带的IMX327驱动修改,增加60FPS的对应逻辑。三、.重点来了,是sensor寄存器的配置1.寄存器配置,先按照数据手册上的Register Map把里面用到的寄存器先配置好。2.在数据手册的Image Data Outout Format中按照所需要的协议(LVDS/MIPI)选择好对应的表格,并且选择好自己需要的时钟、帧率等,按照表中的说明修改步骤1中的寄
2021-03-17 21:26:26 2891 7
原创 win10 linux子系统安装arm交叉编译链(arm-himix200-linux)
一 启用win10的linux子系统1.win+s打开搜索 搜索控制面板并打开。2.点击程序和功能(查看方式:大图标)。3.点击左边的 启用或关闭windows功能。4.勾选适用于Linux的windows子系统,点击确定。5.打开microsoft store,搜索ubuntu ,并且安装ubuntu 18.04。6.重启电脑。二 使用Ubuntu 18.04 TLS1.在开始里面找到Ubuntu 18.04 TLS,并且打开。2.打开后会让你输入需要注册的用户名和密码。三 安装交叉编
2020-10-15 21:06:19 1235 2
原创 海思HI3516系列平台移植4G模块----以ME909S-821为例
以下以HI3516DV300 + ME909S-821 为例演示如何在海思平台上移植4G模块。本文参考了:linux4.1.4上移植ME909s-821,MU609 4G模块驱动4G模块的移植分为两部分,一是USB网络驱动的移植,二是USB模拟串口驱动移植。很幸运,这些驱动在arm linux里面都有集成,我们只需要开启和稍微修改下原有的驱动就可以实现。一.开启USB模拟串口支持进入menuconfig,并开启USB模拟串口的支持make ARCH=arm CROSS_COMPILE=arm-h
2020-06-01 01:05:27 2020 2
原创 Hi3516CV300卡死在ohci-platform 10110000.ohci: new USB bus registered, assigned bus number 2
一直以来,公司的产品HI3516CV300+323模组每次贴片几十K总是有1%的模组无法启动,其中无法启动的模组大部分都卡死在了kernel启动过程,连接了debug串口之后,发现最后的打印为ohci-platform 10110000.ohci: new USB bus registered, assigned bus number 2打算从这里入手查看了上面类似的打印:ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driverehci
2020-05-18 14:39:49 550
原创 HI3516DV300在SDIO1总线上对接RTL88x2BS中的wifi
该模块参数如下:Product Name BL-M8822BS1Main Chip RTL8822BS-CGHost Interface SDIO (SDIO1.1/2.0/3.0 ) and UARTIEEE Standards IEEE 802.11a/b/g/n/acOperating Frequencies 2.4GHz~2.4835GHz /5.15~5.85HzModulation WIFI:802.11b: CCK, DQPSK, DBPSK802.11a/g: 64-QAM,16
2020-05-14 14:22:25 2776 6
转载 C语言计算程序中某一个函数或算法的执行时间
#include <stdio.h>#include <time.h>#include <stdlib.h>int main(){ long i = 10000000L; clock_t start, finish; double duration; printf( "Time to do %ld empty loops...
2020-04-18 14:29:51 725
转载 Linux GPIO驱动实例及GPIOLib简介
https://blog.csdn.net/Chasing_Chasing/article/details/89520184
2020-04-08 10:24:31 241
原创 HI3516DV300 上使用STM32 USB模拟串口设备
最近公司需要在HI3516DV300上用USB对接一个STM32设备,检查后发现该设备是使用的USB模拟串口的,但是LINUX上并没有这个驱动,所以各种百度,网友的一篇文章《[经验] STM32 虚拟串口 LINUX 驱动调试》提醒了我,但是这篇文章说的是修改固件中的PID和VID,我们是对接设备的,并不能修改固件的PID/VID,所以我从驱动源码中修改了PID/VID。以下是操作:1.开启内...
2020-03-13 09:55:30 855
转载 海思芯片上GPIO操作步骤的整理
最近在研究海思芯片,弄到GPIO这块时,一开始一头雾水,一番搜索加看文档,貌似搞明白怎么用了。特写此文,帮助自己理解。根据3516cv200手册(其它都一样),使用gpio只需要3步1 设置gpio端口复用所谓复用,就是指一个端口能同时干很多事,但是具体你要求他干啥,是需要设置的,这就是管脚复用寄存器的作用。举个例子,如果我们想设置GPIO6_7,需要首先找到对应的管脚复用寄存器地址。查手...
2019-08-06 11:06:21 396
原创 3519AV100 启用USB2.0
在3519AV100 010SDK中,默认是没有打开USB2.0接口的支持的。具体操作如下:1.在linux-4.9.y-smp目录下执行 make ARCH=arm CROSS_COMPILE=arm-himix200-linux- menuconfig2.开启USB2.0支持,Device Drivers > USB support > <> EHCI H...
2019-07-24 16:41:54 1546 2
原创 编译linux内核时遇到 scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: 没有那个文件或目录
root@jvt-VirtualBox:/work2/3516CV500/opensource/kernel/linux-4.9.y# make ARCH=arm CROSS_COMPILE=arm-himix200-linux- menuconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/mconf.oIn file ...
2019-01-28 15:51:27 1565
原创 HI3516CV500 / HI3516DV300修改Uboot 环境变量偏移地址
修改F:\work\hiSDK\3516DV300\Hi3516CV500R001C02SPC003\Hi3516C V500R001C02SPC003\01.software\board\Hi3516CV500_SDK_V2.0.0.3\package\osdrv\opensource\uboot\u-boot-2016.11\u-boot-2016.11\include\configs\hi3...
2019-01-28 14:12:47 1347
转载 海思3519v101双sensor调试
最近使用HI3519V101+OV4689做双路图像拼接,现记录一下调试过程。双路图像使用MIPI接口,在硬件上工程师将海思MIPI1-3都引出用做调试。调试中发现,当采用双路sensor同时输入时,LINK0和LINK1接第一路sensor,LINK2接第二路sensor。所以第一路sensor最大支持2Link/8LaneMIPI 输入或 2Link/8Lane LVDS/ sub-LVDS...
2019-01-09 22:45:50 3158
原创 海思对接sensor时画面出现黑边的解决方法
在海思平台上对接sensor时,出现了画面顶部有黑边的情况,如下图所示:这个是由sneosr的特性引起的,只需要修改海思combo_dev_attr_t结构体中的img_rect_t属性即可。combo_dev_attr_t LVDS_4lane_SENSOR_OS08A20_12BIT_5M_NOWDR_ATTR ={ .devno = 0, .input_mode =...
2019-01-09 22:34:34 1533 3
原创 海思YUV420图片的裁剪与旋转
#include &amp;lt;stdio.h&amp;gt;#include &quot;malloc.h&quot; #include &amp;lt;stdint.h&amp;gt;#include &amp;lt;string.h&amp;gt;#include &amp;lt;stdbool.h&amp;gt;static v
2019-01-08 15:38:51 2863
原创 3519v101修改默认的RGMII为RMII
1.在生成UBOOT时修改reg_info.bin中的0x12040140复用成RMII_CLK2.uboot增加环境变量setenv mdio_intf rmii3.在编译内核时修改hisi-hi3519v101-hmp-demb.dts文件里:&amp;amp;higmac { phy-handle = &amp;lt;&amp;amp;ethphy&amp;gt;; phy-mode = &quot;rgmii&
2019-01-07 11:28:36 1666
WindTerm_2.5.0_Windows_Portable_x86_64
2022-08-04
IMX334规格书+数据手册
2021-01-20
Quectel_LTE&5G_Windows_USB_Driver_V2.2.2.zip
2020-09-15
Neoway_N58_产品规格书_V1.0.pdf
2020-09-09
移远EC20开发源码.7z
2020-08-22
移远EC20开发文档合集.7z
2020-08-22
海思 16dv300 Bluez5.50 一键交叉编译包
2020-05-26
RTL88x2BS_WiFi_linux_v5.6.0_32803_COEX20180928-6a6a.20190402
2020-05-15
ARM Linux 韦根驱动
2020-04-03
用ESP32和水墨屏做天气预报应用
2019-11-12
海思HI3559V100 009SDK
2018-12-03
海思3516CV300 040SDK
2018-12-03
适用AH4222-AH4021-的OpenWrt固件带汉化包
2013-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人