Arm linux
arm linux等嵌入式技术
a412841321
本人有多年开发经验,擅长的领域有:
1、FPGA开发。
2、嵌入式系统开发。
展开
-
给客户仅开放sh可执行,相关文件夹下其他文件不可读
1,创建新用户adduser2,在原用户下将保密文件夹设置权限chmod o-rw -R *chmod o+x -R *3,在原用户下将需要客户运行的sh设置s权限chmod +s xxx.sh4,在原用户下修改/etc/sudoers文件,给新用户有限的sudo权限账户名 ALL=(ALL:ALL) NOPASSWD: path/xxx.sh, /bin/bash5,在新账户下执行脚本sudo bash “path”/xxx.sh para...原创 2021-01-14 17:11:14 · 414 阅读 · 1 评论 -
ubuntu16.04更新内核
1,手动更新失败,找不到uuid解决方法:使用lku脚本更新2,更新到内核5.10后,启动黑屏,只有光标解决方法:将/etc/default/grub中GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改为"nomodeset"原创 2021-01-04 14:53:26 · 388 阅读 · 0 评论 -
gdbserver调试cgi小结
这两天题目中所述问题纠结的不轻,欣慰的是终于解决,在此记录一下。一、gdbserver移植:环境pc linux:version2.6.32-431.17.1.el6.x86_64gcc:version4.4.7arm-linux-gcc:version 4.4.3arm linux:version2.6.32.2-FriendlyARM步骤gdb:1、下载...原创 2014-11-17 23:39:52 · 460 阅读 · 0 评论 -
智能家居关键技术
一、网关:一般而言要实现以下几个功能,1、以太网通信:有线和wifi。2、协议转换:包括zigbee、蓝牙、433MHz等无线、485、红外。3、数据处理:4、GUI:二、网络框架:三、功能节点:四、音视频: ...原创 2014-12-17 15:42:16 · 503 阅读 · 0 评论 -
广义智能家居应用场合
一、家居市场二、农业生产 近年来,随着人们物质生活水平的提高,花卉、名贵药材、珍贵植物等受到了越来越多人的追求,自然生长环境下的产量已经远远不能满足社会日益增长的需求。针对这种情况,大棚种植技术开始运用于此类植物的培育。由于般情况下此类植物对生长温度的要求都比较高,大棚温度成为影响棚内植物生长的关键因素之一目前市面上对大棚的温度控制多数是水暖型供暖设备,而且大多是以机械式地调节...原创 2014-12-18 17:00:27 · 96 阅读 · 0 评论 -
用户配置嵌入式主机网络的流程
一、初始化模式当无法在无线路由器上申请到ip时,默认ip地址为192.168.1.2,此时支持用户通过网线直接连接Rj45,并可以访问web页面。二、web页面下配置网络1、点击wifi扫描按钮,状态窗口显示扫描到的ESSID。2、输入wifi的ESSID和密码,点击连接按钮,状态栏显示网络连接状态,连接成功就返回分配到的ip地址。3、保存ESSID和密码,下次开机自动连接。...原创 2014-12-24 10:06:41 · 123 阅读 · 0 评论 -
【转】基于mini2440的USB视频采集的性能分析
以上程序可以正确的进行摄像头的视频采集与显示,但是最大只能采集到176 × 144的低质量图像,如果采集分辨里达到320 * 240图像会非常卡,有明显的延迟与丢帧现象,这种原因是USB1.1每秒所传的帧数有限造成的。USB1.1最大每秒可传的帧数由图像大小和USB速度共同决定。下面以320×240YUYV格式的图像为例,计算USB1.1最大每秒可传的帧数。 (1)每帧...原创 2014-12-25 21:50:53 · 169 阅读 · 0 评论 -
嵌入式智能系统设计_v1.1
一、COO管理进程设计1、串口多线程2015/1/6:改为多线程串口。CheckStatus线程,每隔时间t发送一次查询命令(2015/1/24:select方法实现);串口接收线程,并做命令解析;2015/2/27:将状态查询写成多线程,轮询周期为1s。2015/2/27:调试多线程串口。资源互斥处理串口锁:用串口发送数据前判断是否已上锁,未上锁则上锁后发...原创 2015-01-03 18:13:24 · 186 阅读 · 0 评论 -
【原创】emWin学习笔记
一、区域分割二、局部刷新三、防锯齿http://bbs.armfly.com/read.php?tid=1580四、sif字库1、使用FontCvt For emWin v5.22;2、选择AA 2bpp,宋体,24,pixel;3、字符源选择:选择0x20~0x7f,0x4e00~0x9fa5字符;保存GBK字库到txt中,修改格式为unicode,fontcvt加...原创 2015-01-09 14:10:15 · 376 阅读 · 0 评论 -
嵌入式智能系统Linux程序层次划分
一、接口层(向上)1、对于开关量的直接控制;2、数据库查询;3、本地变量查询。二、业务层1、状态轮询机:定时查询温度、灯等状态;2、数据库控制器;三、接口层(向下)Command四、设备层UART ...原创 2015-01-15 14:01:31 · 143 阅读 · 0 评论 -
【原创】n32903学习记录
2014/02/07:1、使用例程中SYSLIB代码进行调试,还要同时解压gpio、N32903文件夹;2、串口要使用开发板自带的交叉线;3、MDK裸机调试时,对于P4的配置应该是ND0,ND2为short。2014/02/10:核对LCD控制器的软件配置。 ...原创 2015-02-07 15:39:22 · 392 阅读 · 0 评论 -
嵌入式数据采集系统
嵌入式数据采集系统方案需求说明一、实现目标方案功能是通过统计产生的气泡数目来测量产生气体体积,整个方案是基于linux系统下实现web服务器访问的数据采集系统,软件程序主要实现的内容包括数据采集、数据库、web服务器等。二、方案的硬件要求方案的主要硬件由arm核心板与扩展的IO板组成。1)核心板的硬件要求:1、核心板要安装linux操作系统,并且要带有1×100M以太网、2...原创 2015-02-28 14:58:50 · 1849 阅读 · 0 评论 -
[转载]CMake设置arm-linux-gcc交叉编译器
原文地址:CMake设置arm-linux-gcc交叉编译器作者:麦兜的小屋主机:Ubuntu10.04交叉编译器:EABI-4.3.3CMake在ubuntu系统下默认使用系统的gcc、g++编译器,编译arm下的程序要使用arm-linux-gcc,需要对CMake进行设置(通过在CMakeLists.txt中指定交叉编译器的方法)。在CMakeLists.txt一开始加入相关...转载 2016-01-11 20:10:37 · 872 阅读 · 0 评论 -
集成ffmpeg/x264:ERROR: libx264 not found的问题
原文地址:集成ffmpeg/x264:ERROR:libx264notfound的问题作者:拔剑-浆糊的传说集成ffmpeg/x264:ERROR: libx264 not found的问题--拔剑集成ffmpeg/x264碰到如下问题:ERROR: libx264 not found察看config.log,详细信息如下:check_l...转载 2016-04-25 10:40:38 · 426 阅读 · 0 评论 -
【转】全志A20移植OpenCV2.4.11
os : ubuntu14.04Platform : 全志A20OpenCV2.4.11Compiler :arm-openwrt-linux-uclibcgnueabi-gccPorting Reference:http://blog.csdn.net/xy010902100449/article/details/45092757Error Reference:ht...原创 2016-04-26 17:42:38 · 623 阅读 · 0 评论 -
【原创】为opencv库创建软连接
#!/bin/shln -s libopencv_calib3d.so.2.4 libopencv_calib3d.so -fln -s libopencv_contrib.so.2.4 libopencv_contrib.so -fln -s libopencv_core.so.2.4 libopencv_core.so -fln -s libopencv_features2d....原创 2016-05-04 11:37:36 · 1293 阅读 · 0 评论