Skip to content
Sunday, May 18, 2025
     Latest     

nginx error 500 Internal server error ofr BookwormOS on Raspberry-Pi

Neudeep Technology Blog

We Share At Neudeep

  • Home
  • About us
X
You are here
Home > 2019 (Page 3)

Year: 2019

ARM Cortex-M4 HOWTO Debug Under Ubuntu

  • embedded
by blog_1buq8n - April 1, 2019May 20, 20190

With SAME54 board and using OpenOCD will debug the LED Flasher example. This post assumes that basic setup is ready using GNU-ARM Embedded Tool chain and OpenOCD. Basic gdb with OpenOCD To Begin with connect the SAME54 explained pro board and start the OpenOCD server using telnet telnet localhost 444>reset halt Then it is time for gdb to use GDB via openocd there are couple of options like, gdb, ddd, insight and kdgb. Will start with gbd $arm-none-eabi-gdb --eval-command="target remote localhost:3333" AtmelStart.elf This will start gdb with remote debugging and you can see following message Type "apropos word" to search for commands related to "word"… Reading symbols from AtmelStart.elf… Remote debugging using localhost:3333 main () at ../led_switcher_main.c:55 55

Tagged debugging openocd Ubuntu

Setup GCC ARM Tool Chain For SAM E54 Xplained Pro

  • embedded
by blog_1buq8n - March 30, 2019March 30, 20190

steps for setting up a free and fully functional GCC + Eclipse + OpenOCD GDBServer environments for use with the SAME54 Xplained Pro board.

Tagged howto microchip

Login App in Android

  • HelloWorld
by Manasi Dharne - March 27, 2019April 11, 20190

To Create any application in android we have to deal with three files: AndroidManifest.xmlactivity_main.xmlMainActivity.java AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.login.login"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" />

Navigation from one screen to another screen in android

  • HelloWorld
by Manasi Dharne - March 27, 2019April 11, 20190

Functionality: How to interact with activity,when a button is clicked,navigate from current screen(current activity) to another screen(another activity). Activity: In android,an activity is representing a single screen.Most applications have multiple activities to represent different screens.for example,one activity to display a list of the application settings,another to display application status. To Create any application in android we have to deal with three files: AndroidManifest.xmlactivity_main.xmlMainActivity.java AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.nav.navigation" > <application android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category

Calculator App in Android

  • HelloWorld
by Manasi Dharne - March 27, 2019March 28, 20190

Here ,we are creating simple and basic functions calculator App. This app can help you to understand the layouts, buttons and action handling. To create this app we need to use different widgets such as TextView, button, EditText etc.This app is able to perform following basic four mathematical functions : AdditionSubtractionMultiplicationDivision To Create any application in android we have to deal with three files: AndroidManifest.xmlactivity_main.xmlMainActivity.java AndroidManifest.xml The AndroidManifest.xml contains information of your package, including components of the application such as activities, services, broadcast receivers, content providers etc. <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.calculator.calculator2"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name"

USB Communication

  • HelloWorld
by Manasi Dharne - March 26, 2019March 26, 20190

About Android USB Android supports USB devices through two modes: Android Accessory: In this mode external USB device acts as host.Android Host: In this mode Android Device acts as host and powers the external device. Manifest File for USB connection We want to be notified when an external USB device is attached to the Android device.This can be done adding a new intent filter entry to the Activity that should be started by the system when a USB device is plugged in. <activity ....... <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"

ATSAME54 Config File Using Openocd

  • embedded
by blog_1buq8n - March 18, 2019April 11, 20190

Sometimes solutions are very simple. Openocd (Open On-Chip Debugger) is used on ubuntu for debugging and flashing programs to your target board. We are using SAM E54 Xplained Pro board. The problem started when we could not locate openocd config file for ATSAME54. After searching on google for a while we came to know that atsame5x.cfg we have to apply patch from openocd to get this working. As per openocd site they mentioned that support for ARM M4 series is added for microchip SAM D/E series controllers. We have downloaded patch updated openocd and after running it using following command, could not connect to board and got same error. $ openocd -f tcl/board/microchip_same54_xplained_pro.cfg Open On-Chip Debugger 0.10.0+dev-00409-g1ae106de (2019-03-18-12:24) Licensed under GNU

Tagged ARM microchip Ubuntu

Software Unit Testing With Ceedling

  • Testing
by neudeep - March 12, 2019August 29, 20210

Ceedling is one of the best test automation framework for doing unit testing of your embedded C software system code. Unit testing is code that calls some other code to check if it performing as expected. Ceedling is specifically designed for running unit tests for C language code. Ceedling has feature of automatic generation of mock. Unity is a unit test framework.CMock creates the fake versions of other modules. Using these fake versions we can verify whether our module is working correctly or not.Ceedling include unit test framework(Unity) and Mocking framework(CMock).It requires Ruby to run as Ceedling build system uses rake files. Ceedling comes with a command line tool that can be used to generate the project. Check out details on how

Tagged howto testing unit testing

Display selected item of ListView using toast in android

  • HelloWorld
by Manasi Dharne - March 11, 2019November 20, 20192

ListView In Android, List of scroll-able items can be displayed using ListView. Users can select any list item by clicking on it. Problem Statement: Develop an application to create list of fruits using ListView and display selected fruit of ListView using toast. How to get the selected item from ListView? Several Ways to create ListView: There 2 ways to create ListView: we can assign ListView by giving values in main.xml.we can assign values in string.xml. Sample Code: Here is sample code for ListView using toast in android, Created two files to develop an application. Layout file(activity_main.xml):This file contains code to design an GUI of an application. In this we have used widget ListView to display list and TextView to display text on lists.Activity file(MainActivity.java): This file contains

Hello World in android studio using activity,service & broadcastReceiver

  • HelloWorld
by Manasi Dharne - March 6, 2019April 11, 20190

Problem Statement: Printing Hello World text using activity,service and broadcast receiver. This program demonstrates how to call any activity from service and service from broadcast receiver. The application starts from broadcast receiver then control goes to service and service call activity to print "Hello World". Several ways To create an application: LocalBroadcastManager:This can be used ,If you want to send broadcasts to your application.BroadcastReceiver:This can be used,If you want to send broadcasts across applications. About Code: I have created 3 java classes namely broadcast,MyService,MyActivity. broadcast.java :This class inherits BroadcastReceiver class and contains method onReceive(Context context, Intent intent) to create an intent and to call startService() method.MyService.java:This class inherits Service class and contains method onBind(Intent intent) to create intent and to call startActivity().MainActivity.java:This class inherits Activity

Posts navigation

Older Posts
Newer posts

Recent Posts

  • nginx error 500 Internal server error ofr BookwormOS on Raspberry-Pi
  • Fixing OpenCV DNN CUDA Error: (-215:Assertion failed)
  • Building OpenCV with CUDA Support: A Step-by-Step Guide
  • APScheduler Jobs How-To Guide: Mastering Model Edit, Delete, and Update Events
  • Mastering APScheduler in Django: A Instant Maggi Guide to Background Task Scheduling
For our redmine services and offerings Visit RedmineLab.com
Check out our Engineering services !! NeuDeep.com !!

Archives

  • May 2025 (1)
  • March 2025 (1)
  • February 2025 (1)
  • January 2025 (1)
  • December 2024 (1)
  • October 2024 (1)
  • September 2024 (1)
  • June 2024 (1)
  • November 2023 (1)
  • July 2023 (1)
  • March 2022 (1)
  • January 2022 (1)
  • December 2021 (2)
  • November 2021 (1)
  • October 2021 (1)
  • September 2021 (1)
  • August 2021 (2)
  • July 2021 (3)
  • February 2021 (1)
  • January 2021 (1)
  • August 2020 (1)
  • June 2020 (1)
  • May 2020 (2)
  • November 2019 (2)
  • October 2019 (1)
  • September 2019 (2)
  • August 2019 (2)
  • July 2019 (4)
  • May 2019 (2)
  • April 2019 (8)
  • March 2019 (10)
  • February 2019 (11)

Categories

  • Android (2)
  • BBGW (4)
  • embedded (15)
  • HelloWorld (22)
  • LinuxAdmin (9)
  • python (7)
  • Raspberry (2)
  • Solved (7)
  • Testing (4)
© 2025
Powered by WordPress | Theme: AccessPress Mag
Top