This blog is to prepare the most common AT commands on nRF9160 and I will try to show how to use the at_client with link monitor for connecting the network. https://infocenter.nordicsemi.com/topic/ref_at_commands/REF/at_commands/at_version.html Modem firmware versions This document describes AT commands used in all versions of the nRF91 Series modem firmware. The modem firmware versions that support… Continue reading AT Commands on the Nordic nRF9160
This blog is to show to use your own custom board instead of original developer board from zephyr. You don't need to use any overlay on the zephyr configuration. For example, if you use the zephyr or Nordic nRF Connect SDK (NCS), you need to check which boards are available by west boards. Basically you… Continue reading Build your customer board on the Zephyr / nRF Connect SDK
This blog is to introduce a method how to specify a memory section on the Zephyr RTOS Project. In this page, I refer to multiple passages as below URL and summarize all necessary information together. https://blog.csdn.net/weixin_30667301/article/details/98376865https://www.keil.com/support/man/docs/armlink/armlink_pge1362066000009.htmhttp://bhduan.blogspot.com/2006/09/scatter-loading-mechanism-in-arm.htmlhttps://www.cnblogs.com/qiyuexin/p/9025096.html The concept is very similar to the scatter-loading features. On the ARM architecture framework, it provides the Scatter loading,… Continue reading How to specify the memory section on the Zephyr RTOS Project
Intel hexadecimal object file format, Intel hex format or Intellec Hex is a file format that conveys binary information in ASCII text form. It is commonly used for programming microcontrollers, EPROMs, and other types of programmable logic devices. In a typical application, a compiler or assembler converts a program's source code (such as in C… Continue reading Format of IntelHex
Recently, I got some feedback from university students or freelancer on how to set up the board and how to run the demo which I posted before. After you did the proof of concept and showed it to your boss/professor through the development board, do you consider how to make it on your own PCBA… Continue reading How to create your Own PCBA after proof of concept DIY.
This blog is to share some demo or guideline how to work the embedded byte operation on python. For example, if you are using the PYSERIAL module (UART) and communicate with external MCU, you need to know how to put or extract the byte data through UART python module. Here are some blogs to describe… Continue reading Byte manipulation on Python platform
This blog describes how to enable the timestamp on the nRF5 SDK log module. For example, it is the example to get the timestamp with log for the BLE scanning. You need to enable sdk_config.h. Enable the NRF_LOG_USERS_TIMESTAMP in this case. Also, you need to create the additional app_timer and start it.
This blog is used to introduce how to setup the OMSI for the Hong Kong West Kowloon installation. I will cover the following steps. How to get the OMSI program toolsHow to get the Hong Kong West Kowloon MapHow to get the vehicles and Splines and Scenery How to verify the map before execute How… Continue reading OMSI 2.0 Installation Guideline
This blog is to show how to list all the COM ports on the terminal by using the pythons script. If you connect multiple devices on your PC, you would like to list out all the COM port information. Basically, you can find at the device manager in the windows 10. You can also use… Continue reading How to list out all connected COM Ports on Windows 10 through Python Script
This blog is to describe how to configure the Segger Embedded Studio to support the UTF8 coding inside its IDE. What is UTF-8? UTF-8 is a variable-width character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from Unicode (or Universal Coded Character Set) Transformation Format – 8-bit. UTF-8 is capable of encoding all 1,112,064 valid character code points in Unicode using one… Continue reading How to support the UTF8 on the Segger Embedded Studio