嵌入式系统设计
嵌入Linux、Android系统设计
工程师老罗
985本硕一流通信专业毕业,Android全栈开发,嵌入式系统开发,数字IC/FPGA设计,HarmonyOS应用开发者高级认证,信息系统项目管理师,创业咨询师,《Android应用开发项目式教程》(机械工业出版社)主编及中国大学MOOC《Android应用开发》主持人
展开
-
龙芯久久派2k0300到手开机测试
3.打开串口调试助手或SecureCRT或putty等工具,打开串口,波特率115200,数据位8,停止位1,无奇偶校验,无流控,端口号自己查询设备管理器。今天刚拿到龙芯久久派,没看到文档,只有视频,我来写个博客,做个记录,免得以后忘记。初始化完成后,出现login,输入root,回车,然后就可以敲命令了。1.连接usb转ttl串口与龙芯久久派,如图所示。4.接上久久派的usb电源,正常可以看到log打印。2.将usb转串口接到电脑USB口。原创 2024-06-29 21:16:24 · 442 阅读 · 2 评论 -
S5P4418以太网Ethernet调试
系统默认动态IP,如果要改成静态IP,需要添加Ethernet应用,放到packages/apps/目录下,另外在build/target/product/core.mk下面添加Ethernet原创 2021-09-25 13:13:07 · 3 阅读 · 0 评论 -
Linux查找文件中的字符串
grep -Rn "addNavigationBar" *原创 2021-01-18 18:54:06 · 912 阅读 · 0 评论 -
Android ADB 打开 Lanucher
adb shell am start -n com.android.launcher3/com.android.launcher3.Launcher原创 2021-01-18 14:15:45 · 4031 阅读 · 0 评论 -
Android系统修改
修改如下:1.矩阵键盘驱动(1)去掉摄像头驱动(2)添加键盘驱动 (3)键值映射 (4)自动加载驱动2.以太网3.音频换成WM89764.去掉锁屏5.去掉睡眠6.D29默认低电平,可高可低7.D30独立按键,按下低电平8.删除多余组件9.删除开机动画...原创 2020-10-17 16:06:47 · 1073 阅读 · 1 评论 -
Vmware Ubuntu虚拟机之间传文件,Ubuntu ftp的相关设置
由于Ubuntu拷文件到Windows会存在链接文件变化的问题,通过Windows系统传大量文件的方法不行,我采用的是ftp的方法,一台虚拟机当ftp服务器,另一台当ftp客户端,记录一下我的做法。服务器需要安装vsftpd,涉及到下列命令:sudo apt-get install vsftpd //安装vsftpdsudo mkdir /var/ftp/root //ftp服务器根目录sudo chmod -R 777 /var/ftp/root //修改跟目录权限sudo vim原创 2020-08-13 16:33:33 · 1017 阅读 · 1 评论 -
VMware虚拟机Ubuntu向Windows拷贝文件,link文件会转化
link文件会转换成一个文本文件,文本文件的内容就是link所指的文件路径原创 2020-08-12 16:41:22 · 235 阅读 · 0 评论 -
S5P4418 LCD屏幕分辨率的调试
最近要用S5p4418驱动800x600分辨率的屏幕,在Android Linux环境下,至今没有成功,爆出以下错误,求各位大神帮忙,有偿会报下列错误:[ 0.587000] nxp-fb.0: dma addr = 0x63600000, buf[0xe32bcb40][ 0.593000] nxp-fb.0: dma addr = 0x637d5000, buf[0xe32bcc80][ 0.599000] nxp-fb.0: dma addr = 0x639aa00...原创 2020-07-28 19:45:28 · 411 阅读 · 0 评论 -
Android系统编译对文件的拷贝
lollipop-5.1.1_r6/device/nexell/s5p4418_drone/device.mk在类似上述目录进行编译文件的拷贝原创 2020-07-28 19:37:27 · 317 阅读 · 0 评论 -
Android添加开机自启动脚本
最近需要在android5.1中添加自启动脚本,直接将脚本要执行的指令写到init.rc没有成功,可以将指令写到一个sh脚本,用init.rc来执行sh脚本才成功。需要注意的有:1.sh脚本第一行不能省略#!/system/bin/sh注意:这是Android设备上的sh2.sh脚本的权限要可执行,init.rc除了要添加service外,还需要在这之前修改sh脚本的权限chown root shell /system/etc/my.shchmod 0755 /system/e原创 2020-07-28 19:28:52 · 4782 阅读 · 1 评论 -
S5P4418音频驱动调试小结
S5P4418支持WM8976,ALC5621 等音频芯片,部分aa音频芯片管脚虽然兼容,但驱动不一定兼容,需要使用menuconfig配置,WM8976、ALC5621只可选一个,两个都选会冲突,另外功放电路也要注意调试原创 2020-07-28 19:17:23 · 224 阅读 · 0 评论 -
迅为4418开发板/6818开发板教你如何修改屏幕(转载)
https://www.cnblogs.com/minyue33/p/8072571.html开发平台:迅为iTOP-4418/6818开发板4418&6818屏幕修改分别需要修改uboot和内核,首先是修改uboot。1.首先进入到android源码目录下:4418平台,需要修改uboot的文件是:u-boot/board/s5p4418/drone2/board.c,使用vi命令打开这个文件,屏幕的默认参数设置在49行到93行,如下图:图24418暂时支持9...转载 2020-07-28 19:31:03 · 1100 阅读 · 1 评论 -
uboot修改设置boot参数命令
1. 打印参数 printenvroot# printenvandroidversion=5.1baudrate=115200bootargs=console=ttyAMA0,115200n8 androidboot.hardware=s5p4418_drone androidboot.console=ttyAMA0 androidboot.serialno=0123456789abcdef initrd=0x49000000,0x1000000 init=/init lcdtype=5.0.原创 2020-07-19 09:35:31 · 1506 阅读 · 0 评论 -
嵌入式硬件调试小结(一)
1.首先电源电路要确保正确2.电容不能少3.上拉电阻、下拉电阻别乱加4.Linux内核驱动是否有多余设备驱动原创 2020-07-19 09:16:01 · 311 阅读 · 0 评论 -
Android5.1 开机自启动App
1.Android Manifest文件添加自启动权限:<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>2.定义一个receiverManifest文件注册receiver<receiver android:name=".MyReceiver" android:enabled="true" android:exported="true"> .原创 2020-07-13 18:10:05 · 1610 阅读 · 0 评论 -
S5P4418 Android5.1去掉锁屏
找到5.1的源码目录:frameworks\base\packages\SettingsProvider\res\values\defaults.xml将 def_lockscreen_disabled 属性的值改为true,重新编译,安装即可原创 2020-07-13 17:56:57 · 230 阅读 · 0 评论 -
S5P4418 Linux 矩阵键盘驱动
S5P4418与4412虽然看起来很像,但是GPIO差异特别大,几乎是另一套体系,4412、6410、210、310等的GPIO类似,有专门用作矩阵键盘的引脚,所以矩阵键盘的驱动采用samsung_keypad.c就可以了,但是S5P4418 GPIO没有专门指定用作矩阵键盘的引脚,采用通用的矩阵键盘驱动matrix_keypad.c即可,但是要注意行线需要在cfg_gpio.h中设置为上拉,同时这些GPIO不能当作其他用途。...原创 2020-05-16 20:12:30 · 371 阅读 · 0 评论